在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 }
该模块根本没有要求或包含声明。
有没有人知道这里可能出现什么问题?
提前致谢..
答案 0 :(得分:2)
您有权限和/或文件所有权问题。
快速修复它们。这是我的技术:
cd到模块的目录并且:
chmod 775 * .install
(可选)ls -la并查看Drupal docroot中是否存在文件的显性所有者。假设您在www-data组中拥有www-data拥有的一些文件。
如果是这样,那可能是您的Web服务器正在运行的用户。所以......
chown www-data:www-data [filename]
希望有所帮助
乔