致命错误:require_once()与模块.install文件,drupal 7

时间:2012-01-27 17:36:15

标签: drupal-7 drupal-modules

在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 个答案:

答案 0 :(得分:2)

您有权限和/或文件所有权问题。

快速修复它们。这是我的技术:

cd到模块的目录并且:

chmod 775 * .install

(可选)ls -la并查看Drupal docroot中是否存在文件的显性所有者。假设您在www-data组中拥有www-data拥有的一些文件。

如果是这样,那可能是您的Web服务器正在运行的用户。所以......

chown www-data:www-data [filename]

希望有所帮助