295월/18

ubuntu-16.04 GitLab 설치

새로운 프로젝트를 협업으로 진행하면서, 오랜만에 git이 필요하게 되었다. 일단 우분투 서버에 메모리가 너무 적으면 안된다. 1GB에서 설치했다가 낭패.. 4GB서버를 셋팅 후, 다시 시도했다. # sudo apt-get install ca-certificates curl openssh-server postfix postfix설정창이 뜨면 그냥 기본으로 두고 진행하면 된다. 이제 repository 셋팅을 위해 curl 로 스크립트를 받아온다. # cd /tmp # curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh 스크립트 실행 # sudo bash /tmp/script.deb.sh The repository is setup! 메세지가 확인된다. 이제 gitlab을 설치하도록 한다. # sudo apt-get install gitlab-ce 음.. 380MB.. 용량이 생각보다 많다. Setting up gitlab-ce (10.8.1-ce.0) … It looks like GitLab has not been configured yet; skipping the upgrade script. *. *. *** *** ***** ***** .****** ******* ******** ******** ,,,,,,,,,***********,,,,,,,,, ,,,,,,,,,,,*********,,,,,,,,,,, .,,,,,,,,,,,*******,,,,,,,,,,,, ,,,,,,,,,*****,,,,,,,,,. ,,,,,,,****,,,,,, .,,,***,,,, ,*,. _______ __ __ __ / ____(_) /_/ / ____ _/ /_ / / __/ / __/ / / __ `/ __ \ / /_/ / / /_/ /___/ /_/ / /_/ / \____/_/\__/_____/\__,_/_.___/ Thank you for installing GitLab! GitLab was unable to detect a valid hostname for your instance. Please configure a URL for your GitLab instance by setting `external_url` configuration in /etc/gitlab/gitlab.rb file. Then, you can start your GitLab instance by running the following command: sudo gitlab-ctl reconfigure For a comprehensive list of configuration options더보기…

165월/18

oem 파티션 삭제

oem 파티션에 어느 물리디스크에 있는지 먼저 체크 제어판 > 관리 도구 > 컴퓨터 관리 > 저장소 > 디스크 관리 저의 경우 디스크0에 oem 파티션이 있네요. 공간이 450mb뿐이라 계속 공간부족 경고가 뜹니다 ㅜ_ㅜ Windows Key + R 실행 Diskpart DISKPART> list disk DISKPART> select disk 0 DISKPART> list partition DISKPART> select partition 1 DISKPART> delete partition override 삭제할 파티션을 정확하게 select 하신 후 delete 합니다. 아무거나 삭제하시면 큰일나겠죠? ^^ oem 파티션이 사라져서 암이 치료된 기분입니다. 하지만 이제 복구기능은~~!?

213월/18

Laravel 개발이슈(idnadx) 메모

View에서 php구문 사용 @php($a++) @php enter your codes here @endphp <?php a++ ?> Global Variables in Laravel5 1. /config/global.php (임의) 생성 return [ ‘IMP_STATE’ => array ( 1 => ‘진행’ , 2 => ‘정지’ , 0 => ‘미진행’ ) ]; 2. controller에서 config(‘global.IMP_STATE’); 3. view에서 {{ config(‘global.IMP_STATE’) }}

083월/18

ubuntu php7.0 to php7.1

laravel 5.5로 넘어오면서 php 버전에서 waring이 발생한다. ubuntu php7.0을 오랜만에 업그레이드 해보기로 한다. Add Ondrejs PPA Repo $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update Install PHP 7.1 $ service apache2 stop $ sudo apt-get install php7.1 php7.1-common php7.1-fpm $ sudo apt-get install php7.1-curl php7.1-xml php7.1-zip php7.1-gd php7.1-mysql php7.1-mbstring $ php -v 아주 간단하다. php7.0의 제거는 신중하게 하도록 한다. php7.0-fpm까지 제거되면 웹서비스가 중단된다. 제거하기전에 /etc/nginx/사이트 설정에서 php7.1-fpm 으로 변경하고 웹서비스가 정상적으로 돌아가는지 반드시 확인한다. 그럼 이제 php7.0 제거..purge. 마지막으로 깔끔하게 오랜만에 재부팅도.. $ sudo apt-get purge php7.0 php7.0-common $ sudo shutdown -r now apache의 경우 make한다. $ a2enmod php7.1 $ service apache2 restart

092월/18

ubuntu vsftp 설정

