user
  • 0
Гуру

Проблема переноса: домашняя страница блога пуста

  • 0

Я хочу перенести свой блог WordPress на другой сервер. Я сбросил базу данных со старого сервера и импортировал ее на новый сервер, а также настроил новые данные базы данных в формате wp-config.php . Я могу войти в консоль администратора онлайн и увидеть все сообщения, но если я перехожу на главную страницу блога, страница просто пуста. В логах апача ошибок нет. Кто-нибудь знает, что может происходить?

Share
  1. Мой опыт работы с пустой домашней страницей.

    Иногда, когда вы переносите свою страницу, вы можете получить пустую домашнюю страницу.

    Я обнаружил проблему с тем, что домашняя страница не отображается с базового URL-адреса. это было потому, что в корневом каталоге был файл default.html. Старый хостинг-сервер, должно быть, установил порядок поиска стартовых файлов с расширением PHP в качестве первого по умолчанию, поэтому он игнорировал файл default.html в корневом каталоге и загружал index.php.

    Новый хост-сервер должен иметь расширение по умолчанию, которое он ищет как файл.HTM или.HTML, и сначала загружал пустой файл default.html. Как только я удалил пустой файл default.html, хост-сервер начал загружать файл index.php и отображать домашнюю страницу WordPress.

    BR

    • 0
  2. Самое простое, что можно сделать, это включить отладку, чтобы найти ошибку php, которая вызывает белый экран в теме на внешнем интерфейсе, и исправить ее; это, вероятно, отсутствующий файл, или ошибка указывает на несовместимый плагин. См. https://codex.wordpress.org/Debugging_in_WordPress.

    Или переключите тему на тему по умолчанию и проверьте интерфейс; переименуйте папку плагинов, чтобы отключить все плагины, перезагрузите администратора и снова назовите его плагинами; и сбросить постоянные ссылки.

    • 0
  3. Идти кhttp://example.com/wp-admin/options.php

    Найдите поля и Site URL и Blog URL убедитесь, что имя домена указано правильно.

    • 0
  4. Включите режим отладки веб-сайта с приведенным ниже кодом в wp-config.php файле и проверьте ошибку на странице блога:

    define( 'WP_DEBUG', true );
    
    • 0
  5. Если вы используете постоянные ссылки, попробуйте перенастроить их на странице «Настройки» > «Постоянные ссылки».

    • 0
  6. У меня была эта проблема, и я подтвердил, что база данных подключается правильно, но домашняя страница по-прежнему отображается пустой (пустые <body></body> элементы).

    Я решил это, исправив свои пути для WP_SITEURL и WP_CONTENT_DIR в.WP_CONTENT_URL wp-config.php

    • WP_SITEURL должен указывать непосредственно на корневую папку WordPress (та, которая включает 'wp-admin', 'wp-includes' и т. д.)
    • WP_CONTENT_DIR должен указывать непосредственно на 'wp-content' папку (ту, которая включает 'plugins', 'themes', 'uploads' и т. д.).

    Примечание. Они должны быть установлены вверху wp-config.php над строками «Абсолютный путь к каталогу WordPress» и «Настраивает переменные WordPress и включаемые файлы».

    Пример для wp-config.php :

    define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress');
    define('WP_HOME',    'http://' . $_SERVER['SERVER_NAME']);
    define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/wordpress/wp-content');
    define('WP_CONTENT_URL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress/wp-content');
    
    • 0
  7. Надеюсь, это поможет:

    1. Если страница пуста, это ошибка. Его просто подавляют. Добавьте в wp-config.php: define(‘WP_DEBUG’,true);
    2. У меня есть сотни сайтов WordPress, и я обнаружил, что мне нравится использовать инструмент, когда это возможно. Duplicator или Backup Buddy отлично подходят для того, что вы пытаетесь сделать.

    Я новичок на этом сайте, поэтому, если этот ответ будет полезен, дайте мне знать.

    • 0
  8. Я думаю, что файлы активной темы отсутствуют. Вот почему домашняя страница отображается пустой.

    Решение: переместите папку wp-content со старого сервера на новый 🙂

    Спасибо

    • 0
  9. В моем случае проблема была в wp-admin папке.

    Я установил WordPress одним щелчком мыши в Cpanel. Затем я использовал FTP для загрузки своего веб-сайта. Поскольку папки, созданные автоматической установкой WordPress, уже присутствовали, у меня было 2 wp-admin, 2 wp-content папки. Кроме того, я по ошибке загрузил сайт в формате wp-admin . Когда я переместил файлы с wp-admin сайта, все заработало мгновенно.

    • 0

Оставить ответ

You must login to add an answer.