Решение ошибки: «Сайт пока не может обработать этот запрос 500″

Решение ошибки: "Сайт пока не может обработать этот запрос 500"

3213213

Недавно переносил сайт WordPress с одного хостинга на другой. Сайт был сложным, много чего изменено и модифизировано. Движок был около 1Гб, а база данных весила 116мБ. Первые проблемы были с базой, пришлось ее делить на 8 частей, чтобы успешно перезаписать. Но после того, как все успешно перезаписал возникла коварная ошибка "Сайт пока не может обработать этот запрос 500".

Сначала я думал, что в движке хитрые переадресации в .htaccess или просто в кофигураторе не правильные пути. Но поразбиравшись дальше нашел способ включить показ более подробных ошибок. Для этого откройте .htaccess в корне сайта (или создайте его, если его не существует) и впишите туда следующие строчки:

php_value error_reporting -1
php_flag display_errors on
php_flag display_startup_errors on
php_flag ignore_repeated_source off
php_flag ignore_repeated_errors off
php_flag track_errors on
php_flag log_errors on
php_flag mysql.trace_mode on

После этого запустите сайт, должны появиться ошибки - у меня сайт стал жаловаться на функцию split в одном из файлов. Я сразу понял в чем дело - версия PHP на старом хостинге, с которого я переносил сайт была устаревшая, а на новом была 5.6. Решением проблемы стала замена версии PHP на новом хостинге на версию 5.2, так как в ней еще поддерживается функция PHP.

Но если у вас нет возможности менять версию php сайта, то тогда замените функцию split на explorer, в том файл, на который указывает ошибка.

О том как переносить БД wordpress я писал ранее.

Надеюсь, это статья поможет вам решить похожие проблемы.

| | Решение ошибки: "Сайт пока не может обработать этот запрос 500" | Недавно переносил сайт Wordpress с одного хостинга на другой. Сайт был сложным, много чего изменено и модифизировано. Движок был около 1Гб, а база дан | http://blogprogram.ru/wp-content/uploads/2016/08/3213213-131x131.jpg