Всем привет!
Загрузил все файлы WP на виртуальный хостинг. Пошёл на сайт, получил следующее:
There has been a critical error on this website.Learn more about troubleshooting WordPress.
Добавил в wp-config.php:
define( 'WP_DEBUG', true );define( 'WP_DEBUG_DISPLAY', false );define( 'WP_DEBUG_LOG', true );
в wp-content/debug.log получил такое:
[10-Mar-2022 11:11:02 UTC] PHP Parse error: syntax error, unexpected ';', expecting ')' in /home/u388308/domains/hotels.top-travel.club/public_html/wp-includes/formatting.php on line 5998
Вот строка 5998 в файле formatting.php:
$partials = array( '🀄', '🃏', '🅰', '🅱', '🅾', '🅿', '🆎', '🆑', '🆒', '🆓', '🆔', '🆕', '🆖',
и чего?... ясно и так, что дело в настройках хостинга. Подскажите, чего нужно сделать?
Версия php 7.4. Стояла восьмерка, я откатился обратно.
Нашёл ошибку!
Она имела место из-за этого кода:
function defer_parsing_of_js ( $url ) {if ( FALSE === strpos( $url, '.js' ) ) return $url;if ( strpos( $url, 'jquery.js' ) ) return $url;return "$url' defer ";}add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
Я добавил этот код в functions.php, из-за этого ни хрена не работало. Как только сейчас нашел и удалил код — всё стало на свои места.
Посмотрел
только вот как это понять? )))
Всё идеально, 200 OK
У меня такое ощущение, что проблемы связаны с WP 5.9.1. Сейчас, вроде бы, сделал даунгрейд на 5.9 — проблема не исчезла... но ощущение, что это что-то глобальное.
Такой вопрос...
Мудрил с плагинами и... короче говоря, когда в админке в любой записи нажимаешь "Изменить", страница пытается загрузиться, но в итоге белый экран.
Самое прикольное в том, что весь html-код на месте. Т.е. реально содержимое имеется.
Знаю, знаю, в таких случаях деактивируют все плагины, если проблема исправилась, то активируют по отдельности каждый плагин заново и смотрят, кто из них шалит...
Фишка в том, что проблема не исправилась после деактивации всех плагинов...
Я вот и думаю...........
Естественно, поскольку речь идет об админке, ссылку выдать не могу) ссылка вида post.php?post=XXXX&action=edit где XXXX - ID записи в WP
Думал ошибка php, сделал display_errors=On, рестартовал сервак, но...
до этого настраивал http/2 в nginx и hsts. Я понимаю, что hsts могло закешироваться и, несмотря на то, что я убрал эту настройку из конфига nginx, это всё ещё действует. Но причём здесь админка?.......
PS При попытке добавления записи возникает та же самая проблема - белый экран
Короче вопросец....
Точно, открылось!
Спасибо! Сделаю!
Раз
Два
Три
Откуда они это берут?
Поднимите свои NS-сервера и вносите любые записи — хоть N-го уровня
Автор, сделаю вам маленький намёк.
Как вы думаете, много ли народа интересуется ремонтом и обслуживанием бензо- и электроинструментов? Думаю, что не очень много. Тема довольно специфичная.
Может, даже, есть партнерские программы по этой тематике. Но опять — задайте себе вопрос — много ли людей будут переходить по ссылкам? Да, у вас околостроительная тема, т.е. можно попробовать заморочиться со строительными партнерками. Но... что-то мне слабо верится, что на такой сайт попрет толпяк народа.
Чтобы заработать на такой тематике, я вижу два пути:
1. Вкладывать деньги в рекламу сайта, причём, делать это умело и со знанием дела. Покупать ссылки на тематических сайтах, прикладывать усилия для роста ИКС и т.д.
2. Выдавать качественные экспертные лонгриды регулярно. Делиться статьями в соц сетях, чтобы у сайта были соц сигналы (хотя с другой стороны кто из соц сеток пойдет на такую тематику? — это просто соцсигналы, для поисковиков).
Зависит от прикладываемых усилий. Ключевой момент — регулярность выкладывания контента и постоянная ненавязчивая реклама. Соц сети, друзья, форумы и т.д. Т.е. с вашей стороны обязательно должны быть усилия в этом направлении.
Обновление мне было предоставлено и установилось само.
Вы абсолютно правы!
сумасшедший труд!