Слетела страница с модулями - что делать и почему такое случилось?

Главные вкладки

Аватар пользователя WintF WintF 11 марта 2009 в 23:26

Здравствуйте.

Проблема такая. После заливки на сайт модуля ubercart и включения одной из его core-частей пропала страница admin/build/modules напрочь. Единственное, что от нее осталось - информация от devel

Page execution time was 31889.83 ms.
Memory usage:
Memory used at: devel_init()=2.49 MB, devel_shutdown()=47.93 MB.

Что деалть и как с этим бороться? )

Комментарии

Аватар пользователя WintF WintF 12 марта 2009 в 12:44

"RxB" wrote:
Она у темя по тайм-лимиту вылетает, так как видимо в php.ini выставлено max_execution_time = 30.
В общем модулей много, скорости мало

Иногда 6-8 секунд, так что дело видимо не в этом... хотя проверю.

"PVasili" wrote:
Попробуем предположить, что удалить проблемный модуль и посмотреть логи...

Просто удалить папку? А не слетит сама система, модль же в нее интегрирован вместе с переводом...

Аватар пользователя OldWarrior OldWarrior 12 марта 2009 в 13:19

У меня такое было когда-то при чахлом "memory_limit = " в php.ini

Решилось путем увеличения до 128 Мб:

memory_limit = 128M;

PS. А вообще правильно тут написали - если есть возможность - отключите (и вообще удалите из /modules) ненужные модули.

Аватар пользователя WintF WintF 12 марта 2009 в 23:09

Такс Smile

Посмотрел - у меня стоит ограничение 48M по памяти на php. Мало? Стандартно девел пишет devel_shutdown()=47.73 MB с Уберкартом. У меня на тарифе хостинга больше нельзя, если только изменить тариф.

Сделал так - снес Уберкарт, просто стер директорию. Стало грузиться. Снял несколько модулей, но там их не особо много. Стало devel_shutdown()=41.7 MB. После этого, если копировать просто папку с Уберкартом обратно, снова все слетает.

Поможет ли увеличение памяти до 64М (это следующий тариф хостера)?

Аватар пользователя WintF WintF 12 марта 2009 в 23:28

А что можно снести из этих модулей, кто жрет много памяти? У меня Интернет-магазин с не особо навороченным интерфейсом, может, что-то есть не нужное...

Administration menu

Content
Email
Fieldgroup
FileField
ImageField
Link
Number
Text

Color
Comment
Contact
Database logging
Help
Locale
Menu
Path
Poll
Search
Statistics
Taxonomy
Update Status
Upload

Date
Date API
Date Timezone

Devel
Image API
Image Cache

Captcha
Image Captcha

Javascript Tools
Wysiwyg

Views
Views Explorer
Views UI

Pathauto
Token
Webform

Аватар пользователя WintF WintF 12 марта 2009 в 23:37

Продвинулся чуть далее в решении проблемы, спасибо статейке http://www.ubercart.org/faq/2246 .
Вписал в index.php строки

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

соответственно, вижу все ошибки системы.
Получил ошибку
Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 193661 bytes) in .../includes/menu.inc on line 961

Соответственно, совет, что же отрубить из модулей, нужен как никогда! ))