PHP (21) 썸네일형 리스트형 Allowed memory size of xxxxxx bytes exhausted php.ini 에서 미리 설정한 메모리의 크기(memory_limit)보다 페이지에서 사용하는 메모리가 더 커서 발생! php.ini를 수정하여도 되지만, 다른 페이지에서 문제 발생 우려가 있으므로 해당 페이지에서만 수정하여 사용하면 된다. PHP Notice: Undefined index: PHP 에러 출력 레벨이 너무 높아서 생기는 에러 error_reporting = E_ALL // 변경 전 error_reporting = E_ALL ^ E_NOTICE // 변경 후 FileInfo 설치 # pecl install fileinfo # vi /etc/php.ini extension=fileinfo.so // 모듈 추가 # service httpd restart http://www.php.net/manual/en/book.fileinfo.php JSON 설치 # yum -y install php-devel php-pear gcc # pear install pecl/json # cd /etc/php.d # echo "extension=json.so" > json.ini # service httpd restart A session is active. You cannot change the session module's ini settings at this time ini_set("session.use_trans_sid", 0); 위 부분을 사용하려면 # vi php.ini ; Initialize session on request startup. session.auto_start = 0 php설정을 바꾸었으니 Apache 재시작~ Apache & PHP 버전 정보 숨기기 [WebServer 정보] HTTP/1.1 200 OK Date: Tue, 22 May 2007 02:43:44 GMT Server: Apache/2.2.4 (Unix) PHP/4.4.7 X-Powered-By: PHP/4.4.7 Content-Length: 0 Connection: close Content-Type: text/html Server: Apache/x.x (Unix) PHP/x.x 정보 숨기기 [root@ns conf]# vi httpd.conf ServerSignature Off ServerTokens ProductOnly X-Powered-By: PHP/x.x 정보 숨기기 [root@ns conf]# vi php.ino expose_php = Off 첨부파일로 올라온 디렉토리에서 php cgi등 실행 금지 하기 첨부파일이 올라오는 해당 디렉토리에 .htaccess 파일을 만들어서 실행을 방어 할 수 있습니다. vi .htaccess forcetype application/octet-stream ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied Environment CentOS v5.2 (2.6.18-92.1.18.el5) Apache v2.2.3 PHP v5.2.6 Apache와 PHP를 연동 시켜 놓고 Zend를 설치하고 phpinfo로 확인해 보니 뭔가 빠진듯 하다. Zend Extension Manager는 떳는데, Zend Optimizer가 안 떳다. 설치할 때 아무런 에러가 없었는데 ㅡ.ㅡ; 수차례 재시동하며 확인 결과, 아파치 로그에서 그 원을 찾을 수 있었다. Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot re.. 이전 1 2 3 다음