묻고답하기
XE를 원활히 쓰기 위한, php.ini 의 설정에 대하여..
2009.07.22 14:01
안녕하세요.
어제 저녁부터 갑작스런 "unexpected error occured" 로 인해 새벽까지 질문드렸었습니다.
(원문 : http://www.xpressengine.com/18163217 )
백성찬님의 도움과 http://www.xpressengine.com/18152301 게시물로 인해 일차적으로 해결을 했습니다.
모두 감사드립니다.
해결과정에서 평소 신경쓰지 않았던 php.ini 설정에 대해, 특히 memory_limit 에 대해
어느정도 기준을 잡아야 하겠기에 질문드립니다.
현재 ini 셋팅 주요내용은 아래와 같습니다.
memory_limit | 16M | |
post_max_size | 1000M | |
realpath_cache_size | 16K | |
upload_max_filesize | 950M |
Directive | Local Value | Master Value |
allow_call_time_pass_reference | Off | Off |
allow_url_fopen | On | On |
always_populate_raw_post_data | Off | Off |
arg_separator.input | & | & |
arg_separator.output | & | & |
asp_tags | Off | Off |
auto_append_file | no value | no value |
auto_globals_jit | On | On |
auto_prepend_file | no value | no value |
browscap | no value | no value |
default_charset | no value | no value |
default_mimetype | text/html | text/html |
define_syslog_variables | Off | Off |
disable_classes | no value | no value |
disable_functions | no value | no value |
display_errors | Off | Off |
display_startup_errors | Off | Off |
doc_root | no value | no value |
docref_ext | no value | no value |
docref_root | no value | no value |
enable_dl | On | On |
error_append_string | no value | no value |
error_log | no value | no value |
error_prepend_string | no value | no value |
error_reporting | 2047 | 2047 |
expose_php | On | On |
extension_dir | /usr/lib64/php/modules | /usr/lib64/php/modules |
file_uploads | On | On |
highlight.bg | #FFFFFF | #FFFFFF |
highlight.comment | #FF8000 | #FF8000 |
highlight.default | #0000BB | #0000BB |
highlight.html | #000000 | #000000 |
highlight.keyword | #007700 | #007700 |
highlight.string | #DD0000 | #DD0000 |
html_errors | On | On |
ignore_repeated_errors | Off | Off |
ignore_repeated_source | Off | Off |
ignore_user_abort | Off | Off |
implicit_flush | Off | Off |
include_path | .:/usr/share/pear:/usr/share/php | .:/usr/share/pear:/usr/share/php |
log_errors | On | On |
log_errors_max_len | 1024 | 1024 |
magic_quotes_gpc | Off | Off |
magic_quotes_runtime | Off | Off |
magic_quotes_sybase | Off | Off |
mail.force_extra_parameters | no value | no value |
max_execution_time | 3600 | 3600 |
max_input_nesting_level | 64 | 64 |
max_input_time | 9999 | 9999 |
memory_limit | 16M | 16M |
open_basedir | no value | no value |
output_buffering | 4096 | 4096 |
output_handler | no value | no value |
post_max_size | 1000M | 1000M |
precision | 14 | 14 |
realpath_cache_size | 16K | 16K |
realpath_cache_ttl | 120 | 120 |
register_argc_argv | Off | Off |
register_globals | Off | Off |
register_long_arrays | Off | Off |
report_memleaks | On | On |
report_zend_debug | On | On |
safe_mode | Off | Off |
safe_mode_exec_dir | no value | no value |
safe_mode_gid | Off | Off |
safe_mode_include_dir | no value | no value |
sendmail_from | no value | no value |
sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i |
serialize_precision | 100 | 100 |
short_open_tag | On | On |
SMTP | localhost | localhost |
smtp_port | 25 | 25 |
sql.safe_mode | Off | Off |
track_errors | Off | Off |
unserialize_callback_func | no value | no value |
upload_max_filesize | 950M | 950M |
upload_tmp_dir | no value | no value |
user_dir | no value | no value |
variables_order | EGPCS | EGPCS |
xmlrpc_error_number | 0 | 0 |
xmlrpc_errors | Off | Off |
y2k_compliance | On | On |
zend.ze1_compatibility_mode | Off | Off |
댓글 2
-
백성찬
2009.07.22 14:09
-
모노로그
2009.07.22 15:28
감사합니다. ^^
일단 설정을 memory_limit = 500M, 업로드는 각 450M로 조정했습니다.
업무 끝나고 memory_limit 무시하도록 한 소스 빼고 테스트해보겠습니다. ^^
항상 감사드립니다. ^^
크게 늘리면 좋겠지만 한정된 자원을 사용해야 하므로
최대 첨부파일이 올라 갈 때 까지 용량을 늘려 간다.