apache中的Drupal项目设置没有响应也没有错误

时间:2014-12-05 04:08:03

标签: php mysql apache drupal drupal-7

我有一个旧的 drupal 项目需要在我的系统中部署。

我得到了代码并设置了项目mysql DB以及所有内容。

在浏览器中打开webapp时,它没有显示空白页面。甚至没有返回任何错误。

我在另一个系统中做了同样的事情,它运行良好,所以代码没有问题。

我在运行系统中有相同版本的 PHP,Mysql,Apache

为什么它没有在我的系统中运行。?

这是我的apache错误日志。

[Thu Dec 04 09:57:49 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.15 with Suhosin-Patch mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Thu Dec 04 09:58:02 2014] [error] [client 10.90.90.109] File does not exist: /var/www/favicon.ico
[Thu Dec 04 09:58:03 2014] [error] [client 10.90.90.109] File does not exist: /var/www/favicon.ico
[Thu Dec 04 10:11:36 2014] [error] [client 10.90.90.193] Directory index forbidden by Options directive: /var/www/myapp/main/, referer: http://10.90.90.109/careernetwork/
[Thu Dec 04 14:30:45 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.15 with Suhosin-Patch mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Thu Dec 04 14:57:10 2014] [error] [client 10.90.90.193] PHP Parse error:  syntax error, unexpected '[' in /var/www/myapp/main/sites/all/modules/own/link_creator/link_creator.module on line 242, referer: http://10.90.90.109/careernetwork/
[Thu Dec 04 14:57:46 2014] [error] [client 10.90.90.193] PHP Parse error:  syntax error, unexpected '[' in /var/www/myapp/main/sites/all/modules/own/link_creator/link_creator.module on line 242, referer: http://10.90.90.109/careernetwork/
[Thu Dec 04 18:08:23 2014] [notice] caught SIGTERM, shutting down
[Fri Dec 05 09:13:45 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.15 with Suhosin-Patch mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Fri Dec 05 09:15:10 2014] [error] [client 127.0.0.1] PHP Parse error:  syntax error, unexpected '[' in /var/www/myapp/main/sites/all/modules/own/link_creator/link_creator.module on line 242
[Fri Dec 05 09:23:08 2014] [error] [client 127.0.0.1] PHP Parse error:  syntax error, unexpected '[' in /var/www/myapp/main/sites/all/modules/own/link_creator/link_creator.module on line 242
[Fri Dec 05 09:23:10 2014] [error] [client 127.0.0.1] PHP Parse error:  syntax error, unexpected '[' in /var/www/myapp/main/sites/all/modules/own/link_creator/link_creator.module on line 242

日志显示它有一些错误,但没有任何错误,因为它在另一个系统中完美执行。

请帮我解决这个问题,我不知道这个项目是否有任何依赖关系。

如何检查drupal项目的所有必需依赖项。

浏览器中的错误: enter image description here

1 个答案:

答案 0 :(得分:0)

根据错误日志,错误在文件

/var/www/myapp/main/sites/all/modules/own/link_creator/link_creator.module

242行。

打开此link_creator.module并尝试找出您放置不必要的[

的位置

去那里删除错误。

这是一个自定义模块(由项目开发团队开发的模块,而不是Drupal核心/贡献团队开发的模块)。

因此,您需要通过在自己的计算机上进行调试来修复它。

请通过以下方式进行错误报告:

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);// THE ERROR WAS SEMICOLON NOT PLACED HERE

此外,如果您的PHP版本低于phpinfo(),请参阅5.3,这应该是原因。