AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 我把宝塔上的微擎迁移过来,访问主页显示403错误,什么原因? |
|
---|---|
zongzi |
zongzi 发表于 2021-04-02 14:44:38
我把宝塔上的微擎迁移过来,访问主页显示403错误,什么原因?
Rewrite规则我用微擎自动生成的规则,怎么会是403错误呢? rewrite ^/([0-9]+)-([0-9]+).html$ /app/index.php?i=$1&a=webapp&c=entry&eid=$2; rewrite ^/([0-9]+)/$ /app/index.php?i=$1&a=webapp&c=entry&do=index&m=fy_lessonv2; rewrite ^/([0-9]+)/([0-9a-zA-Z]+).html$ /app/index.php?i=$1&a=webapp&c=entry&do=$2&m=fy_lessonv2; 而且数据库配置文件也更改了啊,怎么会403,不知道哪里问题
点赞,加油! (0分)
2021-04-02 14:44:38 1
|
amysql |
403通常是网站根目录缺少index.php文件。
你可以在你虚拟主机根目录新建一个test.php,先测试访问test.php是否正常。
回复
2021-04-02 15:17:18 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |
zongzi |
回复
2021-04-02 15:22:54 3
|
amysql |
test.php访问都403吗? 你上面是有规则把0至9.html、0-9的url都重写到/app/index.php。 最好先测试个test.php。
回复
2021-04-02 15:33:08 4
|
zongzi |
引用: 就是test.php访问403,.html文件访问都没问题,但是php访问就403,搞不明白。这个虚拟主机不应该只要php环境和mysql环境版本不高于之前安装程序版本,把之前站点文件传到amh虚拟主机里,然后数据库导入,改下数据库配置就能用吗?我迁移到景安网络的虚拟主机都没问题,但是迁移到amh的虚拟主机就403,搞不懂。那个Rewrite规则是之前在宝塔里安装微擎,自动生成的,也不知道适用不适用amh的虚拟主机,但是当时安装程序的php和mysql环境版本跟当前amh的环境版本基本一致啊。按道理不应该有问题啊。请大佬指点
回复
2021-04-02 15:44:20 5
|
amysql |
引用: 如果amh的虚拟主机默认配置文件你都没做过什么更改, test.php都访问不了的话,那估计是你网站根目录有.ini之类的配置文件限制。 有.ini文件的话,删除或改为其它名如,.ini2等。
回复
2021-04-02 15:52:46 6
|
amysql |
如果还没能解决,提供一下面板,这边帮你排查。
账户信息发隐密内容。
回复
2021-04-02 15:53:58 7
|
zongzi |
引用: 大佬厉害了,还真有一个.user.ini我改了名字,test.php可以正常访问了,就是我的网站访问依然是403 然后这是那个。user.ini文件内内容,大佬看下应该怎样改才能正常访问 附件文件 1. 11111.png (42.71 KB)
回复
2021-04-02 15:58:31 8
|
zongzi |
这是微擎默认登录地址,大佬给看下 隐密内容 (仅 amysql 可看)
回复
2021-04-02 16:24:35 9
|
amysql |
引用: test.php访问正常了的话,那环境是正常了。 .user.ini文件你可以先删掉,使用open_basedir并不完全严谨。 网站程序还是403的话,还要查网站程序是否有缓存之类的了,也有可能你数据库中的写了固定的目录,或是定义在php配置等文件中。 你在amifle文件管理,搜索你网站文件内容,查找你原先目录名称『xxx.cn_80』看有没找到相关的php后缀文件,或其它后缀。
回复
2021-04-02 16:28:26 10
|