Сначала нам нужно просто прояснить, как работают номера версий PHP. PHP использует систему нумерации, называемую семантическое управление версиями. Это означает, что каждый выпуск имеет номер версии, состоящий из трех частей; основная версия, дополнительная версия и номер версии исправления.
- Обновления между исправления версий (то есть 7.4.11 и 7.4.12), поскольку маловероятно, что они вызовут проблемы, поскольку изменения между редакциями обычно представляют собой просто исправления ошибок.
- Обновление между незначительные изменения (то есть 7.3.1 и 7.4.1) часто можно выполнить без каких-либо проблем, хотя могут быть некоторые предупреждения или уведомления, которые не появлялись до обновления после его выполнения. Обычно они видны только в разрабатываемой копии веб-сайта, где включена проверка ошибок. Обычно их нет критические изменения между незначительными изменениями номера версии, однако это не может быть гарантировано, поэтому вам обязательно следует провести некоторое исследование перед обновлением и в идеале сначала сделать это на тестовой копии веб-сайта.
- Обновление между основные версии (т.е. 7.4.23 и 8.0.1) следует применять с гораздо большей осторожностью, поскольку более вероятны критические изменения. Любые возникающие проблемы могут быть очень незначительными, и их решение может занять всего несколько минут, или может потребоваться реальное устранение неполадок и помощь со стороны других. По этой причине это абсолютно жизненно важно чтобы протестировать работу вашего сайта на новой версии PHP.
Очевидно, что обновление между второстепенными и основными версиями PHP должно быть протестировано перед запуском на вашем веб-сервере.
Если у вас нет опыта программирования и/или вы не знаете
как сделать резервную копию вашего сайта тогда этот процесс не для вас. Вероятно, теперь вам придется обратиться за помощью к разработчику PHP. Если вам нужна помощь в поиске кого-то, посмотрите, как мы растем
база данных PHP-разработчиков.
Каковы наилучшие подходы к созданию копии моего сайта?
- Если у вас есть опыт настройки и создания веб-сайтов, в идеале вам следует создать скрытую копию веб-сайта. Естественно, для честного тестирования вы разместите его на том же хостинге, что и ваш действующий сайт, а затем настроите только копию веб-сайта для работы на более новой версии PHP (через панель управления или, возможно, какой-нибудь скрипт, например .htaccess). Это предполагает, что ваш интернет-провайдер поддерживает несколько конфигураций PHP, а также текущую версию.
- Если вы знаете, что вам придется перейти либо на другое решение для публикации вашего существующего интернет-провайдера, либо вообще на нового интернет-провайдера, чтобы получить более свежую версию PHP, вы можете воспользоваться этой возможностью, чтобы перенести веб-сайт на новый хостинг, а затем протестировать его, прежде чем изменения вступят в силу. Почти любой веб-хостинг позволяет предварительно просмотреть веб-сайт, чтобы вы могли просмотреть его до того, как на него укажет домен. Поэтому вы должны использовать этот временный URL-адрес как способ проверить, что сайт работает нормально на более новой версии PHP, и, когда все будет хорошо, обновить DNS вашего домена, чтобы он указывал на новый хостинг.
ПОМНИТЕ: если вам неудобно выполнять описанные выше шаги, не рискуйте сломать свой сайт! Призовите
веб-разработчик с опытом на сайтах, построенных на PHP.