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

Recommended Posts

Дорого времени  суток всем.

Решил себе слепить виджет коментарии ВК.

в ВК создал виджет, сгенерил код.

Естественно создал модификатор OCMOD.XML.

Через установку расширений установил свой модификатор.

Захожу в модификаторы, чтобы обновить. А там белый экран.

При возврате назад, админка работает, но как только пытаюсь зайти в модификаторы, там белый экран.

Пытался найти этот файл в папке "system", чтобы удалить модификатор, но ничего не нашел.

Наверняка запись модификатора где то хранится, но я не знаю где.

Наверно я этот урок прогулял, когда была эта тема.

Спасибо, надеюсь понятно написал.

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


19 минут назад, wawa сказал:

Дорого времени  суток всем.

Решил себе слепить виджет коментарии ВК.

в ВК создал виджет, сгенерил код.

Естественно создал модификатор OCMOD.XML.

Через установку расширений установил свой модификатор.

Захожу в модификаторы, чтобы обновить. А там белый экран.

При возврате назад, админка работает, но как только пытаюсь зайти в модификаторы, там белый экран.

Пытался найти этот файл в папке "system", чтобы удалить модификатор, но ничего не нашел.

Наверняка запись модификатора где то хранится, но я не знаю где.

Наверно я этот урок прогулял, когда была эта тема.

Спасибо, надеюсь понятно написал.

 

Отлаживать чтобы можно положить модификатор в папку system и обновлять моды правя файл и обновляя модификаторы

да и вообще так лучше править и отлаживать

 

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

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

14 минут назад, wawa сказал:

Удалил строку в пхп май админ.

В админке, ничего не поменялось.

При заходе в модификаторы - Белый экран!

КСТАТИ.

 У меня Opencart-pro 2.3.0.2.4

А теперь идите /system/storage/modification и удалите в этой папке все - кроме файла index.html

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


13 минут назад, Djeff78 сказал:

А теперь идите /system/storage/modification и удалите в этой папке все - кроме файла index.html

Все так и сделал.

В админке захожу в модификаторы, все норм-вошел.

При нажатии обновить, опять белый экран.

Проблема не решена.

Есть еще какие идеи?

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


Раскомментируйте в .htaccess строки

# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on
# php_flag track_errors on
# php_value error_reporting "E_ALL"

Если таковых не имеется впишите

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag track_errors on
php_value error_reporting "E_ALL"

Теоретически - должен выдать ошибку на этом белом экране - по ней поймете что не так.

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


5 минут назад, Djeff78 сказал:

Раскомментируйте в .htaccess строки

# php_flag display_startup_errors on
# php_flag display_errors on
# php_flag html_errors on
# php_flag track_errors on
# php_value error_reporting "E_ALL"

Если таковых не имеется впишите

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag track_errors on
php_value error_reporting "E_ALL"

Теоретически - должен выдать ошибку на этом белом экране - по ней поймете что не так.

А что может означать такой код?

Спойлер

Files *.*>
Order Deny,Allow
Deny from all
</Files> 

 

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


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

Разрешить

order allow deny
deny from all
allow from <ваш ip>

Запретить

order allow deny
deny from all
deny from <ваш ip>

С этим поятно, а что могут озачать такие строкт в htacces? 

Спойлер

RewriteEngine on

# Block Bad Bots!
RewriteCond %{HfTTP_USER_AGENT} AhrefsBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} MJ12bot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} Detectify
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} DotBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} Riddler
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} SemrushBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} LinkpadBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} BLEXBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} FlipboardProxy
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} MegaIndex
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} aiHitBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} trovitBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} BUbiNG
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} MauiBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} DomainCrawler
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} METASpider
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} DigExt
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} Wget
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} Virusdie
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} statdom
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} MegaIndex
RewriteRule (.*) - [F,L]

 

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


25 минут назад, Djeff78 сказал:

Воспользуйтесь поиском. Гугл и Яндекс вроде как работают )))

Спасибо за совет, но выше перечисленные методы не дали результата.

При пререходе в модификаторы - белый экран.

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


5 минут назад, wawa сказал:

Спасибо за совет, но выше перечисленные методы не дали результата.

При пререходе в модификаторы - белый экран.

Проверьте лог ошибок сервера

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


2 часа назад, spectre сказал:

 

Отлаживать чтобы можно положить модификатор в папку system и обновлять моды правя файл и обновляя модификаторы

да и вообще так лучше править и отлаживать

 

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

в 3ке в папку систем модиф не дает загрузить..

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


3 часа назад, spectre сказал:

а ты его потом правишь в phpmyadmin

мАмА дАрАгАя
подкинуть редактор?

 

 

