Добрый день! А можно поподробнее для чайников, о том как вы исправили устаревший способ авторизации. Через phpmyadmin? Вы создали копию своей базы данных и дальше как?
Я переключила сайт с php5.3 на php5.6 и у меня полезли ошибки, возросла нагрузка на сервер. Ошибки такие.
trip-together.ru [Sun Oct 15 22:45:39 2017] [error] [client 162.158.92.120] PHP Fatal error: Maximum execution time of 10 seconds exceeded in /wp-includes/post.php on line 5041, referer:
trip-together.ru [Sun Oct 15 22:46:21 2017] [error] [client 162.158.92.120] PHP Fatal error: Maximum execution time of 10 seconds exceeded in /wp-includes/cache.php on line 551, referer:
Я думаю, что дело не в том, что скрипту не хватает времени, там другие проблемы. Увеличение времени не вариант.
Там внизу страницы как раз сказано про проблемы связи с базой данных.
Просто переключить на 7 версию и наслаждаться, в ручную ничего не надо делать.
Подтверждаю. Кроме как переключить версию в панели управления хостингом, ничего делать не надо.
Из своего опыта могу сказать, что у меня возникли проблемы с шаблоном. В результате получил белый экран.
Подтверждаю. Кроме как переключить версию в панели управления хостингом, ничего делать не надо.
Из своего опыта могу сказать, что у меня возникли проблемы с шаблоном. В результате получил белый экран.
А если "переключили версию в панели управления хостингом" и нет соединения с БД? В принципе с чем я и столкнулся. Проблема была решена и все описано выше.
Я на php 7 не могла перейти, сайт сразу выдавал "Ошибка соединения с базой данных", поэтому пока переехала на php5.6. Нагрузка на сервер сразу подскочила в 2 раза и в логах посыпались ошибки. Поддержка хостинга мне ничем не помогла, типа констатировали факт что все функции mysql заменить на mysqli и все. Тогда я по совету Александра, создала новую базу данных, залила туда дамп старой базы, переключила сайт на новую базу и случилось чудо, я переключилась на php 7, сайт работает, нагрузка упала. Единственно, что огорчает, дак это ошибки в логах
trip-together.ru [Tue Oct 17 14:38:46 2017] [error] [client 162.158.89.237] PHP Fatal error: Maximum execution time of 10 seconds exceeded in /wp-includes/class-wp-post.php on line 241, referer:
Этот ip по черным базам спамщик 162.158.89.237. Со старой версией php таких ошибок я не видела.
Суть в том, что я свою базу создала 4 года назад вместе с сайтом и никогда ничего с ней не делала, возможно там тоже закралось какое-то устаревшее соединение не заметное не вооруженным взглядом. Я никогда не изучала вопрос версий SQL, наверное они так же существуют, как и версии php. На моем хостинге никаких галочек ставить было не надо. Русские форумы рулят, форум вордпресса совсем мне не помог. Спасибо Александру.
Прочитал ветку и решил попробовать перевести один из сайтов на php 7.1.
Перевел в панели управления хостингом (Фоззи) с 5.6 на 7.1 и ..... нет связи с базой. Ага, думаю? что я наверно из тех счастливчиков, которым придется "чесать левой рукой правое ухо". Поочередно деактивирую все плагины и ... ничего.
Стучусь к хостеру. Он мне отвечает:
"Ваш сайт - работает на php 7.0, но к сожалению, наблюдается некорректность в работе некоторых подразделов и функций сайта.
На услугах виртуального хостинга, нет возможности изменить версию сервера Mysql, а переустановка БД не повлияет на работу сайта с php 7.0.
К сожалению версия php 7.0 не оптимизирована под работу CMS."
Пока откатился на PHP 5.6, и попробую решать вопрос как agent001 и Александр. Так что, не все так просто бывает (я имею ввиду простое переключение версий php)
Хостеры, они такие хостеры))
На большинстве без проблем хоть по 10 раз на дню меняй версию туда и обратно до самой последней.
Но есть уникальные, обзовут версию 7.1.мега_пати_хостер и все кранты, чистый работает но в логе нотисы, плагины даже самые популярные нет.
Ответ хостера "У нас максимально оптимизированная версия учитывающая конфигурации серверов/операционных систем" - занавес. 🙂
Игорь согласен - сам сталкивался когда чистый вп на 7.1. ворнинги выдавал. Хостеры отмахнулись - "мы взяли готовую сборку php от того-то (там был какой-то ресурс где компилированные в пых модули лежали) и нам никто не жаловался". Я им - "ну так чистый ВП ругается на ваше г*но - меняйте ее". А они - "ждите, критическая масса не набралась"
В общем вот так и живем - пожаловался один - ну и фиг с ним. Остальные молчат - их все устраивает - зачем нам шевелиться из-за одного юзера.
Так эти хостеры и остаются в догоняющих из-за своей лени и не дальновидности (читай - упертой глупости). Голосовать рублем надо - бежать от таких.
Тут вот недавно вновь юзер был - ему пихают хостеры старую mysql. Тоже видимо лень обновлять всё ПО и сидят клиенты на дырявых, медленных и прожорливых версиях. Хостерам это на руку - больше ресурсов потребит сайт - дороже тариф возьмет.
Пробили меня на оффтоп))
Otshelnik-Fm сказал(а)
Если с 7.1 на 7.2 - то прироста как такового не будет.
Кстати есть маленький момент у 7.2. Если что то из "древнего" работало на 7.1, то на 7,2 уже надо логи смотреть. Там или "Страшные" варнинги появляются - Срочно исправьте или в следующей версии работать не будет. Либо тупо не работает.
Но в любом случаи лучше не отставать, а то в один прекрасный момент можно получить ситуацию когда вообще будет не обновится.