警告:touch() [function.touch]:open_basedir 限制生效。File() 不在允许的路径内:/var/www/vhosts/site.com/httpdocs/Manuals/updater.php 中的 (/var/www/vhosts/site.com/httpdocs/) 第 5 行加载您的手册时出错,请按返回按钮并重试。
我试图弄清楚为什么这不起作用 - 目前,我正在使用 plesk,它被设置为默认值,这应该可以工作,因为它位于 httpdocs 的子目录中......
有任何想法吗?
更新程序.PHP
<?php
// $URL="manualframe.php";
$URL=$_GET["URL"];
// header( 'Location: '.$URL.'' ) ;
if (touch($URL)) {
echo 'loading!';
} else {
echo 'There was an error loading your Manual, please press the back button and try again.';
}
echo '<meta http-equiv="refresh" content="1;URL='.$URL.'">';
?>