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 1

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.


  • Similar Content

    • By laim731
      Доброго дня! 
      Столкнулся с сложностью в переносе сайта на vds CentOS 7.  Ранее переносил разные сайты все было хорошо. Переношу с хостинга reg.ru стоит php 7.1 на vds выбираю туже версию отдает белый экран. Если выбираю нативную версию 5.4.х то отдает ошибку 
      Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'uname'@'localhost' (using password: YES) in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 7 Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 10 Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 10 Fatal error: Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/uname/data/www/site.ru/system/library/db.php(9): DB\MySQLi->__construct('localhost', 'ТУТ ПОКАЗЫВАЕТ ИМЯ ДБ', '6N0a3H7y1501!25...', 'ТУТ ПОКАЗЫВАЕТ ИМЯ ДБo_lum', '3306') #1 /var/www/uname/data/www/site.ru/system/framework.php(36): DB->__construct('mysqli', 'localhost', 'ТУТ ПОКАЗЫВАЕТ ИМЯ ДБ', 'ТУТ ПОКАЗЫВАЕТ ПАРОЛЬ.', 'ТУТ ПОКАЗЫВАЕТ ЛОГИН', '3306') #2 /var/www/uname/data/www/site.ru/system/startup.php(105): require_once('/var/www/uname...') #3 /var/www/uname/data/www/site.ru/admin/index.php(19): start('admin') #4 {main} thrown in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 10 ранее с таким не сталкивался. Подскажите куда копать? 
    • By 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 - С горизонтальным выпадом
       
      https://opencartforum.com/profile/723002-legioner26/?tab=field_core_pfield_13 ->> Собственный программный модуль по парсингу товаров под управлением OpenCart
      Добавил 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.х Обращение к серверу разработчика Нет  
    • 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  - С вертикальным выпадом
      https://teplomir77.ru - С горизонтальным выпадом
       
      https://opencartforum.com/profile/723002-legioner26/?tab=field_core_pfield_13 ->> Собственный программный модуль по парсингу товаров под управлением OpenCart
    • By msk4993
      Доброго время суток, Народ!
      Логают модификаторы -  сами выкл., то включаются (т.е. работают-не работают). 
      Нужен аудит, понимание проблемы и самое главное РЕШЕНИЕ.
      ГОНОРАР - любые деньги. Требование к исполнителю - PRO (Top Class)+положительные отзывы здесь https://opencartforum.com/forum/45-otzyvy-ob-ispolnitelyah/ 
      Писать в личку, удобные средства связи вышлю ответным письмом. 
    • By Arion
      Здравствуйте! Прошу помочь разобраться в проблеме. Полностью перестали работать модификаторы (которые в админке в разделе Модули/Расширения - > Модификаторы). Список модификаторов есть, они включаются и выключаются, НО при обновлении кэша модификаторов на сайте не происходит абсолютно никаких изменений, как будто модификаторов никаких и не установлено. Причём если я создаю файл ***.ocmod.xml и добавляю его в /system, то всё работает как и нужно, но стоит этот же код модификатора установить через админку, он совсем не работает. Не знаю в какую даже сторону копать... Ошибок в логах никаких....И не обратил внимание после чего это началось. Opencart 2.3.0.2
  • 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.