在本地開發(fā)(LAMP)好的ThinkPHP應用,部署到騰訊云時印颤,先是提示_STORAGE_WRITE_ERROR_:./Runtime/Cache/Home/,搜索一下得知是目錄權(quán)限問題穿肄,于是使用命令chmod -R 777 目錄名年局。
于是,發(fā)現(xiàn)是ThinkPHP的URL_MODEL問題導致ngnix解析問題际看。
于是我是這樣解決的:
進入服務器,首先改php.ini文件矢否。將cgi.fix_pathinfo的值改成1仲闽。
然后再到nginx.conf中,添加fastcgi_split_path_info^(.+\.php)(/.+)$;
然后到配置域名解析的文件下(一般是以域名命名的配置文件)僵朗。加上這三句
然后就解決了赖欣。。验庙。
因為我的Mac上使用的是LAMP套裝,所以很多在 Mac 上測試好的粪薛,放到云端就有各種問題悴了。主要是Nginx和Apache的主要問題,畢竟Apache比Nginx的權(quán)限更大汗菜。所以我就裝我云上的Web服務器更換成了Apache让禀。