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

Recommended Posts

Всем добрый день. Впервые столкнулся с такой проблемой: сайт на 2.3 шаблон lightshop, - слетело все к чертям (естественно  со слов клиента "само-собой"). В шаблонах получаю ошибку, что некоторые из выводимых переменных не определены, покопался, понял что это переменные которые добавленны через модификатор шаблона. Перехожу в system/storage/modification нахожу соответствующий контроллер, в нем переменные эти есть. Я предположил, что сайт использует напрямую файлы шаблона, проверить пути в конфиге- все верно стоит. И вот потом в админке я стал замечать очень странные ошибки,  в разных местах, вроде этой

Fatal error: Out of memory (allocated 9437184) (tried to allocate 5760 bytes) in /var/www/u331733/data/www/atlas-filtre.md/html/admin/controller/extension/openbay.php on line 506
Fatal error: Out of memory (allocated 5242880) (tried to allocate 5504 bytes) in /var/www/u331733/data/www/atlas-filtre.md/html/system/storage/modification/system/library/image.php on line 26

В php.ini лимит поставил, не дало ровно никакого результата. Если у кого-нибудь есть идеи, в чем может быть дело, подскажите пожалуйста.

Link to post
Share on other sites

Не хватает оперативной памяти, видал подобное когда пытались заливать огромные по размеру картинки.

Link to post
Share on other sites
8 часов назад, Linkoln сказал:

Всем добрый день. Впервые столкнулся с такой проблемой: сайт на 2.3 шаблон lightshop, - слетело все к чертям (естественно  со слов клиента "само-собой"). В шаблонах получаю ошибку, что некоторые из выводимых переменных не определены, покопался, понял что это переменные которые добавленны через модификатор шаблона. Перехожу в system/storage/modification нахожу соответствующий контроллер, в нем переменные эти есть. Я предположил, что сайт использует напрямую файлы шаблона, проверить пути в конфиге- все верно стоит. И вот потом в админке я стал замечать очень странные ошибки,  в разных местах, вроде этой


Fatal error: Out of memory (allocated 9437184) (tried to allocate 5760 bytes) in /var/www/u331733/data/www/atlas-filtre.md/html/admin/controller/extension/openbay.php on line 506

Fatal error: Out of memory (allocated 5242880) (tried to allocate 5504 bytes) in /var/www/u331733/data/www/atlas-filtre.md/html/system/storage/modification/system/library/image.php on line 26

В php.ini лимит поставил, не дало ровно никакого результата. Если у кого-нибудь есть идеи, в чем может быть дело, подскажите пожалуйста.

Надо бы пройтись дебагом и посмотреть действительно ли через движок эти все переменные доходят до шаблона. А то может какое-то событие где-то что-то перехватывает и подтирает как вариант. То есть пройтись прям вот от контроллера и до загрузки непосресдтвенно tpl'ки.

Link to post
Share on other sites
12 hours ago, Vetroff said:

Не хватает оперативной памяти, видал подобное когда пытались заливать огромные по размеру картинки.

Но до этого ведь он работал... А если попробовать удалить картинки, по-идее должно сработать?

Link to post
Share on other sites

Могли одно большое фото залить и где-то оно будет крашиться, а где-то нет. Но думаю это только один из возможных вариантов.

Link to post
Share on other sites
9 hours ago, OtezVikentiy said:

Надо бы пройтись дебагом и посмотреть действительно ли через движок эти все переменные доходят до шаблона. А то может какое-то событие где-то что-то перехватывает и подтирает как вариант. То есть пройтись прям вот от контроллера и до загрузки непосресдтвенно tpl'ки.

Подскажите пожалуйста, как это сделать. Все выглядит так, как-будто для вывода движок берет стандартный файл, а не соответствующий файл в модификаторах. При чем, только в случае с контроллерами, вьюшки- все нормально, в них все дописано. Чисто физически проверял контроллеры в модификаторах - там тоже нужные строчки есть. Я вот думаю, наверное все-таки что-то с памятью этой

Link to post
Share on other sites

3 minutes ago, Vetroff said:

Могли одно большое фото залить и где-то оно будет крашиться, а где-то нет. Но думаю это только один из возможных вариантов.

Но ошибка эта в админке, а на клиенте ее нет ( там совсем другие ошибки :D) , я не думаю, что где-то в админке используется картинка высокого разрешения 

Link to post
Share on other sites

https://www.atlas-filtre.md/

вот так жестко сейчас выглядит клиентская часть, как я понял, не работает только хедер. Админка работает, но на некоторых роутах обваливается с вышеописанной ошибкой об недостатке памяти

Link to post
Share on other sites

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

Но ошибка эта в админке, а на клиенте ее нет

 

17 часов назад, Linkoln сказал:

html/system/storage/modification/system/library/image.php

 

это как раз скорее про клиент )

на хостинге нет возможности добавить больше оперативки? и сколько ее сейчас выделено?

Link to post
Share on other sites

вот смотрите, картинка с баннера на главной

<img src="https://www.atlas-filtre.md/image/cache/catalog/altele/atlasbanner2-1920x700.jpg" alt=".">

а вот ее оригинал, размер 3510х1379 :huh: Подозреваю, остальные не хуже )

/image/catalog/altele/atlasbanner2.jpg

Link to post
Share on other sites
14 minutes ago, Vetroff said:

вот смотрите, картинка с баннера на главной

<img src="https://www.atlas-filtre.md/image/cache/catalog/altele/atlasbanner2-1920x700.jpg" alt=".">

а вот ее оригинал, размер 3510х1379 :huh: Подозреваю, остальные не хуже )

/image/catalog/altele/atlasbanner2.jpg

Хорошо, сейчас бэкапну картинки и попробую удалить все.

Link to post
Share on other sites

Posted (edited)

Удалил все картинки, почистил всевозможные кеши, то же самое, в админке получаю

Fatal error: Out of memory (allocated 9437184) (tried to allocate 12288 bytes) in home/atlas-filtre.md/html/admin/controller/extension/openbay.php on line 533

 

Edited by Linkoln
Link to post
Share on other sites

и еще там куча варнингов типа Undefined variable, я бы еще проверил параметр max_input_vars, возможно дефолтное значение не вывозит.

Link to post
Share on other sites
24 minutes ago, Vetroff said:

и еще там куча варнингов типа Undefined variable, я бы еще проверил параметр max_input_vars, возможно дефолтное значение не вывозит.

не помогло.

Link to post
Share on other sites

On 7/18/2021 at 11:13 AM, Vetroff said:

и еще там куча варнингов типа Undefined variable, я бы еще проверил параметр max_input_vars, возможно дефолтное значение не вывозит.

Если кто-то думает, тема закрыта - ничего подобного ) Давно я с такими головоломками не сталкивался, второй день ковыряю и ни на наш не продвинулся

Link to post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.