Разбираюсь с Drupal 6.3. Опыта с ним пока немного.
Столкнулся со следующей проблемой - иногда при попытке войти раздел администрирования модулей .../admin/build/modules выдает 500 ошибку "Эта ошибка (HTTP 500 Internal Server Error) означает, что на веб-узле произошла внутренняя ошибка, которая не позволяет отобразить веб-страницу." В логах Апача никакой подсказки не нашел. Перезапуск Апача и БД проблемы не решает - админить модули не дает, хотя все остальное вроде бы работает. Какой танец и бубен в таких случаях надо применять?
Еще вопрос: как корректно производить обновление дополнительных модулей, к примеру Organic groups? Я так понимаю надо:
- через админку сначала отключить старую версию модуля;
- залить в директорию modules новую версию модуля;
- через админку включить новую версию модуля.
Или это делается по другому.
Комментарии
По поводу ошибки смотреть объем доступной памяти (думаю, надо не менее 32). Хотя при нехватке памяти обычно просто белый экран.
При обновлении модуля отключать его не надо, надо update.php после заливки запустить.
На локальном сервере часто подобную проблему создает модуль update и его следует отключить или даже временно удалить
Спасибо за ответы. Да, скорее всего у меня была проблема с update, по крайней мере подозрение падает на него, он у меня запускался регулярно.
Каким образом его можно безболезненно отключить или временно удалить? update.php или modules\update переименовать, как выход? Или достаточно снять галку с модуля "Update status"?
На локальном сервере никаких проблем, сначала c диска Z из папки модули удаляете, например, на рабочий стол папку с модулем update и спокойно заходите в админку, где надо сделать апдейт сайта. Иногда нужно перезапустить также и крон, а затем возвращаете модуль на место и тогда можете его отключить или же он будет дальше работать и не мешать до тех пор, пока не внесет данные с интернета. После этого придется снова все повторить, вот по этой причине такой модуль на локальном сервере и не нужен, лишь бы не забыть его перенести затем на хостинг.