-1

我创建了一个 php 文件。我为下面提到的代码编写的代码

$my_file = 'my_options.sql';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file); 

之后我在我的文件夹下找不到文件。有一个权限错误,例如

Warning: fopen(my_options.sql) [function.fopen]: failed to open stream: Permission denied in /var/www/TantraProjects/Ranjit/nt_plugin/wp-content/plugins/option-url-changes/option-url-change.php on line 17

我怎样才能纠正错误并在forlder下创建一个文件。我不想手动授予文件权限。有什么方法可以授予创建文件的权限。请帮助我。

4

2 回答 2

1

您需要通过 FTP / SSH / 其他方式将文件夹 CHMOD 到 755 或 777(如果 755 不起作用 - 最好尽可能严格)。

于 2013-02-20T10:41:25.197 回答
1

您应该授予文件夹“777”的权限,因为您正在尝试写入。

于 2013-02-20T10:43:06.103 回答