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:)