Информация PrestaShop v1.7.4.x

нашёл решение безболезненного обновления до 1.7.4.0:


исходный сайт 1.7.3.3 + warehouse 4.1.7


качаем и устанавливаем новую версию модуля 1-click autoupgrade
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

инсталируем его на 1.7.3.3

причём отключать сторонние модули не нужно
и переключаться на дефолтную тему - скорее всего не обязательно

Посмотреть вложение 96711



и обновляем модулем

через пару минут - всё ОК

Посмотреть вложение 96710

С 1.7.2.4 не работает, жаль, вот такое пишет - PrestaShop requirements are not satisfied.
 
Рекомендация автора Трансформера:
"If your site is a productive one, then don't upgrade it to 1.7.4.0, you'd better wait for 1.7.4.1.".
 
Обновился с 1.7.3.4 до 1.7.4.0, наконец то заработали комбинации, но сам сайт выдает 500. Менял базу данных на старую, но все равно 500.
Вот лог, подскажите, что ему нужно:

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Обновился с 1.7.3.4 до 1.7.4.0, наконец то заработали комбинации, но сам сайт выдает 500. Менял базу данных на старую, но все равно 500.
Вот лог, подскажите, что ему нужно:

я просто у домена отключил open_basedir

а также оно теперь чувствительно к существованию некоторых переводов в таблице configuration_lang

у меня не открывалась страница настройки товаров
добавил туда:
Код:
INSERT INTO `ps_configuration_lang` (`id_configuration`, `id_lang`, `value`, `date_upd`) VALUES ('279', '1', '', NULL);
INSERT INTO `ps_configuration_lang` (`id_configuration`, `id_lang`, `value`, `date_upd`) VALUES ('280', '1', '', NULL);

чтобы были переводы у этих полей:
upload_2018-7-9_16-42-30.png

и всё работает
 
Обновил второй сайт, то же самое, open_basedir не причем и на втором сайте та же фатальная ошибка:
PHP Fatal error: Uncaught --> Smarty: Source: Missing name <-- \n thrown in /var/www/site/data/www/site.ru/vendor/smarty/smarty/libs/sysplugins/smarty_template_source.php on line 167
Самое интересное, что ни на 1.7.2.4 ни на 1.7.3.3 не пути /vendor/smarty/
А вот что в строке 166 167 168, такое впечатление, что он шаблон не видит
if (empty($template_resource)) {
throw new SmartyException('Source: Missing name');
}
Да, шаблон не видит, вот что выдает режим отладки:

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
аналогичная проблема
[Ajax / Server Error for action upgradeFiles] textStatus: "error " errorThrown:"Internal Server Error " jqXHR

даже самая свежая версия модуля обновления не помогает

обновляйтесь всегда самой свежей версией модуля Prestashop 1-Click Upgrade:
Для просмотра ссылки Войди или Зарегистрируйся

скоро выйдет обновление для него - будет легче


решается задача так:

после появления ошибки в модуле обновления закрываем браузер

руками на вебсервере распаковываем файлы оригинальной инсталяшки 1.7.4.0 поверх старых
Для просмотра ссылки Войди или Зарегистрируйся
потом удаляете папку старой админки и папку install

+ через типа phpMyAdmin выполняем скрипты из \prestashop\install\upgrade\sql
согласно того, насколько у вас древняя версия


если с 1.7.3.0-1.7.3.4 обновляетесь то
\prestashop\install\upgrade\sql\1.7.4.0.sql
:

Код:
ALTER TABLE `ps_order_detail` DROP KEY product_id, ADD KEY product_id (product_id, product_attribute_id);

INSERT IGNORE INTO `ps_hook` (`id_hook`, `name`, `title`, `description`, `position`) VALUES
  (NULL, 'actionAdministrationPageForm', 'Manage Administration Page form fields', 'This hook adds, update or remove fields of the Administration Page form', '1'),
  (NULL, 'actionAdministrationPageFormSave', 'Processing Administration page form', 'This hook is called when the Administration Page form is processed', '1'),
  (NULL, 'actionPerformancePageForm', 'Manage Performance Page form fields', 'This hook adds, update or remove fields of the Performance Page form', '1'),
  (NULL, 'actionPerformancePageFormSave', 'Processing Performance page form', 'This hook is called when the Performance Page form is processed', '1'),
  (NULL, 'actionMaintenancePageForm', 'Manage Maintenance Page form fields', 'This hook adds, update or remove fields of the Maintenance Page form', '1'),
  (NULL, 'actionMaintenancePageFormSave', 'Processing Maintenance page form', 'This hook is called when the Maintenance Page form is processed', '1'),
  (NULL, 'displayAdminEndContent', 'Administration end of content', 'This hook is displayed at the end of the main content, before the footer', '1');


должно работать

Посмотреть вложение 96703
Обновился по этой инструкции но из локальной директории: мой хостер не поддерживает директиву Options -MultiViews и приходится вручную выкусывать её из папки admin иначе выпадает 500 ошибка. +Прошелся по разрешениям всех папок и файлов. На обновлении 47 или 48 модуля выпала в верхнем окне 405 ошибка nginx - похоже на кратковременный сбой самого хостинга, при повторном обновлении все прошло без проблем.
 
Последнее редактирование:
Обновился по этой инструкции но из локальной директории: мой хостер не поддерживает директиву Options -MultiViews и приходится вручную выкусывать её из папки admin иначе выпадает 500 ошибка. +Прошелся по разрешениям всех папок и файлов. На обновлении 47 или 48 модуля выпала в верхнем окне 405 ошибка nginx - похоже на кратковременный сбой самого хостинга, при повторном обновлении все прошло без проблем.
хостинг, случайно, не ukraine.com.ua?
 
Зачем изгаляться и ставить слёту 1.7.4, решать проблемы с ошибками ? не проще подождать стабильного autoupgrade 1 click и версии 1.7.4.1 где все поправят?
 
Зачем изгаляться и ставить слёту 1.7.4, решать проблемы с ошибками ? не проще подождать стабильного autoupgrade 1 click и версии 1.7.4.1 где все поправят?

потому что выигрывают в этом мире самые эффективные!

никогда ещё не видел версию типа 1.7.1.1, 1.7.2.1, 1.7.3.1, где "всё поправят" :)


а чем хуже ухаживали за сайтом на прошлых версиях, тем хуже он и обновляется и дальше развивается/продвигается

ошибок в 1.7.4.0 - минимум

пробуйте - прокачивайте опыт и навыки - и будете ещё результативнее!
 
Мне кажется, что 1.7.4 работает отлично для меня (здесь используется другой источник). Модули работают нормально.
 
Назад
Сверху