Если есть у кого время помочь , помогите плиз, а то я уже теряюсь.
проблема следуюшая: при отправке данных любой формы, если не возникает ошибок при валидации, при перезагрузке страницы вылетает белый пустой экран. Причем в базу необходимые данные пишутся. На локали все работает супер, но в интернете.....
может это из-за настроек php? Но что-то я тогда не могу сообразить где копать.
Ниже конфигурация php в интернете и у меня ⇓⇓⇓⇓
Configuration в интернете
PHP Core
Directive | Local Value | Master Value |
---|---|---|
allow_call_time_pass_reference | On | On |
allow_url_fopen | On | On |
allow_url_include | 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 | ini_alter,system,passthru,shell_exec,leak,listen,chgrp,apache_setenv,define_syslog_variables,openlog,syslog,ftp_exec | ini_alter,system,passthru,shell_exec,leak,listen,chgrp,apache_setenv,define_syslog_variables,openlog,syslog,ftp_exec |
display_errors | On | On |
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 | error_log | error_log |
error_prepend_string | no value | no value |
error_reporting | 6135 | 6135 |
exec_dir | /usr/local/phpchroot | /usr/local/phpchroot |
expose_php | On | On |
extension_dir | /usr/lib/php/extensions/no-debug-zts-20060613 | /usr/lib/php/extensions/no-debug-zts-20060613 |
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/lib/php:/usr/local/lib/php | .:/usr/lib/php:/usr/local/lib/php |
log_errors | On | On |
log_errors_max_len | 1024 | 1024 |
magic_quotes_gpc | On | On |
magic_quotes_runtime | Off | Off |
magic_quotes_sybase | Off | Off |
mail.force_extra_parameters | no value | no value |
max_execution_time | 30 | 30 |
max_input_nesting_level | 64 | 64 |
max_input_time | 60 | 60 |
memory_limit | 32M | 32M |
open_basedir | /home:/tmp:/usr | /home:/tmp:/usr |
output_buffering | no value | no value |
output_handler | no value | no value |
post_max_size | 8M | 8M |
precision | 12 | 12 |
realpath_cache_size | 16K | 16K |
realpath_cache_ttl | 120 | 120 |
register_argc_argv | On | On |
register_globals | Off | Off |
register_long_arrays | On | On |
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 | 2M | 2M |
upload_tmp_dir | /tmp/ | /tmp/ |
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 |
Configuration на локали
PHP Core
Directive | Local Value | Master Value |
---|---|---|
allow_call_time_pass_reference | On | On |
allow_url_fopen | On | On |
allow_url_include | Off | Off |
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 | On | On |
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 | 6135 | 6135 |
expose_php | On | On |
extension_dir | c:/dev/php5/ext | c:/dev/php5/ext |
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 | .;C:\dev\php5\pear;c:\dev\php5\apps;c:\dev\php5\apps\propel\runtime\classes | .;C:\dev\php5\pear;c:\dev\php5\apps;c:\dev\php5\apps\propel\runtime\classes |
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 | 0 | 0 |
max_input_nesting_level | 64 | 64 |
max_input_time | 60 | 60 |
memory_limit | 32M | 32M |
open_basedir | no value | no value |
output_buffering | 4096 | 4096 |
output_handler | no value | no value |
post_max_size | 8M | 8M |
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 | no value | no value |
serialize_precision | 100 | 100 |
short_open_tag | Off | Off |
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 | 2M | 2M |
upload_tmp_dir | no value | no value |
user_dir | no value | no value |
variables_order | GPCS | GPCS |
xmlrpc_error_number | 0 | 0 |
xmlrpc_errors | Off | Off |
y2k_compliance | On | On |
zend.ze1_compatibility_mode | Off | Off |
Комментарии
Такое часто случается, если, к примеру, забыть какой-то значок написать (например из-за опечатки).
То есть сели сделать что-то типа
'#type' => 'your_form_type',
'title' => t('your_title'),
'#any_other_parameter' => 'value of other parameter'
);
то получится белый экран. Т.к. надо было делать (в данном случае) '#title' вместо 'title'
Ну, это одна из многих причин появления белого экрана.
error_reporting 6135 6135
сделайте в settings.php строку error_reporting(E_ALL); и смотрите либо вывод на экран либо логи ошибок
Попробуйте на время увеличить memory_limit до 64M или 128М
Если писали что-то сами, проверьте, не сохранили ли в не-utf кодировке скрипты.
output_buffering - 4096 поставь - мне помогло.
Огромное спасибо за помощь.
Проблема была в кодировке модулей. Я работаю с eclipse и он по умолчанию создает файлы в UTF8.
Поменял кодировку во всех, мной написанных модулях на cp1251 и все заработало.
Но интересно, почему у меня все работает и в UTF8 , а в интернете ложится?
о_О Обычно проблемы, когда не-ютф