最近在使用thinkphp6 多應用路由配置時遇到一個深坑,在此記錄一下:
thinkphp6在升級到6.0.5后,多應用模式路由配置,連最基本的回調函數都不生效,一直提示找不到控制器,如下:
后來查找資料時,找到這篇文章:TP6 多應用入口, 路由及路由分組 不能訪問問題(三大問題詳細交你處理)
里面提到存放路由配置文件的目錄route/需要手動創建,馬上聯想到是否是權限問題,查看權限果然發現route/目錄的權限與其他文件夾不一樣,chmod -R 777之后,所有的路由配置均生效了。
Linux下apahce和php的運行權限還是沒有徹底搞清清。