繁体   English   中英

XAMPP Windows中的URL问题

[英]URL issue in XAMPP Windows

我最近遇到一个项目问题。 该站点在本地运行良好。 就像我浏览该站点一样,它也会向我显示该页面。如果我执行“ localsite.dev/students”之类的操作,它也会显示该页面。 但是,如果我键入“ localsite.dev/students:auth”,则会收到“禁止访问!”。 我在Windows 8中使用XAMPP。这是我的配置:

Apache版本Apache / 2.4.10(Win32)OpenSSL / 1.0.1t PHP / 5.6.24

PHP版本5.6.24

.htaccess文件是否有问题或任何Apache设置问题? 请告诉我。 我正在使用的.htaccess文件如下所示:

RewriteEngine开

RewriteCond%{REQUEST_FILENAME}!-f

RewriteCond%{REQUEST_FILENAME}!-d

RewriteRule。 index.php [L]

请帮我。 我已经花了很多时间了。 在此先感谢您提供的任何帮助。

Apache默认情况下以“ nobody ”用户身份运行,它可能有权浏览您的[OSX / Win]用户目录或其某些子目录。因此,当您尝试查看开发站点时,将收到“ 禁止访问 ”错误。 另一种情况是,您可能会发现自己可以查看自己的开发站点,但是当您尝试在文件系统上编写文件或创建目录时,PHP会引发错误。

因此,要解决此问题,您可以配置Apache以[OSX / Win]用户身份运行。 打开httpd.conf并查找以下行:

# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User nobody
Group nogroup

更改为:

User Username01

重新启动Apache,现在您可以很好地导航您的站点,而不会出现任何问题,包括使用PHP处理文件和文件夹。

请参考链接以供参考: xampp中的虚拟主机

希望对您有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM