.htaccess 사용
계정별로 설정을 바꿀 수 있어서 유용하나, 엑세스 마다 파일을 불러야 되서 서버에 부담을 줄수 있음.
* httpd.conf 에서 allowoverride 설정을 all 로 바꿈.
php_flag register_globals ON -> 전역변수 사용
php_value error_reporting 22527
php_flag display_errors on -> 에러 메시지 나오도록
php_value post_max_size 100M
php_value upload_max_filesize 100M -> 첨부파일 용량
1. 개별 설정
<VirtualHost 111.222.333.444:80>
<Directory “/home/user/public_html/site”>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
DocumentRoot /home/user/public_html/site
ServerName www.abc.com
</VirtualHost>
2. vsftpd.conf 수정
force_dot_files=YES 추가
3. error reporting
1)
// PHP 5.3 이후의 default 값
error_reporting( E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED );
// 추천 개발환경
error_reporting( E_ALL | E_STRICT );
// 추천 서비스 환경
error_reporting( E_ALL & ~E_DEPRECATED );
2) php 스크립트에서는 상수 사용이 가능하나, .htaccess 에선 정수만 사용가능
PHP_VALUE error_reporting 6135 : E_ALL & ~E_NOTICE
3) 상수 관련 설명
http://php.net/manual/en/errorfunc.constants.php
4) 정수 관련 계산
http://www.bx.com.au/tools/ultimate-php-error-reporting-wizard