gpt4 book ai didi

php - nginx - laravel - hhvm-Fastcgi 得到错误 500

转载 作者:可可西里 更新时间:2023-11-01 14:02:49 26 4
gpt4 key购买 nike

我在 ubuntu 12.04 LTS 64 上安装了一个 LEMP 服务器使用 HHVM Fastcgi 服务我通过 laravel.phar 安装 laravel(也通过 composer 进行测试)在 brwoser 中获取我的网站时不显示任何错误,但在 chrome 开发人员控制台中出现错误 500 enter image description here

我在 error.log 文件中看不到任何错误(laravel - hhvm,nginx)

存放目录权限为777

我的 nginx.conf 和 vhosts 文件有基本配置

当我使用 PHP CLI 或 hhvm 命令时,它运行良好

谢谢你的帮助:)

我的位置 block

location ~ \.(hh|php)$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_keep_conn on;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;

最佳答案

HHVM 的问题是它没有显示太多错误,你必须继续观察 HHVM 或 Laravel 错误日志。

You'll want to pay close attention to your error logs. HHVM doesn't report errors to the browser by default.

检查 HHVM 日志!

$ tail -n 50 -f /var/log/hhvm/error.log

检查你的 Laravel 日志!

$ tail -n 50 -f /path/to/laravel/app/storage/logs/laravel.log

配置引用

创建一个文件 /etc/nginx/hhvm.conf 如果它还不存在。插入 ff:

location ~ \.(hh|php)$ {
fastcgi_keep_conn on;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

然后将其包含在您的 nginx 虚拟主机配置中。
例如。 /etc/nginx/sites-available/laravel

现在为 Laravel 添加这个,根据需要进行编辑:

server {
listen 80 default_server;

root /vagrant/laravel/public;
index index.html index.htm index.php;

server_name localhost;

access_log /var/log/nginx/localhost.laravel-access.log;
error_log /var/log/nginx/locahost.laravel-error.log error;

charset utf-8;

location / {
try_files \$uri \$uri/ /index.php?\$query_string;
}

location = /favicon.ico { log_not_found off; access_log off; }
location = /robots.txt { log_not_found off; access_log off; }

error_page 404 /index.php;

include hhvm.conf; # INCLUDE HHVM HERE

# Deny .htaccess file access
location ~ /\.ht {
deny all;
}
}

然后重新加载 Nginx:

$ sudo service nginx reload

关于php - nginx - laravel - hhvm-Fastcgi 得到错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23240375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com