Перейти к содержанию

Рекомендуемые сообщения

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

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

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

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

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

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

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

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

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

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

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

Изменено пользователем wawa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, florapraktik сказал:

В базе данных. 

Я догадываюсь но в какой таблице?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

oc_modification

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, wawa сказал:

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

КСТАТИ.

 У меня Opencart-pro 2.3.0.2.4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в коде модификатора не больше 50 - ти строк.

Изменено пользователем wawa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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> 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, wawa сказал:

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

Запрет и разрешение доступа с определенных ip на сколько мне известно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разрешить

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

Запретить

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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"

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Arion
      Здравствуйте! Прошу помочь разобраться в проблеме. Полностью перестали работать модификаторы (которые в админке в разделе Модули/Расширения - > Модификаторы). Список модификаторов есть, они включаются и выключаются, НО при обновлении кэша модификаторов на сайте не происходит абсолютно никаких изменений, как будто модификаторов никаких и не установлено. Причём если я создаю файл ***.ocmod.xml и добавляю его в /system, то всё работает как и нужно, но стоит этот же код модификатора установить через админку, он совсем не работает. Не знаю в какую даже сторону копать... Ошибок в логах никаких....И не обратил внимание после чего это началось. Opencart 2.3.0.2
    • От magzhan9292
      Коллеги, что делать если в базе модификатор нормальный но на сайте не выходят эти изменения Opencart 3. P.S. Обновил модификаторы и  Обновил в настройках разработчика
    • От legioner26
      399.00 руб
      Скачать/Купить дополнение


      Многофункциональный модуль меню Категорий
      Разработан многофункциональный модификатор меню категорий товаров, который позволяет прям из админ панели решать массу задач без участия программиста. Очень простая и легкая установка.
      Так же внедрена мобильная версия модуля.
      Модификатор создан для изменения и добавления функционала в стандартный модуль категорий всех версий веток ОС начиная от 2.0 и заканчивая 3.0
      Обновление модификатора до версии ОС 3.0
      ПРИМЕЧАНИЕ !!!
      Для корректной установки и работы модификатора настоятельно рекомендую проверить были ли изменены файлы стандартного модуля категорий, 
      либо удостовериться что нет сторонних модификаторов которые бы меняли функционал.
      В случае если файлы изменены, можете добавить к ним префикс к примеру (category_1.tpl) и залить файлы из коробки ОС. 
       
       
      АКЦИЯ ДО КОНЦА СЕНТЯБРЯ !!!
       
      Установка:
      1. Папку Admin закинуть на хостинг в корень сайта 
      2. Устанавливаете модификатор согласно вашей версии ОС через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
      DEMO Логин: demo Пароль: demo
      https://siacosmetics.ru/lico1/dlya-lica/krem-dlya-lica  - С вертикальным выпадом
      https://teplomir77.ru/ - С горизонтальным выпадом
       
       
      Добавил legioner26 Добавлено 12.02.2018 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика Старая цена 700 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От legioner26
      Разработан многофункциональный модификатор меню категорий товаров, который позволяет прям из админ панели решать массу задач без участия программиста. Очень простая и легкая установка.
      Так же внедрена мобильная версия модуля.
      Модификатор создан для изменения и добавления функционала в стандартный модуль категорий всех версий веток ОС начиная от 2.0 и заканчивая 3.0
      Обновление модификатора до версии ОС 3.0
      ПРИМЕЧАНИЕ !!!
      Для корректной установки и работы модификатора настоятельно рекомендую проверить были ли изменены файлы стандартного модуля категорий, 
      либо удостовериться что нет сторонних модификаторов которые бы меняли функционал.
      В случае если файлы изменены, можете добавить к ним префикс к примеру (category_1.tpl) и залить файлы из коробки ОС. 
       
       
      АКЦИЯ ДО КОНЦА СЕНТЯБРЯ !!!
       
      Установка:
      1. Папку Admin закинуть на хостинг в корень сайта 
      2. Устанавливаете модификатор согласно вашей версии ОС через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
      DEMO Логин: demo Пароль: demo
      https://siacosmetics.ru/lico1/dlya-lica/krem-dlya-lica  - С вертикальным выпадом
      https://teplomir77.ru/ - С горизонтальным выпадом
       
       
    • От Anton100
      Ставлю модификатор на сайт через админку. Модификатор ставится. Захожу на сайт не со стороны админки, он ломается, пишет не может обработать запрос сервер. Открываю журнал ошибок, там пустота. Как отловить ошибку?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.