VPS侦探论坛

 找回密码
 注册
查看: 4090|回复: 3

lnmp1.4服务器500错误

[复制链接]
发表于 2017-6-19 22:43:41 | 显示全部楼层 |阅读模式

请教下大家,我安装Lnmp1.4出现了这个问题:我添加了一个虚拟机,入口文件 index.php 在所选目录下(/home/wwwroot/api/),项目一切正常, 当把index.php 移动到所选目录的public目录下时(/home/wwwroot/api/public/),就报500错误了。nginx 下的域名配置文件root我也指向了 /home/wwwroot/api/public; 项目下的.user.ini 里面也改成 open_basedir=/home/wwwroot/api/public:/tmp/:/proc/ 了, .user.ini 也移动到public目录下,还是报500。请教下大家,我是哪里配置出了问题的吗?服务器原来用的是Lnmp1.3,换成1.4了,有几个项目的入口文件是在public目录下的,现在项目运行不起来。

[ 本帖最后由 laufy 于 2017-6-19 22:49 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-6-20 08:50:13 | 显示全部楼层

回复 1# 的帖子



我之前也是lnmp1.3一键安装,后来卸载了,一键安装lnmp1.4,php.ini去掉两个禁用的函数,rewrite规则也用laravel专用的,访问public下的lnmp.html正常,但是其他的都是500错误,在index.php获取request_uri  是正常的,/test就是/test,/就是/。环境是阿里云1G内存的ecs,centOS,php5.6.30

[ 本帖最后由 luocifu08 于 2017-6-20 08:52 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-6-20 09:13:42 | 显示全部楼层

https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini
你的程序可能要跨目录方案,按上教程使用 ./remove_open_basedir_restriction.sh 移除防跨目录设置
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-6-20 16:34:24 | 显示全部楼层



谢谢luocifu08,谢谢老大,运行 remove_open_basedir_restriction.sh 可以了。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 21:25 , Processed in 0.025876 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表