묻고답하기
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 무시하도록 한 소스 빼고 테스트해보겠습니다. ^^
항상 감사드립니다. ^^
크게 늘리면 좋겠지만 한정된 자원을 사용해야 하므로
최대 첨부파일이 올라 갈 때 까지 용량을 늘려 간다.