Домашняя страница Wordpress пуста, но все остальные страницы работают нормально - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь переместить существующий сайт, который отлично работает на старом сервере, на новый сервер. На новом сервере домашняя страница просто показывает пустую страницу. однако, когда я перехожу к «wp-admin» или другим страницам, таким как «about-us», это просто замечательно, и я также могу войти в свой wp-admin. Это просто пустая домашняя страница ..

Я пытался enable debug, а также пытался заглянуть в wp_content / debug.php, и он пуст:

define('WP_DEBUG',true);
define('WP_DEBUG_LOG',true);
define('WP_MEMORY_LIMIT','256M');

Следующее, что я попробовал, это permalink настройки -> постоянная ссылка -> «сохранить», это тоже не сработало.

Я также пытался переключить версию PHP php7.3 так же, как старый сервер, не помогло

затем, наконец, я попытался удалить plugins по одному и решил после удаления этого конкретного плагина elementor (https://www.eletemplator.com/ele-custom-skin/) домашняя страница загружалась нормально. Однако этот плагин очень важен, так как большинство страниц используют шаблоны из этого плагина для отображения содержимого.

Теперь, когда я знаю, что этот плагин вызывает проблему на новом сервере, это может быть из-за времени загрузки? с этим плагином на старом сервере все работает нормально.

надеюсь, что кто-то может помочь в этом

Ответы [ 2 ]

0 голосов
/ 03 июля 2019

Попробовав все решения, наконец-то пришел к выводу, что проблема с ограничением памяти при настройке сервера httpd.conf apache.После увеличения лимита на RLimitMEM = 204535125 он заработал!

эта ссылка действительно помогла!В случае, если кто-то столкнется с этой проблемой в будущем, просмотрите параметры httpd.conf для ограничения памяти.Дополнительная ссылка из ранее заданного аналогичного вопроса: Ошибка PHP в нехватке памяти, хотя memory_limit не достигнуто

0 голосов
/ 02 июля 2019

Для решения этой проблемы вы можете выбрать следующие шаги:

1: Сначала вы пытаетесь отключить все ваши плагины, а затем посмотрите, вернется ли внешний интерфейс. Если по какой-либо причине вы не можете сделать это из серверной части, вы также можете переименовать / plugins / folder в / plugins-broken / или аналогичный, используя FTP-доступ.

2: Если это так, начните включать плагины один за другим, пока проблема не появится снова. Тогда ты узнаешь, что вызвало это.

...