Здесь я хотел кратенько написать о новшествах и какие же чудеса нас ждут в php7, но сначала решил обновить собственно данный блог, чтоб не быть голословным, но что-то пошло не так.
Стандартный вариант, как и предупреждает официальный сайт - не работает, то есть по одному клику обновиться в админке обновиться в этот раз не получится.
Ок, тянем пакет обновления и пытаемся установить через менеджер расширений.
Вариант с пакетом bz2 не прошел - хостинг говорит не понимает такой архив, вариант с .zip тоже почему то не сработал - XML-файл не найден. (Что это - глюк этого хостинга или недоработка релиза??)
Пробуем вариант c tar.gz.
Получаем
Fatal error: Maximum execution time of 30 seconds exceeded in …/joomla15.ru/libraries/joomla/archive/tar.php on line 169
Ай, нехорошо так делать, зачем нельзя обновиться из админки то?
Не, я понимаю, можно пойти в настройки пыха, увеличить время выполнения, но ведь это отсеет сразу кучу пользователей?
ЗЫ. To be continued, потестирую и расскажу про прелести новой версии, но сначала надо же и обновиться и понять как это делать на шаред-хостингах.
Так как же обновиться до версии Joomla 3.5?
Оффсайт предлагает нам три метода обновления, рассмотрим их поподробнее
- Метод A
1) Скачать пакет обновления из https://www.joomla.org/download.html
2) Скопировать пакет в папку сайта /tmp folder (примечание - эта папка прописана в файле конфигурации configuration.php - убедитесь что прописана она корректно)
3) Компонент обновлений Joomla! будет использовать пакет из вашей папки /tmp - Метод B
1) Скачать пакет обновления из https://www.joomla.org/download.html
2) Скопируйте пакет обновления в корневую папку вашего сайта и распакуйте его через файл-менеджер панели управления хостинга (ну или ssh если он нравится или много сайтов). В случае, если есть галочка "Перезаписывать файлы", то убедитесь что она выставлена на Да. - Метод C
Не используйте его!!!
Я даже переводить не буду, потому что этот метод подразумевает передачу кучи мелких файлов по ftp, что потенциально ведет к ошибкам, которые потом очень сложно понять!
И вероятность таких ошибок вовсе не 0,01%, а очень даже высока (порядка 10-20%, а то и выше).
Я уже обновил этот блог, использовав метод B, как самый универсальный, не требующий долго времени выполнения скриптов.
Но, хочется отметить что зря разработчики упомянули метод C вообще, так как он ведет к потенциальным ошибкам, и зачем они в пакет обновления включили столько всего, что он весит аж 10Мбайт в zip и 6Мбайт в формате tar.bz2?
Еще большим недостатком видится необходимость идти в панель управления хостингом для заливки и распаковки, впрочем в первом методе достаточно ftp, но и там могут быть подводные камни, как ограничение времени выполнения скрипта.