问题:
项目在windows上是好的,部署到线上服务器linux环境后,'__PUBLIC__'被解析成'域名/index.php/Home/.......'路径,所有页面都报错显示不出来。
解决方法:
在路口根目录下的index.php中加入变量 define('\_PHP\_FILE_',$\_SERVER\['SCRIPT\_NAME'\]);
本文解决了一个在将项目从Windows环境部署到Linux服务器后出现的问题。具体表现为 '__PUBLIC__' 被错误解析为 '域名/index.php/Home/...' 的路径,导致所有页面无法正常显示。解决方法是在入口文件 index.php 中定义一个变量来正确识别脚本名称。
问题:
项目在windows上是好的,部署到线上服务器linux环境后,'__PUBLIC__'被解析成'域名/index.php/Home/.......'路径,所有页面都报错显示不出来。
解决方法:
在路口根目录下的index.php中加入变量 define('\_PHP\_FILE_',$\_SERVER\['SCRIPT\_NAME'\]);
转载于:https://my.oschina.net/u/4054486/blog/3069623

被折叠的 条评论
为什么被折叠?