Jump to content

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

Edited by wawa

Share this post


Link to post
Share on other sites
5 минут назад, florapraktik сказал:

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

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

Share this post


Link to post
Share on other sites
19 минут назад, wawa сказал:

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

  • +1 1

Share this post


Link to post
Share on other sites

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

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

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

КСТАТИ.

 У меня Opencart-pro 2.3.0.2.4

Share this post


Link to post
Share on other sites

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

Edited by wawa

Share this post


Link to post
Share on other sites
14 минут назад, wawa сказал:

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

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

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

КСТАТИ.

 У меня Opencart-pro 2.3.0.2.4

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

Share this post


Link to post
Share on other sites
13 минут назад, Djeff78 сказал:

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

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

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

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

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

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

Edited by wawa

Share this post


Link to post
Share on other sites

Раскомментируйте в .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"

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

Share this post


Link to post
Share on other sites
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> 

 

Share this post


Link to post
Share on other sites
10 минут назад, wawa сказал:

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

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

Share this post


Link to post
Share on other sites

Разрешить

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

Запретить

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

Share this post


Link to post
Share on other sites
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]

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
25 минут назад, Djeff78 сказал:

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

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

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

Share this post


Link to post
Share on other sites
5 минут назад, wawa сказал:

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

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

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

Share this post


Link to post
Share on other sites
2 часа назад, spectre сказал:

 

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

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

 

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

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

Share this post


Link to post
Share on other sites
3 часа назад, spectre сказал:

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

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

 

 

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

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

Э... ручками

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

@AWARO

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

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

Share this post


Link to post
Share on other sites
17 минут назад, chukcha сказал:

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

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

Share this post


Link to post
Share on other sites
8 минут назад, chukcha сказал:

@AWARO

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

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

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

Share this post


Link to post
Share on other sites
  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

Share this post


Link to post
Share on other sites
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"

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

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By legioner26
      699.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  - С вертикальным выпадом
      http://mvc-cart.ru/index.php?route=product/category&path=20 - С горизонтальным выпадом
       
      Добавил legioner26 Добавлено 12.02.2018 Категория Меню, дизайн, внешний вид Системные требования Метод активации Без активации 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.х Обращение к серверу разработчика Нет Старая цена 950  
    • By 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  - С вертикальным выпадом
      http://mvc-cart.ru/index.php?route=product/category&path=20 - С горизонтальным выпадом
       
    • By asd1992
      Здравствуйте, ищу модификаторы или модули для шаблона техникс на ocstore3.
      Модуль нужен который сможет вывести такие блоки как: "Недавно купили", "Недавно просмотренные товары","С этим товаров берут","Рекомендуемые товары".
      В этих перечисленных блоках неважно какие товары будут, в этих блоках нужно выводить просто случайные товары.
       
      Например будет блок "С этим товаром покупают", в этом блоке пусть будут случайные товары любые из каталога товаров 2 шт. Нужно чтобы в модуле была возможность выбора кол-во выводимых товаров, если не будет такой функции, то ладно сам доработаю. Кто знает такой модуль который бы смог выводить такие блоки на странице? Пожалуйста не предлагайте модуль стоимостью в 40$ как то не хочется отдавать 40$ долларов за один модуль .
       
      Желательно пожалуйста бесплатно. Вообще модули такие на шаблон техникс бывают? Заранее спасибо.
    • By Stokoles
      Добрый день!
      Возможно кто-то сталкивался, в чем может быть проблема?
      При обновлении модификаторов в админке, вылазит ошибкаи не пускает в админку.
      При удалении этого файла, ошибка исчезает и доступ в админку появляется.
      Что и с чем может конфликтовать и как решить проблему?
    • By ARTEMN5
      Скачать/Купить дополнение


      Modifications Manager - редактор модификаторов из админки
      Modifications Manager - менеджер модификаций, который позволяет редактировать, сохранять и обновлять ocmod модификаторы прямо из админки сайта.
      Xml ocmod хранится в таблице базы данных «oc_modification» и часто хлопотно вносить изменения ... это расширение упрощает вам жизнь 
      Особенности:
      Добавить / изменить модификаторы. Редактор XML CodeMirror. Проверяет XML на наличие ошибок. Вкладка «files» с модификаторами, которые могут конфликтовать.  
      Я не являюсь автором мода, публикую его с разрешения автора http://www.opencart-templates.co.uk
       
      Добавлена версия для oc3 ocstore 3 файл modificationmanager-3.0.0.3.ocmod.zip
      Внимание! Часто при установке на 3 версию не добавляется нужный столбец в sql и в итоге страница модификаторов выдает ошибку 500, решение:
      вручную зайти в Mysql и сделать sql запрос: ALTER TABLE oc_modification ADD COLUMN date_modified datetime NOT NULL
       
      Добавил ARTEMN5 Добавлено 24.12.2017 Категория Редакторы Системные требования Сайт разработчика http://www.opencart-templates.co.uk Метод активации Без активации 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.х Обращение к серверу разработчика Нет Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.