Nginx和Zend配置

时间:2014-06-02 20:28:04

标签: php zend-framework nginx

我的Zend应用程序出了问题。当我打开http://ip-193-187-64-113.e24cloud.com/时,只有一个空白页面而是加载了布局。 这是我的nginx.conf(包含在主nginx.conf中)

server {
    listen          80;
    server_name     localhost;

    error_log       /var/log/postgre.yourdomain.com_error.log error;

    root   /var/www/test/public;
    index  index.html index.php;

    location ~ [^/]\.php(/|$) {
       fastcgi_split_path_info ^(.+?\.php)(/.*)$;
       if (!-f $document_root$fastcgi_script_name) {
           return 404;
       }

       fastcgi_pass unix:/var/run/php5-fpm.sock;
       fastcgi_index index.php;
       include fastcgi_params;
   }
}

我使用的是Ubuntu 14.04,nginx和postgresql,php 5.5

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您的PHP脚本可能有错误,但已禁用PHP错误显示。这是Ubuntu中PHP的默认设置。

您可以通过搜索配置选项php.ini并将其设置为display_errors,在On中启用它们。

或者,您可以使用以下PHP指令从代码中启用它们:

ini_set('display_errors', 'On');