Wordpress WSOD при установке

У меня возникли некоторые проблемы с новой установкой WP. Я пытаюсь установить его на хосте клиентов. Когда я начал установку, уже была установка WP. Я спросил клиента об этом и был толком, что я мог удалить это, это было только для теста с их стороны. Я сохранил его, а также скопировал БД и прочее.

Затем я удалил все файлы с FTP, я удалил все таблицы в БД и все такое прочее. Затем я взял новую загруженную версию WP и загрузил ее. Я установил все правильные значения в wp-config.php, а затем запустил сайт и получил белый экран смерти.

Я удалил wp-config.php и получил "Нет wp-config". Я пытался изменить файл и даже использовал мастер, так или иначе, я получил WSOD или WP-ошибку. Я перенаправлен на "wp-admin/install.php", но это все. В install.php я начал выводить информацию, чтобы увидеть, где произошел сбой. Кажется, что он разбился на этой линии:

require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );

Затем я попытался установить define('WP_HOME', '') и d define('WP_SITEURL', '') на фактический URL. Я пытался даже взять старый сайт.htaccess, но ничего не дал. Тогда я начал гуглить и ничего не нашел.

После этого я сдался и установил все старые таблицы, которые клиент имел там для тестирования, а затем загрузил старый сайт. Все еще WSOD.

Кто-нибудь знает, что здесь происходит?

1 ответ

Ну, как я уже упоминал в комментарии, проблема была в переформулировке...

Что-то пошло очень плохо, когда файлы были переданы, файлы стали действительно плохими.

Если файл выглядел так:

<?php
/* BLA BLA INFO */
function a_function()
{ //something }

файл может выглядеть так, когда он был загружен:

<?php
/* BLA BLA INFO */
function a_function()
{ //something }
<?php
/* BLA BLA INFO */
function a_function()
{ //something }

Это сделало переопределения в некоторых файлах, а не во всех, просто случайные файлы. У хозяина были те же проблемы, когда они тестировали, так что там что-то действительно плохое.

По крайней мере, теперь я знаю, почему причина WSOD:)

Другие вопросы по тегам