Здравствуйте.
Проблема такая. После заливки на сайт модуля 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.
Что деалть и как с этим бороться? )
Комментарии
Она у темя по тайм-лимиту вылетает, так как видимо в php.ini выставлено max_execution_time = 30.
В общем модулей много, скорости мало
Попробуем предположить, что удалить проблемный модуль и посмотреть логи...
Иногда 6-8 секунд, так что дело видимо не в этом... хотя проверю.
Просто удалить папку? А не слетит сама система, модль же в нее интегрирован вместе с переводом...
У меня такое было когда-то при чахлом "memory_limit = " в php.ini
Решилось путем увеличения до 128 Мб:
memory_limit = 128M;
PS. А вообще правильно тут написали - если есть возможность - отключите (и вообще удалите из /modules) ненужные модули.
Такс
Посмотрел - у меня стоит ограничение 48M по памяти на php. Мало? Стандартно девел пишет devel_shutdown()=47.73 MB с Уберкартом. У меня на тарифе хостинга больше нельзя, если только изменить тариф.
Сделал так - снес Уберкарт, просто стер директорию. Стало грузиться. Снял несколько модулей, но там их не особо много. Стало devel_shutdown()=41.7 MB. После этого, если копировать просто папку с Уберкартом обратно, снова все слетает.
Поможет ли увеличение памяти до 64М (это следующий тариф хостера)?
Вероятно да
А что можно снести из этих модулей, кто жрет много памяти? У меня Интернет-магазин с не особо навороченным интерфейсом, может, что-то есть не нужное...
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
Продвинулся чуть далее в решении проблемы, спасибо статейке 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
Соответственно, совет, что же отрубить из модулей, нужен как никогда! ))