не удалось открыть поток

Моя проблема в том, что когда я отправляю свой php-файл от имени пользователя root в каталог htdocs, он выглядит следующим образом.

root mustafa # sudo cp programa.php / opt / lampp / htdocs / archivos

Файл php появляется с большой буквой X вверху, и когда я пытаюсь выполнить его из XAMPP, он говорит:

Предупреждение: неизвестно: не удалось открыть поток: Permiso denegado в поле «Неизвестно» в строке 0

Неустранимая ошибка: неизвестно: не удалось открыть файл «/opt/lampp/htdocs/Examen/registro.php» (include_path = '.: / opt / lampp / lib / php') в поле Неизвестно в строке 0

0
задан 4 December 2013 в 14:02

1 ответ

Могу поспорить, что это проблема с разрешениями. Поскольку вы используете sudo для копирования, я буду считать, что это ваш домашний каталог, из которого вы копируете его, и вы создали файл со своим пользователем.

Есть несколько способов решить эту проблему, самый быстрый - сделать мир файлов читаемым. Вы можете сделать это, запустив

chmod a+r progma.php

Лучше было бы выяснить, в какой группе работает сервер, часто это будет группа «сеть», и тогда вы сделаете:

chgrp web progma.php && chmod g+r progma.php
0
ответ дан 4 December 2013 в 14:02

Другие вопросы по тегам:

Похожие вопросы: