【问题标题】:XAMPP 403 ForbiddenXAMPP 403 禁止
【发布时间】:2022-01-15 10:54:34
【问题描述】:

我正在本地主机上使用 php-mvc-master 框架。把Document Root改成框架的目录,开始弹出这个错误:

Image when opening localhost with changed Document Root directory

Error Log

在 Mac OS 上工作。

先谢谢了!

【问题讨论】:

  • 您在日志文件中看到的错误消息清楚地指出了实际问题。你检查过吗?文件系统中的这两个条目是否具有所需的权限?请记住,需要访问的不是您的个人帐户,而是http服务器进程,因此该进程在系统帐户下执行。
  • 请编辑您的问题并将错误消息发布在文本而不是图像上

标签: php macos model-view-controller xampp frameworks


【解决方案1】:

根据您的错误,您的目录~/Documents/php-mvc-master/public/ 中的.htaccess 文件不可读。这可能意味着您的 .htaccess 文件的权限不正确,或者整个目录都无法被 XAMPP 读取。

为了解决这个问题,您可以使用chmod 更改目录的权限,或者您可以使用chown 将目录的所有者更改为XAMPP 用户(通常为www-data)。

对于后者,您可以尝试以下方法:

$ chown -R www-data ~/Documents/php-mvc-master/public/

【讨论】:

  • 似乎报错:chown: www-data: 非法用户名
  • 也许试试daemon 而不是www-data
  • 另一个错误): chown: /Users/amirguliyev/Documents/php-mvc-master/public//index.php: Operation not allowed chown: /Users/amirguliyev/Documents/php-mvc -master/public//.htaccess:不允许操作 chown:/Users/amirguliyev/Documents/php-mvc-master/public/:不允许操作
  • sudo chown -R daemon ~/Documents/php-mvc-master/public/
  • 现在XAMPP又报错了。
猜你喜欢
  • 2017-01-04
  • 2020-05-01
  • 2019-05-06
  • 2015-11-18
  • 2019-08-24
  • 2013-02-09
  • 2012-07-29
  • 2012-01-08
  • 2017-01-20
相关资源
最近更新 更多