Неустранимая ошибка: require_once () с файлом модуля .install, drupal 7 - PullRequest
3 голосов
/ 27 января 2012

Я получаю следующую ошибку после переустановки моего сайта на localhost.

Fatal error: require_once() [function.require]: Failed opening required '/Applications/XAMPP/xamppfiles/htdocs/sites/all/modules/custom/redirect/redirect.install'

.install-файл СУЩЕСТВУЕТ и находится ниже:

 1 <?php
 2 /**
 3  * @file
 4  * 
 5  */
 6 
 7 /**
 8  * Implementation of hook_install().
 9  */
 10 function redirect_install() {
 11 
 12 }
 13 
 14 /**
 15  * Implementation of hook_uninstall().
 16  */
 17 function redirect_uninstall() {
 18   variable_del('desktop_site_home');
 19   variable_del('mobile_site_home');
 20 }

Модуль не требует иливключать заявления вообще.

Кто-нибудь имеет какие-либо идеи, что здесь может пойти не так?

Заранее спасибо ..

1 Ответ

2 голосов
/ 30 января 2012

У вас есть права доступа и / или проблема с владением файлом.

Исправьте их быстро. Это моя техника:

cd к директории модуля и:

chmod 775 * .install

По желанию, ls -la и посмотрите, есть ли доминирующий владелец файлов внутри Drupal docroot. Скажем, у вас есть файлы, принадлежащие www-data, в группе www-data.

Если это так, то это, вероятно, пользователь, под которым работает ваш веб-сервер. Итак ...

chown www-data: www-data [имя файла]

надеюсь, что это поможет

Джо

...