VPS侦探论坛

 找回密码
 注册
查看: 5190|回复: 11

怎么不支持thinkphp5

[复制链接]
发表于 2020-10-16 15:27:36 | 显示全部楼层 |阅读模式

怎么不支持thinkphp5
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-10-16 17:46:46 | 显示全部楼层


不清楚你说的不支持是你遇到了什么问题
从thinkphp 最初版本到目前的thinkphp 6都是支持的
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-10-20 10:03:04 | 显示全部楼层

licess 发表于 2020-10-16 17:46
不清楚你说的不支持是你遇到了什么问题
从thinkphp 最初版本到目前的thinkphp 6都是支持的 ...

No input file specified.  提示这个不知道什么原因
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-10-20 13:08:53 | 显示全部楼层



wade419 发表于 2020-10-20 10:03
No input file specified.  提示这个不知道什么原因

No input file specified. 的错误信息一般都是更改了网站目录没有对防跨目录设置里面的目录进行变更,可以在本论坛或官网 https://lnmp.org 上搜索:防跨目录设置
可以移除或修改
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-10-20 15:25:55 | 显示全部楼层

licess 发表于 2020-10-20 13:08
No input file specified. 的错误信息一般都是更改了网站目录没有对防跨目录设置里面的目录进行变更,可 ...

https://lnmp.org/faq/lnmp-vhost-add-howto.html

和这个网页的方法一样执行的还是没解决

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2020-10-20 15:27:56 | 显示全部楼层

html文件可以运行,php文件不能正常运行
 楼主| 发表于 2020-10-20 15:37:11 | 显示全部楼层

有没有重置配置文件功能,可能我把什么地方改错了,或者有没有一键卸载功能
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-10-20 20:51:30 | 显示全部楼层

wade419 发表于 2020-10-20 15:37
有没有重置配置文件功能,可能我把什么地方改错了,或者有没有一键卸载功能 ...

贴出对应域名虚拟主机配置文件及.user.ini 看看
配置文件没法重置,可以直接删掉重新添加,lnmp vhost del 删除 lnmp vhost add 添加

./uninstall.sh 卸载命令,安装包目录下执行,卸载前自行备份一下数据
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-10-21 09:56:27 | 显示全部楼层


感谢重新安装以后基本好了,就是  thinkphp的跟目录 是public下,但是 网站程序 在上一层 ,需要修改那个文件
目前报 Warning: require(): open_basedir restriction in effect. File  is not within the allowed path(s):
这个错误
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-10-21 10:06:12 | 显示全部楼层



wade419 发表于 2020-10-21 09:56
感谢重新安装以后基本好了,就是  thinkphp的跟目录 是public下,但是 网站程序 在上一层 ,需要修改那个文 ...

直接移除防跨目录设置设置
 楼主| 发表于 2020-10-21 10:30:04 | 显示全部楼层

licess 发表于 2020-10-21 10:06
直接移除防跨目录设置设置

#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
注释这行
/.user.ini
修改该文件
目前thinkphp5 网站已经可以运行起来了

还有个问题目前这种处理方式,不同的虚拟目录可以跨域吗,我们的要求只是 单个虚拟目录 可以从public下面访问到 上一层程序,但是不希望能访问到 其他虚拟目录去。

非常感谢!另外 lnmp是免费试用的吗?
发表于 2020-10-21 12:23:18 | 显示全部楼层

wade419 发表于 2020-10-21 10:30
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
注释这行
/.user.ini

根目录的.user.ini 就可以防止跨目录,但是.user.ini 在某些情况下可能会被覆盖,如果去掉文件上传目录的php执行权限,一般是不会有问题的
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-11 05:31 , Processed in 0.029265 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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