我正在尝试在我拥有的Nginx服务器上安装Modx Revolution,但安装失败并在我选择"安装"之后导致空屏幕。安装过程中的按钮安装本身运行没有任何问题,直到达到这一点,所以我真的在这里摸不着头脑。我已多次浏览Modx论坛但无济于事。
有几点需要注意:
SQL数据库填满了Modx生成的表,但在users表中没有任何内容。
我尝试在Modx目录中递归地向所有文件添加写权限,以及设置777权限和更改每个文件的用户/组所有权。
我确保nginx配置脚本与另一个正常运行的盒子上使用的脚本相同。
当URL显示" index.php?action = install"时出现空白屏幕。最后。
如果有人知道我没有尝试或盲目忽视的任何事情,我将不胜感激。
谢谢!
编辑:我在Chrome中运行了设置,实际上我收到的是HTTP 500,无法处理请求错误。
编辑#2:在nginx的错误日志中,我收到以下行:
"目录索引" [目录]"是禁止的,客户端:[客户端],服务器:[服务器],请求:" GET / HTTP / 1.1",主机:" [主机名]"
"在stderr发送的FastCGI:"主要脚本未知"从上游读取响应标题"
连接到上游,客户端[客户端],服务器[服务器],请求时," connect()失败(111:拒绝连接):" GET /setup/index.php?action=summary HTTP /1.1"
答案 0 :(得分:0)
我实际上已经弄明白了。事实证明,ModX Revolution要求启用SimpleXML,即使安装程序只显示警告(如果不是)。安装完成后,安装程序继续正常运行,然后为PHP启用了SimpleXML扩展。