将Zend App转移到新的VPS显示空白页面

时间:2017-07-27 08:11:34

标签: php .htaccess nginx zend-framework vps

我买了一个新的VPS,我尝试转移我的工作ZendApp(使用DirectAdmin在以前的托管中工作)。现在我用php5和mysql安装nginx我这是我的php配置 - 效果很好

http://178.216.200.85/info.php

我打开php.ini中的显示错误,它显示我在writable / _cache /文件夹中的错误,所以我将其设置为777权限。错误已解决但我仍然有错误,并且在我的网站http://178.216.200.85/index.php

中看不到任何内容

我没有.htaccess文件

这是我的/ etc / nginx / sites-avaible /默认内容

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    # SSL configuration
    #
    # listen 443 ssl default_server;
    # listen [::]:443 ssl default_server;
    #
    # Self signed certs generated by the ssl-cert package
    # Don't use them in a production server!
    #
    # include snippets/snakeoil.conf;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html;

    server_name 178.216.200.85;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
    }


    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

我应该添加什么或者在新服务器上运行我的应用程序?

任何建议都非常有价值

1 个答案:

答案 0 :(得分:0)

当您访问视图,触发器或过程时(例如,当您移动数据库时,当代表另一个用户发生与新位置的连接时),会出现问题(常规错误:1449)。

您已在某个用户('bunga'@'localhost')下创建了一些数据,该用户当前不在MySQL的新服务器上。最简单的方法是创建此用户。

了解详情 - MySQL error 1449: The user specified as a definer does not exist