无法打开流:/opt/lampp/htdocs 中的权限被拒绝

新手上路,请多包涵

我正在使用 Ubuntu 16.04 和 xampp 5.6.30。我正在尝试使用带有验证的文件创建一个简单的登录程序,但是在将数据放入名为“login.txt”的文件时遇到了问题。

错误:

 file_put_contents(login.txt): failed to open stream: Permission denied in /opt/lampp/htdocs/PHP/Practice/PHP Functions/Login Validation/login.php on line 38

我的代码:

 $input = $userName.'|'.$userPassword.'\n';

$myfile = file_put_contents('login.txt', $input.PHP_EOL , FILE_APPEND | LOCK_EX);

原文由 Animesh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 695
1 个回答

您可以在终端中运行以下命令以授予 htdocs 文件夹及其所有内容的所有权限(所有用户的读/写/执行)。请注意,这在任何方面都不安全,尤其是在生产中!

 $ sudo chmod -R 777 /opt/lampp/htdocs/

原文由 Zenonymous 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题