ubuntu에서의 vsftp 설치 및 sftp 접속 vsftp 설치 $ sudo apt-get update $ sudo apt-get install vsftpd $ sudo apt-get install ufw $ sudo ufw allow 20/tcp $ sudo ufw allow 21/tcp $ sudo ufw allow 100021/tcp $ sudo ufw enable $ sudo ufw status verbose 설치는 끝났고 이제 설정부분~ listen=YES anonymous_enable=NO local_enable=YES write_enable=YES virtual_use_local_privs=YES guest_enable=YES user_sub_token=$USER local_root=/srv/ftp chroot_local_user=YES allow_writeable_chroot=YES hide_ids=YES local_umask=022 file_open_mode=0644 listen_port=10021 pasv_enable=yes pasv_min_port=10022 pasv_max_port=10030 pasv_addr_resolve=YES pasv_promiscuous=YES lock_upload_files=NO $ systemctl restart vsftpd.service ssh 설치해서 sftp로 접근하자. $ sudo apt install ssh $ sudo vi /etc/ssh/sshd_config Port 22 //ssh 포트 설정 IgnoreRhosts yes //자동 로그인 파일을 무시 PermitRootLogin no //root 계정 로그인 금지 접속 테스트 $ ftp <server-public-ip> <ftp-listen-port> # user / password 입력 # passive 모드로 전환 ftp> pass  

1112월/17

ubuntu Laravel 설치

ubuntu에서의 설치 개발도구 설치 apt-get 패키지 캐시 업데이트 $ sudo apt-get update utf-8 문자 관련 오류를 피하기 위해 언어 팩 설치 $ sudo apt-get install language-pack-en-base php 최신버전 7.0과 필요 확장 모듈 설치 $ sudo apt-get install php php-mysql php-mbstring php-xml $ php –version 확장 모듈 설치 확인 $ php -m | grep ‘openssl\|pdo\|mbstring\|tokenizer’ mysql 설치 $ sudo apt-get install mysql-server $ mysql –version $ sudo service mysql start 컴포저 설치(php 표준 의존성 관리도구) $ curl -sS https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer $ composer –version laravel 프로젝트 생성 /home$ composer create-project laravel/laravel myapp –prefer-dist –verbose storage 폴더 권한 상승 $ sudo chmod -R 777 /home/myapp/storage 아니면 이렇게.. sudo chmod 755 -R myapp chmod -R o+w myapp/storage nginx site 설정 root /home/myapp/public; index index.php index.html index.htm; http://myapp.co.kr 라라벨 초기화면 확인 laravel route 서브디렉토리 설정했지만 404 오류가 뜬다면, nginx 설정 변경 /etc/nginx/sites-available/default 의 location try_files 부분 try_files $uri $uri/ /index.html$is_args$args;  

0612월/17

Adobe MAKE IT. Best of MAX

어도비의 MAX세미나~ 오후 2시부터 시작해서 2시간 넘게 청취중^^ 구글 UX디자이너 김선관님, 수중사진작가 와이진님 등 마음에 드는 분들의 세미나를 무료로 들을 수 있다. 또한 어도비 제품의 신기능을 시연을 통해 빠르게 소개 받을 수 있다!

299월/17

구글플레이에 소개된 제사의 달인

구글플레이 메인에 이렇게 추척연휴에 알아두면 유용한 앱 코너가 생겼다. 음? 그럼 혹시 제사의달인도? ㅎㅎ 올!~ 있다 ^^ 게다가 첫번째로 소개! 기분 좋고~ ㅎㅎ 몇푼 버느니 광고를 없애버리는게 낫겠다 싶어서 광고를 모두 제거했다. 그래서 소개된것은 아닌가~ 생각이 든다^^

229월/17

[2016.09~ (주)인터랙티비] 광고플랫폼 ILikeSponsorAD, IdnAD

– 회사 : (주)인터랙티비 – url : http://www.idnad.co.kr, http://www.ilikesponsorad.com – CPC 광고 네트워크 플랫폼 개발, IDN 리뉴얼PM, 광고송출, Admin외 – ubuntu 14.04.4, centos 6.8, php, oracle, mysql, jquery 사이트 소개   이하 몇가지 광고 진행 예시 스포츠조선 광고   드림엑스 광고   드림위즈 광고     엑스포츠 모바일 광고   짱공유 모바일 광고   언론사 광고(톱스타뉴스 예)   video 광고 개발

088월/17

[2016.12 (주)인터랙티비] 사이버대학 프로모션

– 회사 : (주)인터랙티비 – url : http://naver.cuinfo.net (프로모션 종료) – 전국 사이버대학 입학시즌 프로모션 진행 – ubuntu 14.04.4, php, jquery, google analytics 네이버 메인에 광고를 진행하였습니다. 간단한 링크 프로모션입니다. 각 사이버대학이 랜덤노출되고, 클릭위치 클릭률등을 애널리틱스로 수집합니다.