wade419 发表于 2020-10-16 15:27:36

怎么不支持thinkphp5

怎么不支持thinkphp5

licess 发表于 2020-10-16 17:46:46

不清楚你说的不支持是你遇到了什么问题
从thinkphp 最初版本到目前的thinkphp 6都是支持的

wade419 发表于 2020-10-20 10:03:04

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

No input file specified.提示这个不知道什么原因

licess 发表于 2020-10-20 13:08:53

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

No input file specified. 的错误信息一般都是更改了网站目录没有对防跨目录设置里面的目录进行变更,可以在本论坛或官网 https://lnmp.org 上搜索:防跨目录设置
可以移除或修改

wade419 发表于 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

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

wade419 发表于 2020-10-20 15:27:56

html文件可以运行,php文件不能正常运行

wade419 发表于 2020-10-20 15:37:11

有没有重置配置文件功能,可能我把什么地方改错了,或者有没有一键卸载功能

licess 发表于 2020-10-20 20:51:30

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

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

./uninstall.sh 卸载命令,安装包目录下执行,卸载前自行备份一下数据

wade419 发表于 2020-10-21 09:56:27

感谢重新安装以后基本好了,就是thinkphp的跟目录 是public下,但是 网站程序 在上一层 ,需要修改那个文件
目前报 Warning: require(): open_basedir restriction in effect. Fileis not within the allowed path(s):
这个错误

licess 发表于 2020-10-21 10:06:12

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

直接移除防跨目录设置设置

wade419 发表于 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是免费试用的吗?

licess 发表于 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执行权限,一般是不会有问题的
页: [1]
查看完整版本: 怎么不支持thinkphp5