Вот такая проблема, которая, собственно, обсуждалась и ранее:
после неких преобразований перестала корректно работать админка и поиск; при нажатии кнопки SUBMIT выводится чистая страница.
В принципе, это, скорее всего, результат вмешательства предыдущего админа в код сайта (мне досталось в таком уже виде) и сохранения в кодировке UTF-8 без BOM.
Вопрос: как теперь отловить файлы, которые сохранены в UTF-8 без BOM? Ибо, что меняли умелые ручки - неизвестно.
Комментарии
PHP скрипты и должны быть без BOM. Это как раз с ним у вас получится белый экран.
То, что должны быть - это понятно. Как их найти? Написал скрипт, прогнал по всем файлам, выловил два архивных, подкорректировал. Не помогло! BOM может быть разным?
Могут быть еще какие-то причины? Эффект устойчивый до омерзения.
Переоткройте все файлы в вашей теме и посмотрите. Еще узнайте объем памяти, выделяемой для php. Погуглите по сайту "белый экран".
Попробуйте вот это:
1. Сохрани в "Notepad++" файл с BOM
2. просмотри первые 3 символа - там должно быть что-то вроде "Y:-"
3. попробуй их найти поиском в файлах на сервере.
спасибо. попробовал и то, и другое
нашел только свой тестовый файл.
можно подробнее? что именно гуглить и что это даст? эффект только в админке проявляется...
памяти 32м, но как повлиять?
В админке - при открытии admin/buid/modules ?
32m -всё-таки маловато..
Пустая страница - не толькол ваша проблема.
Ищите по сайту: белый экран, пустой экран, пустая страница, wsod
template.php трогали?Посмотрите там,может чего с кодировкой.
Белый экран может давать какой то модуль.Было такое с модулем Webmoney у меня.Решилось отключением.Про банальные причины вроде нехватки оперативы уже говорили.
Поищите на орге дискуссии "White screen of death" или как говорила yоla "wsod"
ну конечно, искал
все, что нашел, делится на 2 категории:
1. BOM
2. нехватка памяти
памятью я рулить не могу, bom не обнаружил...
drupal 6.6
пошел отключать модули...
может еще не бом, а win-1251
а это как найти? они же в английском одинаковые...
поищу по контенту...
посмотрите в "Недавние записи в системном журнале" - там должны написать, где лишний вывод идёт и почему headers не отправлятся, если действительно проблема в UTF-8
не забываем чистить кеш!
Всем спасибо, но проблема оказалась в чем-то другом... Будем поискать...
по изначальной теме...
«Elegant way to search for UTF-8 files with BOM»
http://stackoverflow.com/questions/204765/elegant-way-to-search-for-utf-...
Стоп, это может быть и не из-за кодировки.
Если вы в каком-то модуле поставили в конце "закрывающий тэг" ?> - то будет тот же эффект.