这是我的代码:
<?php
$file = 'install.php';
echo file_get_contents($file);
?>
此代码实际上在传递给 file_get_contents() 的文件中。为什么我收到“无法打开流:/path/to/install.php 中没有此类文件或目录”警告?这没有任何意义,因为完全相同的东西在我在同一台服务器上的另一个项目中完美运行。
请帮忙!
顺便说一句,我启用了 cURL,并且 allow_fopen 设置为 On。我不知道问题可能是什么。
更新:
当我使用绝对路径(/var/www/path/to/install.php)时,它按预期工作,但是,因为这样做的目的是设置一个自动安装脚本,我真的需要能够使用相对路径。有什么地方可以做到这一点吗?