Сделал сайт на Денвере. Сбросил в инет на сервак в папку "корень/new". Всё работало на ура, в том числе установленный image_gallery. Потом скопировал сайт с "корень/new" в "корень". Галерея image перестала открываться, когда нажимаешь на ссылку загружается страница:
"Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster."
Причём все остальные модули работают нормально. Не открывается только image.
В чём может быть дело? Могло повлиять то что я копировал установленный друпал с папки в папку?
.htaccess у меня стандартный, который идёт с друпал.
Комментарии
Права установите нужные на папку с модулем.
Проверьте, может быть у вас в корне сайта существует каталог images, в котором нет индексного файла.
Друпал по умолчанию обрабатывает запросы на те ресурсы, которые реально не существуют в файловой системе. Если каталог images в корне сайта есть, то до друпала дело даже не дойдет - апач попытается найти файл index.html или index.php в этом каталоге, не найдет его и скажет вам "Access forbidden!"
в корне сайта есть сторонние папки (не друпаловские). Есть папка image. Если её переименовать, то модуль images всё-ровно не работает - выдаёт ошибку Fatal error: Call to undefined function image_get_info() in C:\xampp\htdocs\modules\image\image.module on line 880
Причём на сайте из папки "корень/new" галерея открывается (база одна, а дистрибутив и в корне и в new)... Что делать?
может удалить лишние папки из корня и снова отписать, что выдаст? Есть подозрения, что не перенесли какой-нить .htaccess , который невидимый....
Функция image_get_info объявлена в файле includes/image.inc, является стандартной функцией drupal. Если она не найдена, значит этот файл не был подключен, либо он поврежден. Может быть, у вас в корневом каталоге уже находился файл includes/image.inc и он не был перезаписан при переносе друпала из подкаталога в корень. проверьте.
Всем спасибо!
Дело было действительно в includes/image.inc. Криво скопировался.