Rif*_*fky 1 php ubuntu lamp codeigniter
我正在使用Windows 7中的wamp&codeigniter在php中开发一个MVC应用程序.该应用程序没有任何问题.
我是linux和ubuntu的新手.
但我需要在ubuntu linux机器上托管这个.我已经<php include ('/../footer.php); ?>在Windows wamp中使用它正在工作.
一旦我上传到ubuntu灯.我越来越include ('/../footer.php) failed to open stream
我尝试在网上搜索,但无法得到解决方案.
怎么解决这个问题.
删除前导/并将您的包含更改为
include("../footer.php");
Run Code Online (Sandbox Code Playgroud)
来自文件系统根目录的前导/表示.
你在根下挖掘,那里没有任何东西.
在处理windows和linux之间的问题时要注意的另一件事是在Windows上../footer.php与../Footer.php相同,而在Linux上则不是这种情况(区分大小写与不区分大小写的文件系统).
UPDATE
最后的解决方案是将include的相对路径加入到绝对路径中,前缀__DIR__为...
include(__DIR__."/../footer.php");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1273 次 |
| 最近记录: |