← Комьюнити

Как исправить ошибку warning: fopen(text.txt): failed to open stream: permission denied?

Larisa Bitsoeva3 ответов

PHP урок 64 выдает ошибку записи в файл.

При попытке записать строку в файл выдает ошибку Warning: fopen(text.txt): failed to open stream: Permission denied in /opt/lampp/htdocs/kinomonster/file.php on line 7

Понимаю, что нет прав для записи, но как их дать на Mac OS? Вроде код точно записала с урока:

<?php

$myText = "Записываю эту строку в файл";

$file = fopen("text.txt", "w");

fwrite($file, $myText);

fclose($file);

readfile('text.txt');

?>

3 ответов

Проблема решена заданием прав через терминал.

Larisa Bitsoeva2

Какой командой дали права?

chmod -R 777 в /opt/lampp/htdocs/kinomonster/?

Виталий Клемчук1

да

Larisa Bitsoeva1