nginx - laravel - hhvm-Fastcgi 出现错误 500

2023-12-31

I install a LEMP server in ubuntu 12.04 LTS 64 whit HHVM Fastcgi Service and i install laravel via laravel.phar ( and test via composer too ) when in get my site in brwoser do not display any error but in chrome developer console get error 500 enter image description here

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

存储目录权限为777

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

当我使用 PHP CLI 或 hhvm 命令时效果很好

谢谢你帮助我:)

我的位置块

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 错误日志。

您需要密切关注错误日志。 HHVM 没有 默认情况下向浏览器报告错误。

检查 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 虚拟主机配置中。
eg. /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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nginx - laravel - hhvm-Fastcgi 出现错误 500 的相关文章

  • 如何改变div的值[重复]

    这个问题在这里已经有答案了 div this is div a div div this is div b div 现在我怎样才能改变文本div通过单击按钮动态地进行 这里还提到所有文本都来自数据库 当我单击按钮时它会检测到divid 并将
  • PHP 数组 - 如何将数组转换为对象? [复制]

    这个问题在这里已经有答案了 我对 PHP 还很陌生 所以请耐心等待 所以我收到这个错误 注意 尝试在此行获取非对象的属性 echo tr td row gt last name td td row gt first name td td r
  • Facebook 错误“验证验证码时出错”

    非常奇怪的错误 我用基德http developers facebook com docs authentication http developers facebook com docs authentication 所以我创建了对fb的
  • 如何使用正则表达式将多个
    标签替换为一个
    标签?

    I want br br 变成 br 正则表达式的模式是什么 注 br 标签可以连续出现两次以上 html preg replace br gt s i br html 这将捕获任何组合 br br or br 它们之间有任意数量或类型的空
  • Laravel 5 使用语句[重复]

    这个问题在这里已经有答案了 第一次使用 Laravel 5 我了解命名空间的使用以及为什么需要使用它们 我不明白的是为什么我需要添加如下所示的 use 语句 在控制器的顶部 use Session use Input use Respons
  • PHP7.4中如何让PHPUnit测试属性初始化?

    采用 PHP7 4 类型化属性时 我们的应用程序中的代码样式更改之一是从 if null object gt value to if empty object gt value 即使类型化属性可为空 第一个 if 语句也会抛出Error 下
  • 在 PHP 中,有人可以解释克隆与指针引用吗?

    首先 我了解编程和对象 但以下内容对我来说 PHP 没有多大意义 在 PHP 中 我们使用 运算符来检索对变量的引用 我将引用理解为用不同变量引用相同 事物 的一种方式 如果我说例如 b 1 a b a 3 echo b 将输出 3 因为对
  • JqG​​rid PHP:通过工具栏过滤时突出显示结果

    我想在使用过滤器工具栏时突出显示搜索结果 我尝试使用该解决方案Oleg https stackoverflow com users 315935 oleg and 阿布舍克 西蒙 https stackoverflow com users
  • 属性“tablename.title”未定义

    我是伊比 我想做的是上传图像 照片 以及具有更新功能的数据库中的路径条目 我已点击此链接 http www yiiframework com wiki 349 how to upload image photo and path entry
  • 如何将选择下拉列表转换为多个复选框?

    我想将下面的下拉代码转换为多选复选框值 我正在使用 WordPress 下面的代码来自第三方网站 我无权访问该第三方网站 因此 通过此功能 我可以在下拉菜单中提供多选选项 div class facilities span class la
  • Windows 8.1 升级后 Apache 无法工作 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 今天从 Windows 8 升级到 Windows 8 1 后 Apache 不再工作 我上次从 Windows 7 升级到 Window
  • 致命错误:PHP 从版本 7.0 升级到 7.2 后找不到类“SoapClient”

    我升级了PHP 7 0 to 7 2在Ubuntu中 执行升级后 我安装了 Laravel 5 6 升级之前 类 SoapClient 是true 但是升级之后 我遇到了 致命错误 未找到 SoapClient 类 我检查了php ini
  • str_getcsv到php中的多维数组

    我有这样的 csv 值 csv data test this thing hi there this is cool dude have fun 我想获取整个 CSV 字符串并将其读入多维数组 以便得到 array array test g
  • SSL 和会话劫持/固定

    快问 SSL 是否完全防止会话劫持 固定 谢谢 不可以 例如 在以下情况下可能会发生劫持 被黑客入侵的 CA 根签署无效证书 该证书可用于发起中间人攻击 被黑客攻击的域名所有者电子邮件收件箱使黑客有可能购买经过域名验证的证书 错误的密钥策略
  • GMail 421 4.7.0 稍后重试,关闭连接

    我试图找出为什么它无法使用 GMail 从我的服务器发送邮件 为此 我使用 SwiftMailer 但我可以将问题包含在以下独立代码中
  • CakePHP 与 Bootstrap(来自 Twitter)

    我是 CakePHP 的新手 我想知道一种在与蛋糕结合的布局中使用 Twitter 的 Bootstrap 的方法 我主要关心的是让 Form Helper 继续正常运行 因为我认为它使用预先配置的 CSS 类 如果我更改默认的 css 我
  • 如何使用 Laravel IoC 将数据库注入构造函数

    我想使用 DB 类与 IoC 容器进行事务处理 use Illuminate Database Connection as DB public function construct DB db this gt db db 但是当使用 db
  • 在 PHP 中搜索多维数组中的值并获取其路径

    这是我的数组 array array 1 gt array title gt Level1 nodes gt array 11 gt array title gt sub1 company1 12 gt array title gt sub
  • PHP 中二进制的前缀是什么?

    两者都不是0x nor 0 它是什么 有没有 从 PHP 5 4 开始 二进制数的前缀是 0b For ealier version there is no such prefix Instead you can use 0x for he
  • WordPress - pre_get_posts 代替页面上的 query_posts

    我的情况有点复杂 我会尽量简洁地解释一下 我目前正在使用query posts修改我网站上自定义页面上的主查询 据我所知 它工作得很好 尽管我已经读到 由于多种不同的原因 使用 query posts 是不好的做法 那么 我为什么要使用qu

