我正在尝试使用xampp在我的本地主机上运行php网站,但是不断得到“没有这样的文件或目录”,这是我得到的警告:-
警告:require_once(D:/wamp/www/ntany3/system/startup.php):无法打开流:第17行的C:\ xampp \ htdocs \ ntany3 \ index.php中没有此类文件或目录< / p>
严重错误:require_once():无法在C:\ xampp \ htdocs中打开所需的'D:/wamp/www/ntany3/system/startup.php'(include_path ='C:\ xampp \ php \ PEAR') \ ntany3 \ index.php在第17行
// Startup
require_once(DIR_SYSTEM . 'startup.php');
答案 0 :(得分:0)
我认为您可以添加相对于当前目录的路径,如下所示:
require_once(__DIR__. '/system/startup.php');
将以下代码放入一个新文件中,并将其命名为path.php,然后将其上传到您的根目录,然后进入www.example.com.com/path.php
它会告诉您完整的路径。
$dir = dirname(__FILE__);
echo "<p>Full path to this dir: " . $dir . "</p>";
echo "<p>Full path to a .htpasswd file in this dir: " . $dir . "/.htpasswd" . "</p>";
采用该路径并编辑两个配置文件。
答案 1 :(得分:0)
打开您的httpd.conf
(它是apache配置文件)并进行编辑:
您在哪里:
DocumentRoot "C:/xampp/htdocs"
更改为:
DocumentRoot "D:/wamp/www"
发生错误是因为您输入了错误的path
,这是因为您的DocumentRoot
apache
中的config
指向了不存在的{{1} } ...
我建议您使用path
...例如:
full path
希望这会有所帮助。