为什么失败';包括';PHP5.4中的with文件夹
在我的本地服务器上,使用PHP 5.3,如果我这样做:为什么失败';包括';PHP5.4中的with文件夹,php,permissions,include,include-path,php-5.4,Php,Permissions,Include,Include Path,Php 5.4,在我的本地服务器上,使用PHP 5.3,如果我这样做: include('/folder/file.php'); 很好。但在生产服务器中,使用PHP 5.4,如果我也这样做,浏览器会显示以下错误: include(/folder/file.php):无法打开流:没有此类文件或 目录“ “文件夹”具有777个权限 我不知道我能做什么 提前感谢包括('/folder/file.php'); 包含位于的文件 localhost/folder/file.php 确保您位于正确的目录中。 你可
include('/folder/file.php');
很好。但在生产服务器中,使用PHP 5.4,如果我也这样做,浏览器会显示以下错误:
include(/folder/file.php):无法打开流:没有此类文件或
目录“
“文件夹”具有777个权限
我不知道我能做什么
提前感谢包括('/folder/file.php');
包含位于的文件
localhost/folder/file.php
确保您位于正确的目录中。
你可以试试
include('./folder/file.php');
或
试试这个
include("/folder/file.php");
您可以尝试以下方法:
include "$_SERVER['DOCUMENT_ROOT']/folder/file.php";
文件夹之前的/
意味着它位于文件系统的根目录下。请尝试/folder
。谢谢,但这也失败了,包含“include”的文件与“folder”位于同一层,并且在使用php 5.3的测试服务器中工作良好。双引号会有什么不同?
include "$_SERVER['DOCUMENT_ROOT']/folder/file.php";