Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

Edited by wawa
Link to comment
Share on other sites


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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

  • +1 1
Link to comment
Share on other sites

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

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

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

КСТАТИ.

 У меня Opencart-pro 2.3.0.2.4

Link to comment
Share on other sites


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

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

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

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

КСТАТИ.

 У меня Opencart-pro 2.3.0.2.4

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

Link to comment
Share on other sites


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

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

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

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

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

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

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

Edited by wawa
Link to comment
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"

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

Link to comment
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> 

 

Link to comment
Share on other sites


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

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

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

Link to comment
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]

 

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites


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

 

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

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

 

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

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

Link to comment
Share on other sites


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

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

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

 

 

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

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

Э... ручками

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


@AWARO

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

@AWARO

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

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

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

Link to comment
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
Link to comment
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"

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

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

 

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.