Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

новый сайт и ошибки


Recommended Posts

приветики.

есть тестовый сайт https://www.xcsdvfgdsaxcv.space/.

выбрана тема https://www.templatemonster.com/opencart-templates/lighting-modern-lamp-lighting-online-store-opencart-theme-263916.html

с учётом требований темы установка CMS OpenCart 3.0.3.8 на сайт www.xcsdvfgdsaxcv.space успешно выполнена и PHP 8.1 установлен, полный скрин настроек PHP тут https://ibb.co/Kbkyxn7 

Screenshot_104.thumb.png.5d8dbb2231c9a366e61f3ab91fd44a92.png
 

результат - ошибки:

Screenshot_105.thumb.png.3a4ec3e444888b2b7dda507205ba6e0d.png

 

 

 

вопрос: что-где ещё менять-настраивать, чтоб устранить ошибку? 

Надіслати
Поділитися на інших сайтах


Здесь судя по всему обьяснение причины
 /home/lumof/xcsdvfgdsaxcv.space/www/catalog/model/catalog/product.php строка 45

Надіслати
Поділитися на інших сайтах

@Tom вот эти файл/строка.

по сути это же стоковый документ-заглушка? то есть его можно снести нафиг и проблема решена? 

Screenshot_106.png

Змінено користувачем artkowi
Надіслати
Поділитися на інших сайтах


в админке, кстати, другая ошибка: Unknown: round(): Passing null to parameter #1 ($num) of type int|float is deprecated in /home/lumof/xcsdvfgdsaxcv.space/www/admin/controller/extension/dashboard/sale.php on line 116 

Screenshot_107.png.5a7e668bbc24bf89df909cb04dc9e5d1.png

Змінено користувачем artkowi
Надіслати
Поділитися на інших сайтах


19.08.2023 в 15:50, Tom сказал:

Начните с снижения версии php , до 7.4

ой вэй, это таки решило проблему. 

получается, для OC 3.0.3.8 "канонический" PHP - 7,4. 

спасибо. 

Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 11 months later...

Для php 8.x виправляє помилку в адмінській частині (файл admin/controller/extension/dashboard/sale.php)  заміна коду

$data['total'] = round($sale_total);

на

$data['total'] = round(($sale_total === null) ? 0 : $sale_total);

і дійсно в клієнтській частині допомагає заміна строки в файлі upload/catalog/model/catalog/product.php як на github посиланні:

- 				'rating'           => round($query->row['rating']), 
+				'rating'           => round(($query->row['rating']===null) ? 0 : $query->row['rating']),

 

Надіслати
Поділитися на інших сайтах


В 18.10.2024 в 22:20, viber сказав:

Для php 8.x виправляє помилку в адмінській частині (файл admin/controller/extension/dashboard/sale.php)  заміна коду

$data['total'] = round($sale_total);

на

$data['total'] = round(($sale_total === null) ? 0 : $sale_total);

і дійсно в клієнтській частині допомагає заміна строки в файлі upload/catalog/model/catalog/product.php як на github посиланні:

- 				'rating'           => round($query->row['rating']), 
+				'rating'           => round(($query->row['rating']===null) ? 0 : $query->row['rating']),

 

У файлі /catalog/model/blog/article.php також в 30 строці замінити на 'rating'           => round(($query->row['rating']===null) ? 0 : $query->row['rating']),

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.