无法使用php创建新文件(newfile.txt)

我开始学习PHP,我想创建和编写一个简单的文本文件.我的代码如下:

<?PHP
//Name
$filename = "newfile.txt";
//Pointer
$file = fopen( $filename, "w" );
if( $file == false )
{
   echo ( "Error in opening new file" );
   exit();
}
//Write the data
fwrite( $file, "This is  a simple test\n" );
fclose( $file );
?>

当我运行脚本时,它返回错误:“打开新文件时出错”,不知道为什么要这样做.我知道该文件尚不存在,但据我了解,选项w应该创建一个文件(如果尚不存在).有人可以指出我可能做错了什么吗?

编辑:

看来我的权限在我的APACHE服务器上设置不正确.我只是试过这个:

chown -R www-data:www-data /var/www/mysite 
chmod -R og-r /var/www/mysite

现在,我什至无法访问目录并检查内容!在终端中,我只收到“权限被拒绝”

解决方法:

chown -R www-data:www-data /var/www/mysite 
chmod -R 755 /var/www/mysite

将为您提供访问权限,并允许您编写(和阅读)

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...