8 минут назад, AWARO сказал:

в 3ке в папку систем модиф не дает загрузить

Э... ручками

а в тройке для отладки еще желательно, менять конфиг DIR_MODIFICATION

@spectre Но не забываем о последовательности применения
Сначала system, по именам
Затем в базе по имени...

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

да я про то что в модулях я стараюсь в бд писать модиф по минимуму а всю кашу в папку систем
и когда устанавливаешь через установшик оно не дает
это я про покупателей..
придется им  расписывать как чего..

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


@AWARO

в модификатор нужно писать до 5 строк, все остальное - в модель или контроллер
Таким образом, ты получаешь быструю отладку только кода, без необходимости редактирования окмода

Даже если нужно изменить запрос, то стараюсь максимально не трогать его, но к сожалению
$this->db->query("SELECT на 1000 символов)
Это бич Даниеля.

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

17 минут назад, chukcha сказал:

мАмА дАрАгАя
подкинуть редактор?

могу подкинуть модификатор который нельзя скопировать в xml потому что в базе там какие отступы или еще что, я не особо разбирался то была разовая работа

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

8 минут назад, chukcha сказал:

@AWARO

в модификатор нужно писать до 5 строк, все остальное - в модель или контроллер
Таким образом, ты получаешь быструю отладку только кода, без необходимости редактирования окмода

Даже если нужно изменить запрос, то стараюсь максимально не трогать его, но к сожалению
$this->db->query("SELECT на 1000 символов)
Это бич Даниеля.

да я о стороннем модификаторе для = в опциях..
я его в скидках прост закинул в систем
а терь смотрю тройка не пускает
ваше можно и отдельно положить
но в систем в архиве сразу удобно..
ну знач отдельно че терь

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


  1. Удалить содержимое папки с кешем модификаторов system/storage/modification
  2. Зайти в раздел модификаторов и отключить все модификаторы
  3. Обновить кеш модификаторов
  4. Если ошибка не повторилась, продолжить
  •  Включать по одному модификаторы и обновлять кеш.
  •  При включении проблемного ошибка повторится

Если ошибка возникает после пункта 3 , то скорее всего в папке system есть ещё модификаторы и один из них и есть проблемный.

 

Для вывода ошибок на экран 

Система-Настройки вкладка Сервер "Отображать ошибки - Да"

В файле htaccess дописать в конце
 php_flag display_startup_errors on
 php_flag display_errors on
 php_flag html_errors on
 php_flag track_errors on
 php_value error_reporting "E_ALL"

 

Хотя скорее всего причина в неверно созданном файле ocmod. Что бы убедится в этом достаточно прогнать его через валидатор

https://www.xmlvalidation.com/

  • +1 2
Надіслати
Поділитися на інших сайтах

12 часов назад, Tom сказал:
  1. Удалить содержимое папки с кешем модификаторов system/storage/modification
  2. Зайти в раздел модификаторов и отключить все модификаторы
  3. Обновить кеш модификаторов
  4. Если ошибка не повторилась, продолжить
  •  Включать по одному модификаторы и обновлять кеш.
  •  При включении проблемного ошибка повторится

Если ошибка возникает после пункта 3 , то скорее всего в папке system есть ещё модификаторы и один из них и есть проблемный.

 

Для вывода ошибок на экран 

Система-Настройки вкладка Сервер "Отображать ошибки - Да"

В файле htaccess дописать в конце
 php_flag display_startup_errors on
 php_flag display_errors on
 php_flag html_errors on
 php_flag track_errors on
 php_value error_reporting "E_ALL"

 

Хотя скорее всего причина в неверно созданном файле ocmod. Что бы убедится в этом достаточно прогнать его через валидатор

https://www.xmlvalidation.com/

В общем прошел все этапы как было сказано выше.

Сделал 1 и 2 пункты

Обновляю модификаторы - белый экран.

Модификаторы после обновления на самом деле отключились.

Далее включаю модификаторы

после нажатия ОБНОВИТЬ - сразу - белый экран.

Перед этим в файле htaccess дописал в конце выше приведенный код.

Ошибок нигде не показывает.

Может где то отдельно нужно смотреть эти ошибки?

 

Далее прогнал валидатором все файлы модификаторов которые устанавливал через "Установку расширений", заодно прогнал и файлы которые лежат в паке System

 

Валидатор не обнаружил ошибок ни в одном файле

 

В БД через PHP Myadmin  очистил таблицу "modification"

Захожу в админку, потом в модификаторы, там пусто, ни одного модификатора.

Нажимаю обновить и - белый экран.

 

Где еще копать - не знаю!

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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