본문 바로가기

서버/코드이그나이터7

Input variables exceeded 1000 서버 개발을 하면서 post로 많은 양이 데이터를 보낼 때 발생한다. Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0 이때 두가지 방법이 있다. 1. php.ini 수정 서버권한이 있다면 max_input_vars 항목을 찾아 수정. 2. .htaccess 파일 수정 서버권한이 없다면 root 디렉토리에 해당 파일을 찾아 수정. 2021. 11. 13.
LEMP 환경 구성 / centos7 기준 해당 프로세스는 digitalocean을 참고하였습니다. https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7 1. epel 레파지토리 추가 yum install epel-release 2. nginx 설치 yum install nginx 3. nginx 실행 systemctl start nginx * nginx 실행 확인은 해당 도메인 주소를 입력하여 nginx페이지가 나오면 성공 4. nginx 활성화 systemctl enable nginx 5. db설치 yum install mariadb-server mariadb or yum install mysql-ser.. 2017. 9. 3.
log남기기 코드이그나이터도 다른 개발환경처럼 개발모드, 상용모드로 나눈다. 코드이그나이터의 root path하단의 index.php를 열어보면 아래와 같은 설정이 있다. define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development'); 개발모드에서는 다양한 에러로그가 출력되기 때문에 중요한 정보가 노출이 된다. development를 production로 바꾸어준다. production으로 바꾸면 전혀 화면상에 로그가 찍히지 않기 때문에 에러대응이 어렵다. 따라서 파일에 로그를 남겨야한다. 코드이그나이터의 config.php를 오픈한다. $config['log_threshold'] = '1'로 설정한다. 옵션은 0부터 4까지 .. 2016. 10. 30.
리눅스에서 ngix + php + mysql 설치하기 aws의 아마존 리눅스에서 테스트 php는 5.6을 기준으로 설치하였습니다. 설치방법은 github의 https://gist.github.com/sumardi/5559803를 참조하였습니다. 설치하기 # Install linux update, followed by GCC and Makesudo yum -y updatesudo yum install -y gcc make # Install Nginx and PHP-FPMsudo yum install -y nginx php-fpm # Install PHP extensionssudo yum install -y php-devel php-mysql php-pdo \ php-pear php-mbstring php-cli php-odbc \ php-imap php-gd.. 2016. 10. 22.
우분투에서 PHP7로 업그레이드 PHP 7 패키지 PPA 설치 sudo add-apt-repository ppa:ondrej/php 시스템 로케일로 인해 실패한 경우 sudo apt-get install -y language-pack-en-basesudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php PPA를 설치하면, 그 내용을 포함하는 로컬 패키지 캐시를 업데이트 sudo apt-get update 아파치 mod_php 업그레이드 sudo apt-get install php7.0 sudo apt-get install php7.0-mysql 버전확인 php -v 2016. 8. 29.
우분투에서 PHP5.6 버전으로 업그레이드 명령어 sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php5-5.6 sudo apt-get update sudo apt-get upgrade sudo apt-get install php5하지만 add-apt-repository ppa:ondrej/php5-5.6는 deprecated되었다고 아래의 명령어를 권장. sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php sudo apt-get update 2016. 8. 28.
우분투서버에서 코드이그나이터(PHP) 환경 구축 개발용 호스팅은 가장 저렴한 vultr로 결정.https://www.vultr.com/ - 선택이유1.한달에 5달러로 저렴하다.2.가입시 축하금으로 20달러의 적립금을 지원해준다.3.가장 저렴한 서버를 4달간 무료로 사용할 수 있다.4.도쿄에도 리전이 있어 속도측면에서 유리하다. 아래의 주소로 접속하셔서 가입하시면 추천인이벤트로 10달러를 더 준다고합니다.http://www.vultr.com/?ref=6964067 - 서버 스펙OS : Ubuntu 14.04 x64CPU : 1 vCoreRam : 768 MBStorage : 15 GB SSDBandwidth : 1000 GB - apm 구축방법 - php5https://www.vultr.com/docs/how-to-install-apache-mysql-.. 2016. 8. 24.