Anonymous User 17160716
(@anonymized-17160716)
sanchezphoto, привет.
Использую тему Hestia 10.1.28 , WP и всё обновил вчера.
php 5.6 WP даёт сообщение, что нужно обновить, но на версиях выше вообще не работает
Так что в итоге не работает, если всё обновлено, кроме версии PHP? php 5.6 уже мёртвая, переходите на 7.2 или 7.3 (в зависимости от доступности версий на своём сервере).
при переходе на 7 и выше сайт не работает. впрочем, как и ниже. Только на 5,6
хотя плагин проверки php показывает совместимость
и ещё:
при выгрузке фото выдаёт ошибку 500 nginx , а этого файла у меня нет
Anonymous User 17160716
(@anonymized-17160716)
sanchezphoto,
при переходе на 7 и выше сайт не работает
По какой причине, из-за чего? Тема, плагин(ы)?
при выгрузке фото выдаёт ошибку 500 nginx , а этого файла у меня нет
Это не файл, а внутренняя ошибка веб-сервера.
При такой постановке вопроса вам проще будет обратиться в техподдержку хостинга.
при переходе на php 7.3 — Похоже, в вашей конфигурации PHP отсутствует расширение MySQL, необходимое для работы WordPress.
на 7.0-7.2 выдаёт ошибку 500
при выгрузке фото — ошибка 500 и пометка nginx
Anonymous User 17160716
(@anonymized-17160716)
sanchezphoto, это уже что-то.
при переходе на php 7.3 — Похоже, в вашей конфигурации PHP отсутствует расширение MySQL, необходимое для работы WordPress.
У вас VPS или сервер администрируется силами хостера?
на 7.0-7.2 выдаёт ошибку 500
Логи ошибок что говорят при этом?
первый вопрос не понятен. Я плачу за хостинг(кста +- пора уже) и имею доступ к настройкам, базам данных и всему, что там есть. Сайт на вордпрессе сам делал
пока не разобрался, как и где логи ошибок посмотреть. Тоже хотел это провернуть
Anonymous User 17160716
(@anonymized-17160716)
sanchezphoto, свяжитесь с технической поддержкой вашего хостинга и попросите их устранить проблему с PHP версии 7.3, как вариант, можете ещё им в паре слов рассказать контекст проблемы, чтобы было меньше вопросов.
пока не разобрался, как и где логи ошибок посмотреть
Либо смотрите упоминание логов в личном кабинете хостинга своего, либо поищите файлы вроде error_log (вариантов может быть много) в домашней директории вашего аккаунта уже на сервере. Для полноты картины можете ещё дебаг самого WordPress’а включить, делается это так:
1 — открываете в корне сайта файл wp-config.php и находите там ближе к концу файла строчку define( 'WP_DEBUG', false );
;
2 — меняете эту строчку на define( 'WP_DEBUG', true );
;
3 — сразу со следующей строчки добавляете вот это:
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
4 — сохраняете результат и через некоторое время смотрите файл /wp-content/debug.log.
В итоге у вас должна обновиться 1 строчка и добавиться 2 новые:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
в error_logs следующее:
PHP Warning: urldecode() expects parameter 1 to be string, array given in /home/hodimo/public_html/wp-includes/class-wp-query.php on line 2203
Anonymous User 17160716
(@anonymized-17160716)
sanchezphoto, а версия PHP сейчас какая у вас? С техподдержкой связывались на счёт пыхи 7.3?
5.6
пока не связывался, ща напишу
но они потдерживают до 7,3. Проблема, что сайт при этом не работает
и ещё такие ошибки есть, не знаю которая из них по этой теме
PHP Warning: Use of undefined constant WP_CONTENT_DIR — assumed ‘WP_CONTENT_DIR’ (this will throw an Error in a future version of PHP) in /home/hodimo/public_html/wp-includes/load.php on line 141
PHP Fatal error: Maximum execution time of 55 seconds exceeded in /home/hodimo/public_html/wp-content/plugins/php-compatibility-checker/vendor/phpcompatibility/php-compatibility/PHPCompatibility/Sniff.php on line 111
версию обновил до 7.3, работает, уже хорошо
не грузит всё равно
грузит только до 200кб фотки, хотя я ограничения везде максимальные ставил
и ещё такая ошибка много повторяется Constant WP_MEMORY_LIMIT already defined in /home/hodimo/public_html/wp-config.php on line 90
Anonymous User 17160716
(@anonymized-17160716)
sanchezphoto, скромно замечу, что хостер у вас «такой себе». Не лишним будет техподдержку хостинга в это во всё носом потыкать. Также phpinfo();
гляньте на предмет лимитов (памяти и макс. размера файлов).