无法打开流

无法打开流

我的问题是,当我以 root 身份将我的 php 文件发送到 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 行的未知位置

答案1

我敢打赌这是权限问题。由于您使用 sudo 进行复制,因此我假设您是从主目录复制的,并且您已使用您的用户创建了该文件。

有几种方法可以解决这个问题,最快的方法是让文件可读。你可以运行

chmod a+r progma.php

更好的方法是找出服务器在哪个组下运行,通常是“web”组,然后您可以执行以下操作:

chgrp web progma.php && chmod g+r progma.php

相关内容