小编ele*_*119的帖子

Ubuntu Linode 上 Nginx 的 PHP 错误(通过 FastCGI)

我使用以下指南在 Linode 的 Ubuntu 10.04 服务器上设置了 LEMP(Linux、Nginx、MySQL 和 PHP):http : //library.linode.com/lemp-guides/ubuntu-10.04-lucid

从本质上讲,我上传了我的PHP脚本到一个目录(/srv/www/mysite.com/public_html)中指定/etc/nginx/sites-available/mysite.com.conf

在浏览器中访问该站点给我一个 500 内部服务器错误。我假设 PHP 代码有一些错误,这很好。但是,我完全不知道如何调试它,因为有几个组件:PHP、FastCGI 和 Nginx。

我的问题是,如何让这些错误显示在浏览器中,或者至少显示在日志中,以便我可以弄清楚发生了什么?我不确定是否需要告诉 Nginx 在某处记录错误,或者 FastCGI,或者编辑 php.ini。

我对服务器有完全的 root 访问权限来解决这个问题。但是,我不确定如何重新启动 PHP/FastCGI(虽然我知道如何重新启动 Nginx),因为我遵循的指南使用了某种守护进程。

非常感谢你能给我的任何帮助。

linux ubuntu php nginx fastcgi

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

fastcgi ×1

linux ×1

nginx ×1

php ×1

ubuntu ×1