【问题标题】:how to set php-rewrite on mamp?如何在 mamp 上设置 php-rewrite?
【发布时间】:2015-06-08 16:17:46
【问题描述】:

我在我的 mac 上使用 mamp 进行 php devolpement。 这几天,我想在mamp上设置我的php-rewrite;在我的windows上,我已经在2个月前成功设置了php-rewrite。

现在,php-rewrite 工作了,我可以访问我的页面,但 URL 中没有 index.php,但我无法访问 .html 文件。当我尝试访问.html 文件时,浏览器显示:

您没有访问权限 /application/views/admin/login.html 在此服务器上。

我的.htaccess 设置如下,我的框架是codeigniter:

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d     

RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

我正在等待答案,谢谢!

【问题讨论】:

  • 听起来像它说的,权限错误,给工作目录添加嵌套权限/application/

标签: php codeigniter mamp


【解决方案1】:

您需要将文件夹的权限从 SSH 更改为“世界”可读:

chmod -R 775 /application/views/admin/

或者直接在 IDE 中右键单击文件并手动更改权限

【讨论】:

  • 然后确保您所在的文件夹具有相同的权限(首先授予 'admin' 可由 'world' 读取的权限,如果它不起作用,请转到 'views' 文件夹并等等)
  • 谢谢,你能告诉我如何设置'世界'权限可读的'admin'文件夹吗?
  • 同样的方法——右键点击'admin'文件夹,如果你不是从ssh做的话,选中'world'下的'read'框
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-10
  • 1970-01-01
  • 1970-01-01
  • 2015-03-16
  • 1970-01-01
相关资源
最近更新 更多