ddddd

AMH 部署thinkphp 访问不了

作者:程序员11 时间:2025-08-08 人气:14 QQ交流群\邮箱:1003265987@qq.com
在AMH面板中部署ThinkPHP框架时遇到访问问题(如404或500错误),通常与Nginx配置、PATHINFO设置、文件权限或路径大小写有关。以下是常见原因及解决方法:
要展示的内容

1. PATHINFO配置问题

ThinkPHP默认使用PATHINFO模式(如index.php/Home/Index/index),但AMH的Nginx可能未正确支持。需检查:

  • 开启PATHINFO:在AMH面板中安装AMPathinfo模块,并确保已启用13

  • 修改Nginx配置:在站点配置文件中添加以下规则:

location / {
    if (!-e $request_filename) {
        rewrite ^/(.*)$ /index.php?s=/$1 last;
    }
}

或参考完整配置示例46

如果上面代码不行用下面的

 # 路由规则
    location / {
        try_files $uri $uri/ /index.php?s=$request_uri;  # URL重写规则
    }

链接:https://www.8kiz.cn/archives/26613.html

链接:https://www.111com.net/phper/thinkPhp/86330.htm

链接:https://amh.sh/bbs/post-9689-1-98.htm

链接:https://amh.sh/bbs/forum.php?mod=redirect&goto=findpost&pid=38769&ptid=6388#38769

温馨提示:

欢迎阅读本文章,觉得有用就多来支持一下,没有能帮到您,还有很多文章,希望有一天能帮到您。

AMH 部署thinkphp 访问不了---相关文章


评论区

ddddd

程序员-学习的网站-想学习编程的码农可以进来看看

首页

视频教程

购物车

我的订单