随机推荐

  • Metro 捆绑程序:错误:EISDIR:对目录进行非法操作,读取

    当我重新加载我的包时 这个异常未被捕获 Error EISDIR illegal operation on a directory read at Object readSync fs js 592 3 at tryReadSync fs
  • 从 Runnable 返回值

    我花了几天时间试图解决这个问题 但我不能 解决这个问题的方法是去 StackOverflow D 碰巧我正在使用 libgdx 制作游戏的库 并且在 Android 中查询代码是通过Handler http developer androi
  • 带有自动完成材质 UI 的 React Form Hook

    我有一个countries数组包含id and name 目前我正在使用 Material UIAutocomplete元素和我有一个反应钩子形式 当我提交表单时 我想获取国家 地区 ID 目前它正在发布国家名称 有没有一种方法可以发布 i
  • 了解 Android:Zygote 和 DalvikVM

    我想了解 Android 如何启动应用程序 问题是 Zygote 如何 以及为什么 分叉一个新的 Dalvik VM 我不明白为什么不能在同一个 Dalvik VM 中运行多个应用程序 问 zygote 是如何精确分叉 Dalvik VM
  • AngularJS - 如何在不提交表单的情况下使用 ng-click?

    我有一个同时具有 ng click 和 ng submit 的表单 ng submit 用于提交 而 ng click 则调用单独的函数 例如上传等 如何确保 ng click 不会意外提交表单 谢谢你 ngClick does not提交
  • 如何更改 Eclipse IDE 的启动 JVM?

    我在 Mac 上运行 Eclipse Oxygen 1A 我可以在 安装详细信息 中看到 IDE 本身当前使用的 JVM 实际启动 JVM 是 Oracle 的1 8 0 131JVM 我安装了一些其他 JVM 包括最新版本1 8 0 16
  • 用于电子邮件检测的 Java RegEx

    有人可以告诉我为什么以下正则表达式没有拾取以下字符串 bob at gmail dot com 吗 a zA Z0 9 s at at s w s dot dt s w 1 3 改变这个 at at to at at and dot dt
  • 使用 matplotlib 检测图像中的鼠标事件

    所以我正在尝试编写一个程序来检测图像上的鼠标单击并保存 x y 位置 我一直在使用 matplotlib 并且它可以处理基本绘图 但是当我尝试对图像使用相同的代码时 出现以下错误 cid implot canvas mpl connect
  • 无法将“WITH XMLNAMESPACES...FOR XML PATH”的输出设置为变量?

    我有一个如下查询 WITH XMLNAMESPACES DEFAULT http www somewhere com SELECT SOMETHING FOR XML PATH RootNode TYPE 运行这个效果很好 但是 当我尝试将
  • gulp-ruby-sass 在 Windows 中不是一个可识别的命令

    我第一次在 Windows Server 2012 VM 上尝试 gulp 我通常是 Mac 用户 所以我对 Windows 和 Powershell 这样的开发工具有点陌生 我安装了 Node js 和 npm 没有其他任何东西 我创建了
  • 在 Windows 命令提示符中运行最后执行的命令

    当使用 UNIX 时 我习惯于输入 运行最后执行的命令 如何在 Windows 命令提示符下执行类似的操作 followed by Enter
  • Pyaudio、portaudio 和 mac 10.7.5

    我在正确安装 pyaudio 时遇到问题 我为该项目设置了一个 virtualenv 我首先尝试安装 portaudio sudo port install portaudio 返回 gt Cleaning portaudio gt Sca
  • OpenCV 构建中的可选库提供什么?

    我正在尝试从源代码 最新的 SVN 主干 构建 OpenCV 并且有几个 可选 依赖项 它们本身的下载量将达到数 GB 尤其是使用 Qt 框架时 例如 CUDA 幽灵脚本 MIKTEX PYTHON EIGEN IPP JASPER JPE
  • 在没有 OpenMP 的计算机上忽略它

    我有一个使用 OpenMP 的 C 程序 该程序将在可能安装或未安装 OpenMP 的多台计算机上运行 我怎样才能让我的程序知道机器是否没有 OpenMP 并忽略它们 include
  • 从堆栈跟踪行号获取实际的 jsp 行号?

    这是堆栈跟踪 org apache jsp showcustomer jsp jspService showcustomer jsp java 128 org apache jasper runtime HttpJspBase servic
  • HTML5 CSS:行和调整大小

    下面的代码是响应式的 可以调整大小等 但我正在寻找一些真正简单的 CSS 来在桌面和移动设备上调整大小 我知道我可以使用标题链接 w3 css 中的 CSS 但必须有一种更好的方法来轻松地在桌面和移动设备上显示某些内容 移动设备默认显示内联
  • 打印/另存为 PDF(保留 CSS 布局)

    当我简单地打印 如在纸上 或将页面另存为 PDF 使用浏览器内置工具 时 CSS 会被完全忽略 我只会看到一行又一行的内容 有没有办法做到这一点 无需转换 HTML 2 PDF 图像 Thanks 这可能是因为你有media指定的选项
  • 当 SSM 代理变为活动状态时捕获事件

    我想在 SSM 的 Fleet Manager 中注册新的 EC2 实例时触发 lambda 这意味着可以使用 SSM 连接到该实例 但是我找不到在 EventBridge 中使用的模式 在 EventBridge 中 我尝试使用在文档中找
  • 在 SQL Server 2005 上违反 INSERT WHERE COUNT(*) = 0 上的 UNIQUE KEY 约束

    我正在从多个进程插入 SQL 数据库 这些进程有时可能会尝试将重复数据插入表中 我尝试以处理重复项的方式编写查询 但我仍然得到 System Data SqlClient SqlException Violation of UNIQUE K
  • nginx - laravel - hhvm-Fastcgi 出现错误 500

    I install a LEMP server in ubuntu 12 04 LTS 64 whit HHVM Fastcgi Service and i install laravel via laravel phar and test