PHP-fopen (): не удалось открыть stream: отказано в разрешении на mac?
Я не могу заставить его работать и создать простой файл в том же каталоге.
Я использую Mac, и текстовый редактор-это Sublime Text, а версия php - 5.5.30.
Это код, который я выполняю:
<?php
$file = fopen( 'data/data.txt' , 'w' );
if( $file ) {
echo 'The file is open';
fclose( $file );
}else{
echo 'The file could not be open.';
}
?>
Это ошибка, сгенерированная в браузере:
предупреждение: fopen (data / data.txt): не удалось открыть поток: разрешение отказано в /Library / WebServer / Documents / php_class / class_examples / open_and_close.php on line 17
Я искал в интернете ответ на ошибку и это решение, которое я получил, чтобы исправить проблему:
Откройте терминал, перейдите в каталог, в котором находится скрипт, и введите следующую команду
sudo chmod 777 open_and_close.php
Теперь я сделал все это, и я все еще получаю ту же ошибку. Есть какие-нибудь предложения по поводу того, что я делаю неправильно?
Спасибо.