Страница 1 из 1
Ошибки (ver. 2.3.4)
Добавлено: 07.08.2019, 09:12
sergeevizh
Несколько не приятных ошибок в 2.3.4 - PHP 7.1
Ставим стабильную версию (2.3.4) на хостинг, заходим на страницу config/config.php, переводим debug_mode в true и получаем
Warning: Creating default object from empty value in view/IndexView.php on line 180
Notice: Undefined property: stdClass::$submenus in view/IndexView.php on line 185
Warning: Invalid argument supplied for foreach() in view/IndexView.php on line 89
Notice: Undefined index: wished_products in view/IndexView.php on line 98
Notice: Undefined offset: 0 in view/IndexView.php on line 103
Warning: Cannot modify header information - headers already sent by (output started at view/IndexView.php:180) in index.php on line 21
И так по всему сайту. Сайт не боевой.
Добавлено: 07.08.2019, 14:26
Crypter
Админка, вроде логотип слетел на демо.
Добавлено: 20.02.2020, 15:17
Slik
Дабы не плодить темы.
Чистая установка 2.3.4
Полностью удалил все что было из товаров, брендов и т.д.
Добавляю товар, товар добавился, но нет цены, в лог сыпет следующее.
20.02.2020 17:12:56
Error (1366) Incorrect integer value: '' for column 'id' at row 1
INSERT INTO ok_variants SET sku='', id='', name='', price='222', compare_price='444', currency_id='4', weight='', stock=NULL, units='', feed='0', product_id='112'
Код: Выделить всё
Версия PHP 5.6.40
mysql --version
mysql Ver 14.14 Distrib 5.7.29
Куда смотреть ?
Добавлено: 20.02.2020, 16:04
bunk3r
поле id скорее всего имеет тип INT (целочисленное), в него нельзя вставить пустое значение только число от -2147483648 до 2147483647. Если оно AUTOINCREMENT, то его нужно убрать из списка добавляемых полей и значение будет генерироваться автоматически.
Добавлено: 21.02.2020, 08:51
reteri
Добавлено спустя 1 минуту 59 секунд:Slik писал(а):Дабы не плодить темы.
Чистая установка 2.3.4
Полностью удалил все что было из товаров, брендов и т.д.
Добавляю товар, товар добавился, но нет цены, в лог сыпет следующее.
20.02.2020 17:12:56
Error (1366) Incorrect integer value: '' for column 'id' at row 1
INSERT INTO ok_variants SET sku='', id='', name='', price='222', compare_price='444', currency_id='4', weight='', stock=NULL, units='', feed='0', product_id='112'
Код: Выделить всё
Версия PHP 5.6.40
mysql --version
mysql Ver 14.14 Distrib 5.7.29
Куда смотреть ?
На многих хостах сталкивался с такой проблемой мне помогает это:
В файле config/config.php установите директиву db_sql_mode в значение "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION".
Код: Выделить всё
db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Я пользуюсь 2.3.2 как по мне она более стабильная.
Добавлено: 22.02.2020, 13:29
Slik
reteri писал(а):На многих хостах сталкивался с такой проблемой мне помогает это:
В файле config/config.php установите директиву db_sql_mode в значение "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION".
Код: Выделить всё
db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Я пользуюсь 2.3.2 как по мне она более стабильная.
Благодарю!
Это именно то что надо!
Добавлено: 30.09.2020, 13:42
dimkk
День добрый
Подскажите пожалуйста, как можно избавиться от таких ошибок
Warning
: Creating default object from empty value in
/view/IndexView.php
on line 180
(ошибки один в один как в первом сообщении этой темы, но там нет никакого решения(( )
и еще от того, что все страницы возвращают 404 ошибку((
океу - 2.3.4
ошибки возникли при перезде на другой хостинг
с версиями рнр "игрался")) - от 5.4 до 7 - ничего не влияет((
Добавлено: 30.09.2020, 13:50
makki
dimkk писал(а):День добрый
Подскажите пожалуйста, как можно избавиться от таких ошибок
Warning
: Creating default object from empty value in
/view/IndexView.php
on line 180
Таких ошибок очень много. Они не фатальные ошибки, а предупреждение
dimkk писал(а):и от того, что все страницы возвращают 404 ошибку((
океу - 2.3.4
ошибки возникли при перезде на другой хостинг
с версиями рнр "игрался")) - от 5.4 до 7 - ничего не влияет((
404 - это плохо. что то не так
Добавлено: 30.09.2020, 14:12
dimkk
makki писал(а):404 - это плохо. что то не так
это понятно)), а вот почему это возникло?
дает зайти в админку, но в админке тоже все перекорежено- какие то пункты работают. какие то нет. Беда какая то((
Добавлено: 30.09.2020, 16:19
makki
Очистите кэш админки. Нужно удалить все содержимое папки backend/design/compiled
Добавлено: 30.09.2020, 16:40
dimkk
это
makki писал(а):Очистите кэш админки. Нужно удалить все содержимое папки backend/design/compiled
я уже сделал))
админка работает. но...
После установки с нуля. Версия последняя лайт - 2.3.5. Установка без ошибок. Хостинг - webhost1
При всех запросах get любой страницы - 404 ошибка.
Нашел предложение включить AllowOverride all - спросил у хостера. Говорит что включено
404 ошибка - именно от CMS, а не серверная 404.
Есть хеадер, футер - а в центре 404((
Как же заставить работать CMS?
upd:решено- в настройках домена стояло FastCGI (Nginx + PHP-FPM) изменил на модуль Apache - все работает как часы))