php fopen函数无法通过链接脚本工作

php fopen函数无法通过链接脚本工作,php,hyperlink,fopen,Php,Hyperlink,Fopen,您好,我已经创建了一个php,它使用fopen在php中创建了一个文件,它本身运行良好,但当我通过另一个php脚本访问它时,它无法创建该文件。 我在目录上尝试了sudo chown-R root/directory,但它不起作用,sudo chcon-R-t httpd\u sys\u script\u rw\u t/directory,但仍然无效 <?php $my_file = '../file.js'; $handle = fopen($my_file,

您好,我已经创建了一个php,它使用fopen在php中创建了一个文件,它本身运行良好,但当我通过另一个php脚本访问它时,它无法创建该文件。 我在目录上尝试了sudo chown-R root/directory,但它不起作用,sudo chcon-R-t httpd\u sys\u script\u rw\u t/directory,但仍然无效

<?php
    $my_file    = '../file.js';
    $handle     = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file);

    //check if the file exists
    if (file_exists('../file.js')){
        echo "file exists <br />";
    }
?>

您是否遇到无法打开文件错误,或者发生了其他情况?脚本在到达第3行时失败:$handle=fopen。。。。但是当我直接运行脚本时,它工作得很好。我认为问题不在于目录权限,因为直接访问脚本时,脚本运行良好,我检查php信息文件,查看是否所有的\u url\u fopen都已正确设置,确实如此。尝试直接调用路径,而不是../file.js尝试失败?它通常会给您一条错误消息。消息是什么?谢谢你们的帮助,伙计们和@Pjack,我没有收到任何错误消息。我的代码似乎停在了fopen线上。