Revo, reg.ru и смена версии php
Вечер добрый.
Можно ли уточнить у знающих или имеюших опыт смены версий php с 5.3 на 7.0 на reg.ru
По какому алгоритму обновить сайт на revo версии 2.4.2pl до 2.5.0 вместе со сменой версии php для полного ускорения и успокоения внедрениях новых инструментов.
По малому опыту с другими хостингами пошагово сделать так:
1. сначала обновить админку до 2.5.0 (не должен же сайт перестать работать?)
2. обновить php через cpanel
3. обновление установки modx
живем счастливо.
но вот закладываются сомнения в легкости данных действий, а убивать ресурс не хочется.
что посоветуете в моей ситуации по безопасной работе?
перед закидыванием помидорками: обычно либо делаю опр.работу ничего не меняю, либо создаю сайт у себя на всем новом, не имел опыта подобных манипуляций, понимаю, опыт дело великое, но ошибка меня жестко покорает, потому обратился сюда
(рег ру надолго проплачен у клиента, переубедить переставить его на другой с ssd и уже свежим ПО бессмысленно)
p.s. сайт тяжелый, 2 гб весит, гонять по ftp по ADSL ох как тяжко
Можно ли уточнить у знающих или имеюших опыт смены версий php с 5.3 на 7.0 на reg.ru
По какому алгоритму обновить сайт на revo версии 2.4.2pl до 2.5.0 вместе со сменой версии php для полного ускорения и успокоения внедрениях новых инструментов.
По малому опыту с другими хостингами пошагово сделать так:
1. сначала обновить админку до 2.5.0 (не должен же сайт перестать работать?)
2. обновить php через cpanel
3. обновление установки modx
живем счастливо.
но вот закладываются сомнения в легкости данных действий, а убивать ресурс не хочется.
что посоветуете в моей ситуации по безопасной работе?
перед закидыванием помидорками: обычно либо делаю опр.работу ничего не меняю, либо создаю сайт у себя на всем новом, не имел опыта подобных манипуляций, понимаю, опыт дело великое, но ошибка меня жестко покорает, потому обратился сюда
(рег ру надолго проплачен у клиента, переубедить переставить его на другой с ssd и уже свежим ПО бессмысленно)
p.s. сайт тяжелый, 2 гб весит, гонять по ftp по ADSL ох как тяжко
Комментарии: 10
Не важно какой хостинг, в любом случае алгоритм сводится к следующему если хочешь все безопасно сделать:
1.делаешь дамп всего сайта и базы
2.разворачиваешь его на аналогичном хостинге.
и дальше обновляешь Php до последней версии, старый можно удалить (желательно чтобы не было пересечений, хотя с ним тоже может вполне работать), обновляешь ModX, убираешь кэширование, и радуешься жизни.
у меня так был ресурс на linode работал на 2.2.+ версии на php-fpm 5, обновил все без проблем, только отказался от php-apc и не использую кэширование вовсе. В любом случае все летает и стало лучше.
3.если на бекапном сайте все ОК то не вижу проблем перевести аналогично и действующий.
Удачи.
1.делаешь дамп всего сайта и базы
2.разворачиваешь его на аналогичном хостинге.
и дальше обновляешь Php до последней версии, старый можно удалить (желательно чтобы не было пересечений, хотя с ним тоже может вполне работать), обновляешь ModX, убираешь кэширование, и радуешься жизни.
у меня так был ресурс на linode работал на 2.2.+ версии на php-fpm 5, обновил все без проблем, только отказался от php-apc и не использую кэширование вовсе. В любом случае все летает и стало лучше.
3.если на бекапном сайте все ОК то не вижу проблем перевести аналогично и действующий.
Удачи.
убираешь кэширование, и радуешься жизниА зачем кеш убирать совсем? С кешем должно быть все равно быстрее
php-apc у меня например не завелся с последним php-fpm
1. Сделать бэкап
2. сначала обновить админку до 2.5.0
3. обновить php через cpanel
4. Почистить кэш.
И всё будет работать.
2. сначала обновить админку до 2.5.0
3. обновить php через cpanel
4. Почистить кэш.
И всё будет работать.
А у меня при смене версии с пхп5.3 на 5.6, например, по урлам бегает сайт, но на каждый из урл выводится страницы по шаблону «страница не найдена». А версия модх 2.5+
Какие могут быть варианты, подскажете?
Какие могут быть варианты, подскажете?
по урлам бегает сайт, но на каждый из урл выводится страницы по шаблону «страница не найдена»Не совсем понятно что значит «Бегает сайт» =)
Вообще нужно смотреть что за плагины, сниппеты вызываются, вероятно что то глючит.
«бегает» это значит, что если у меня действительно страница не найдена, то идёт редирект на страницу с этой информацией и урл меняется с неправильного, на существующий у страницы ошибки. А тут урл не меняется, а шаблон подставляется под каждую страницу от страницы с ошибкой.
У меня шаблон сайта работает через fenom из pdotools.
У меня шаблон сайта работает через fenom из pdotools.
pdoTools обновлён до последней версии? Revo 2.5.1?
Подобных проблем замечено не было, буквально сейчас делаю сайт на reg.ru с php 5.6. Посмотрите логи сервера и modx, проверьте какие плагины включены, возможно нужно обновить что нибудь.
Подобных проблем замечено не было, буквально сейчас делаю сайт на reg.ru с php 5.6. Посмотрите логи сервера и modx, проверьте какие плагины включены, возможно нужно обновить что нибудь.
пдотулс обновлён до последней, а версия системы 2.5.0
Сам сайт запускается, и админка запускается, но у меня всё настроено через шаблонизатора феном и весь шаблон находится в файлах. В базе данных модх только одна строчка {include 'file:template_selector.tpl'}, и там определяется, какой шаблон генерировать. И вот у меня при включении пхп5.5 и выше, всегда запускается шаблон страницы 404. Как будто перестаёт в феноме работать модификатор регулярного выражения.
Сам сайт запускается, и админка запускается, но у меня всё настроено через шаблонизатора феном и весь шаблон находится в файлах. В базе данных модх только одна строчка {include 'file:template_selector.tpl'}, и там определяется, какой шаблон генерировать. И вот у меня при включении пхп5.5 и выше, всегда запускается шаблон страницы 404. Как будто перестаёт в феноме работать модификатор регулярного выражения.
Решил вопрос. Даже на 7.0 версии запустил.
Одна из основных причин — это отличие обработки регулярных выражений в этих версиях пхп. А я использовал регулярки при обработке путей выбора шаблонов. То есть мне пришлось править операторы в шаблонах регулярных выражений.
Спасибо, Андрей, за помощь.
Одна из основных причин — это отличие обработки регулярных выражений в этих версиях пхп. А я использовал регулярки при обработке путей выбора шаблонов. То есть мне пришлось править операторы в шаблонах регулярных выражений.
Спасибо, Андрей, за помощь.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.