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

Не открывается страница товаров в админке


abonnent

Recommended Posts

Всем привет. Столкнулся с такой проблемой, а именно: не открывается страница товаров в админке. Ответ сервера:

"Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."

Версия php 5.6, но как только меняю на версию 7.0 , то всё работает. Модулей никаких нет, которые влияли бы на эту страницу. 

В логах ошибок, связанных с этой страницей нет.

В чём может быть причина?

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

Постоянно пишется в лог эта ошибка: Undefined variable: currency. 

В одном из модулей почему-то нет этой переменной

$price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);

Хотя она передаётся.

Что делать?

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

23 минуты назад, abonnent сказал:

Версия php 5.6, но как только меняю на версию 7.0 , то всё работает. Модулей никаких нет, которые влияли бы на эту страницу.

значит все же что-то есть

либо модуль, либо модификатор, либо правки непосредственно в коде оригинальных файлов

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

18 минут назад, AlexDW сказал:

значит все же что-то есть

либо модуль, либо модификатор, либо правки непосредственно в коде оригинальных файлов

В том и дело, что модулей там нет, и я там ничего не делал

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

49 минут назад, abonnent сказал:

$this->currency

 

Значит контроллер не поддерживает этот метод. Открой контроллер валюты и добавь в свой функцию. Похoду может так сработать $currency = $this->registry->get('currency');

51 минуту назад, abonnent сказал:

Версия php 5.6, но как только меняю на версию 7.0

Обычно семерка выделывается....

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

55 минут назад, esculapra сказал:

 

Значит контроллер не поддерживает этот метод. Открой контроллер валюты и добавь в свой функцию. Похoду может так сработать $currency = $this->registry->get('currency');

Обычно семерка выделывается....

В смысле? 

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

Я допускаю, что установлен какой-то модификатор. Но обычно пхп 7 вредничает, а тут я не пойму. Там есть файл php.ini пропиши в нем директивы

display_errors = -1;
error_reporting = E_ALL;

Это разрешение вывода ошибок с приоритетом разработчика, то есть все покажет.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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