LiveStore Liveopencart 3.0.4.2
Re: LiveStore Liveopencart 3.0.3.9
Народ, после обновления атваливается админка с 500, сколько раз пытался обновится...кто подскажет, что за беда такая?
- liveopencart
- liveopencart.ru
- Сообщения: 313
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 88 раз
- Спасибо: 160 раз
- Контактная информация:
Re: LiveStore Liveopencart 3.0.3.9
Выразить благодарность деньгами - liveopencart.ru/pay
Re: LiveStore Liveopencart 3.0.3.9
Добрый день, можете подробно написать, какую папку и в какую папку положить для обновления на бегет?
Re: LiveStore Liveopencart 3.0.3.9
Не работают данные способы, просто ошибка 500 при открытие админки, по наблюдениям баг появляется когда делаешь стандартный сброс кеша сайта, до момента по его не сделаешь все работает идеально, специально отключал модифыикаторы все
-
Psyreagent
- Сообщения: 1
- Зарегистрирован: 15.08.2023
Re: LiveStore Liveopencart 3.0.3.9
Тоже самое, после сброса кэша через настройки разработчика, отваливается админка.
В логах:
PHP Fatal error: Uncaught Error: Call to undefined method ScssPhp\\ScssPhp\\Compiler::compileString() in .../www/admin/controller/startup/sass.php:17\nStack trace:\n#0 .../storage/modification/system/engine/action.php(79): ControllerStartupSass->index()\n#1 .../storage/modification/system/engine/router.php(78): Action->execute(Object(Registry))\n#2 ..../storage/modification/system/engine/router.php(57): Router->execute(Object(Action))\n#3 ..../www/system/framework.php(169): Router->dispatch(Object(Action), Object(Action))\n#4 .../www/system/startup.php(104): require_once('/home/u380929/s...')\n#5 ..../www/admin/index.php(19): start('admin')\n#6 {main}\n thrown in ...../www/admin/controller/startup/sass.php on line 17
- Tom
- Разработчик дополнений
- Сообщения: 240
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 15 раз
- Спасибо: 103 раз
- Контактная информация:
Re: LiveStore Liveopencart 3.0.3.9
Нельзя обновлять опенкарт, путем накатывания файлов поверх с заменой.
Всё остальное нюансы.
Ваша причина в отсутствии нужных системных файлов в папке storage, которая явно находится вне папки магазина и не получила нужных для обновления файлов/папок итп.
Всё остальное нюансы.
Ваша причина в отсутствии нужных системных файлов в папке storage, которая явно находится вне папки магазина и не получила нужных для обновления файлов/папок итп.
- spectrum
- Разработчик дополнений
- Сообщения: 113
- Зарегистрирован: 10.03.2022
- Откуда: РФ
- Поблагодарил: 67 раз
- Спасибо: 49 раз
Re: LiveStore Liveopencart 3.0.3.9
1. Сделайте РЕЗЕРВНУЮ КОПИЮ файлов и базы данных вашего магазина!!! Если ваши модули позволяют сделать резервные копии настроек - сделайте это.
2. Загрузите ВСЕ новые файлы ocStore поверх текущей установки, КРОМЕ файлов config.php и admin/config.php.
3. Перейдите по адресу:
https://<yourstore.com>/install
заменив <yourstore.com> на адрес вашего сайта (с подкаталогом, если используется).
4. Вы должны увидеть скрипт обновления ocStore .
Если вы видите страницу установки OpenCart, это означает, что вы перезаписали файлы config.php. Восстановите их из резервной копии и попробуйте снова.
5. Нажмите "Обновить (Upgrade)".
Через несколько секунд вы должны увидеть сообщение об успешном обновлении.
Дополню, что при обновлении движка необходимо файлы из папки system/storage из архива с новой версией скопировать в ту папку, которую вы создали ри установке движка. (уведомление при в ходе в админку опенкарт которое, пока не измените путь папки storage)
- liveopencart
- liveopencart.ru
- Сообщения: 313
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 88 раз
- Спасибо: 160 раз
- Контактная информация:
Re: LiveStore Liveopencart 3.0.3.9
Добрый день.
Liveopencart 3.0.3.9 + Simple + UniShop2.
Всё работает, всё хорошо.
Но, на Главной странице добавляется /home
В seo_url common/home - пусто
Если вписать xxx, то будет /xxx
Если home, то /home
Если пусто, то всё равно /home
Откуда берется это /home?
Liveopencart 3.0.3.9 + Simple + UniShop2.
Всё работает, всё хорошо.
Но, на Главной странице добавляется /home
В seo_url common/home - пусто
Если вписать xxx, то будет /xxx
Если home, то /home
Если пусто, то всё равно /home
Откуда берется это /home?
- Tom
- Разработчик дополнений
- Сообщения: 240
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 15 раз
- Спасибо: 103 раз
- Контактная информация:
Re: LiveStore Liveopencart 3.0.3.9
Именно оттуда. Впишите любое значение. В админке скачайте бэкап таблицы seourl, найдите common/home и уберите то что вписали.
Но у вас видимо более одного языка и причина может быть и в этом.
Если так, то присвойте всем языкам админки, для common/home любое значение и позже в бэкапе исправьте.
После импорта исправленного бэкапа останется сбросить системный кеш на первой странице админки.
Re: LiveStore Liveopencart 3.0.3.9
Не системный, не весь кэш, не ctrl F5 - не помогает. Только очистка всех данных в браузере (наверно куки и посещенные страницы).
PS: жаль, что перестал работать ccleaner. Очень помогал. Легко, быстро, просто.
- liveopencart
- liveopencart.ru
- Сообщения: 313
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 88 раз
- Спасибо: 160 раз
- Контактная информация:
- spectrum
- Разработчик дополнений
- Сообщения: 113
- Зарегистрирован: 10.03.2022
- Откуда: РФ
- Поблагодарил: 67 раз
- Спасибо: 49 раз
- liveopencart
- liveopencart.ru
- Сообщения: 313
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 88 раз
- Спасибо: 160 раз
- Контактная информация:
Re: LiveStore Liveopencart 3.0.3.9
## 13.10.2025
* Версия LiveStore изменена на 3.0.4.1
* Перенос незначительных правок из Opencart 3.0.4.1
* Обновление twig с 3.8.0 на 3.11.3 (Эта версия TWIG выбрана не случайно - чтобы сохранить полную совместимость с PHP 7.x)
* Версия LiveStore изменена на 3.0.4.1
* Перенос незначительных правок из Opencart 3.0.4.1
* Обновление twig с 3.8.0 на 3.11.3 (Эта версия TWIG выбрана не случайно - чтобы сохранить полную совместимость с PHP 7.x)
Выразить благодарность деньгами - liveopencart.ru/pay
-
vier
- Разработчик дополнений
- Сообщения: 4
- Зарегистрирован: 02.05.2022
- Мои дополнения: vier
- Поблагодарил: 2 раз
- Спасибо: 7 раз
Re: LiveStore Liveopencart 3.0.4.1
для php8.1-8.3
начиная с php8* уже не используются динамические свойства. - их нужно объявлять заранее. (* с php7.4 начинает предупреждать)
то есть заменить в файле \system\engine\proxy.php
начиная с php8* уже не используются динамические свойства. - их нужно объявлять заранее. (* с php7.4 начинает предупреждать)
добавить в \system\library\request.php новое свойство
Код: Выделить всё
public $request = [];
унаследовать класс. - фикс-обманка для НЕобъявленных свойств.
то есть заменить в файле \system\engine\proxy.php
Код: Выделить всё
class Proxy {
//на
class Proxy extends \stdClass {
-
vier
- Разработчик дополнений
- Сообщения: 4
- Зарегистрирован: 02.05.2022
- Мои дополнения: vier
- Поблагодарил: 2 раз
- Спасибо: 7 раз
Re: LiveStore Liveopencart 3.0.4.1
предлагаю в сборку LiveOpencart-3.0.4.1 добавить PRIMARY ключ в таблицу `oc_manufacturer_description`
то есть в файле \upload\install\opencart.sql
изменить запрос на
а для тех, кто уже установил данную сборку - уже самому сделать запрос в своей БД (!изменить на свой префикс oc_)
еще с ocStore-3.0.2.0 данный PRIMARY-ключ не применялся.
то есть в файле \upload\install\opencart.sql
изменить запрос на
Код: Выделить всё
CREATE TABLE `oc_manufacturer_description` (
`manufacturer_id` int(11) NOT NULL DEFAULT '0',
`language_id` int(11) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`description3` text NOT NULL,
`meta_description` varchar(255) NOT NULL,
`meta_keyword` varchar(255) NOT NULL,
`meta_title` varchar(255) NOT NULL,
`meta_h1` varchar(255) NOT NULL,
PRIMARY KEY (`manufacturer_id`, `language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Код: Выделить всё
ALTER TABLE `oc_manufacturer_description` ADD PRIMARY KEY (`manufacturer_id`, `language_id`);
- liveopencart
- liveopencart.ru
- Сообщения: 313
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 88 раз
- Спасибо: 160 раз
- Контактная информация:
Re: LiveStore Liveopencart 3.0.4.2
## 23.10.2025
* Исправлена работа редактора модификаторов
* Исправления для работы с PHP 8.*
* Добавлен primary key в manufacturer_description
* Улучшение страницы категорий в админке
* Улучшение страницы дополнений в админке
* Убраны ненужные модули доставок и оплат
* Перевод на русский модуля "Чек / Денежный перевод"
* Исправление перевода в блоге
* Улучшение внешнего вида
* Версия LiveStore изменена на 3.0.4.2
Спасибо: Tom, vier, spectrum
* Исправлена работа редактора модификаторов
* Исправления для работы с PHP 8.*
* Добавлен primary key в manufacturer_description
* Улучшение страницы категорий в админке
* Улучшение страницы дополнений в админке
* Убраны ненужные модули доставок и оплат
* Перевод на русский модуля "Чек / Денежный перевод"
* Исправление перевода в блоге
* Улучшение внешнего вида
* Версия LiveStore изменена на 3.0.4.2
Спасибо: Tom, vier, spectrum
- Вложения
-
- 3042-2.jpg (13.92 КБ) 385 просмотров
-
- 3042-1.jpg (44.9 КБ) 385 просмотров
Выразить благодарность деньгами - liveopencart.ru/pay
Re: LiveStore Liveopencart 3.0.4.2
После сброса кеша в админке Fatal error: Uncaught Error: Call to undefined method ScssPhp\ScssPhp\Compiler::compileString() in /home/a/akariuuc/akariuuc.beget.tech-40/public_html/admin/controller/startup/sass.php:17 Stack trace: #0 [internal function]: ControllerStartupSass->index() #1 /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #2 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/system/engine/router.php(67): Action->execute(Object(Registry)) #3 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/system/engine/router.php(46): Router->execute(Object(Action)) #4 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #5 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/system/startup.php(104): require_once('/home/a/akariuu...') #6 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/admin/index.php(21): start('admin') #7 {main} thrown in /home/a/akariuuc/akariuuc.beget.tech-40/public_html/admin/controller/startup/sass.php on line 17
Re: LiveStore Liveopencart 3.0.4.2
spectrum писал(а): ↑08 окт 2025, 22:271. Сделайте РЕЗЕРВНУЮ КОПИЮ файлов и базы данных вашего магазина!!! Если ваши модули позволяют сделать резервные копии настроек - сделайте это.
2. Загрузите ВСЕ новые файлы ocStore поверх текущей установки, КРОМЕ файлов config.php и admin/config.php.
3. Перейдите по адресу:
https://<yourstore.com>/install
заменив <yourstore.com> на адрес вашего сайта (с подкаталогом, если используется).
4. Вы должны увидеть скрипт обновления ocStore .
Если вы видите страницу установки OpenCart, это означает, что вы перезаписали файлы config.php. Восстановите их из резервной копии и попробуйте снова.
5. Нажмите "Обновить (Upgrade)".
Через несколько секунд вы должны увидеть сообщение об успешном обновлении.
Дополню, что при обновлении движка необходимо файлы из папки system/storage из архива с новой версией скопировать в ту папку, которую вы создали ри установке движка. (уведомление при в ходе в админку опенкарт которое, пока не измените путь папки storage)
Почистил кеш вручную, скопировал данные файлы, ошибка теперь другая Fatal error: Uncaught Error: Class 'Twig_Loader_Array' not found in /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/library/template/twig.php:36 Stack trace: #0 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/system/library/template.php(51): Template\Twig->render('common/header', '...') #1 /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/engine/loader.php(125): Template->render('common/header', '') #2 /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/admin/controller/common/header.php(92): Loader->view('common/header', Array) #3 [internal function]: ControllerCommonHeader->index(Array) #4 /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #5 /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/engine/loader.php(48): Action->execute(Object(Registry), Array) #6 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/admin/controller/common/login.php(81): Loader->cont in /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/library/template/twig.php on line 36
Re: LiveStore Liveopencart 3.0.4.2
Ну и это тоже Fatal error: Uncaught Error: Class 'Twig_Loader_Array' not found in /home/a/akariuuc/akariuuc.beget.tech-40/storage1/modification/system/library/template/twig.php:36 Stack trace: #0 /home/a/akariuuc/akariuuc.beget.tech-40/public_html/system/library/template.php(51): Template\Twig->render('search/search', '