Здравствуйте уважаемые читатели. Сегодня хотел бы вам поведать о проблеме которая возникла у меня с движком Joomla. Периодически главная страница движка не загружалась, то загружалась, то вдруг безпричинно и без повода переставала работать то есть просто пустая белая страница, тыкая много раз на обновление страница сного загружалась пару минут вроде работало и прекращалось всё сного.
Я попробовал много чего, в первую очередь отключить все модули, потом все плагины, вообще всё отключить, не помогло...
После этого я перекинул все файлы Jooml'ы в отдельную папку и залил новые, и о чудо, заработало, но мне стало интересна причина, в первую очередь я погрешил на то что ктото залил шелл который делает чтонибудь плохое с движком и почитав форумы узнал что Joomla защищается тем что при ошибках выводит просто пустую страницу чтобы злоумышленник не мог по ошибкам понять какие лазейки присутствуют в движке.
Да кстати на всех форумах рекомендуют включать отображение ошибок по максимуму, это в моём случае не помогло, я и в админке ставил и в файлах, ну там много где можно выставлять даже в файле .htaccess так вот я стал постепенно перекидывать каталоги и смотреть как ведёт себя движок, перекинул сначала папки "templates" и "images" потому что вся разметка которую я так старательно настраивал под себя, рухнула когда я залил новые файлы, после того как перебросил эти папки со старого движка ничего не поменялось, потом я перебросил "modules", "plugins" и "components" и тут движок рухнул! Опять эта пустая страница, начал перекидывать назад кароче выяснил что при замене папки "plugins" движок падает.
Перебросил все папки кроме этой, ну и всё работает как часы, начал копаться в чём проблема там, в этой папке находятся разные плагины такие как редакторы текста нпример, коментарии если вы устанавливали системные плагины и т.д.
Так вот перебрасывая папки, ошибка сного появилась на папке "plugins/system", опять же перебросил всё остальное кроме этой папки, и начал разбор полётов уже конкретно.
Ну и чтобы не утомлять скажу что проблема была в неком файле "SEOGenerator.php", но просто удалить его не получиться, т.к. возникнет ошибка в соседнем привязанном к нему файле "sef.php", так вот дело в том что в файлах нового движка который я залил для эксперемента, нету этого файла "SEOGenerator.php" а файл "sef.php" есть, но никаких ошибок он не выводит, поэтому просто ищем эти файлы не в паре с файлом "SEOGenerator.php" и заменяем их удаляя этот вредный скрипт, вместе с ним идентичный, но под расширением ".xml". Насколько я понял это некий плагин для генерации мета описания публикаций.
Вот и решение проблемы, больше никакой белой страницы замечено небыло.