Php 为Web服务器配置自定义目录时出错-apachectl
我是新来的,目前正在学习php和apache。我学习了一个关于如何在Mac上连接apache和php的教程,我一直在学习如何自定义配置的目录。以下是我添加和更改的内容 我在Php 为Web服务器配置自定义目录时出错-apachectl,php,apache,Php,Apache,我是新来的,目前正在学习php和apache。我学习了一个关于如何在Mac上连接apache和php的教程,我一直在学习如何自定义配置的目录。以下是我添加和更改的内容 我在/etc/apache2/users/中添加了一个名为YOURUSERNAME.conf的新文件,内容如下: <Directory /Users/*/Sites> DirectoryIndex index.html index.php index index.html default.html default.h
/etc/apache2/users/
中添加了一个名为YOURUSERNAME.conf
的新文件,内容如下:
<Directory /Users/*/Sites>
DirectoryIndex index.html index.php index index.html default.html default.htm
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Require all denied
</LimitExcept>
</Directory>
在/etc/apache2/extra/httpd userdir.conf
然后我在我的主目录中有一个目录Sites
,其中有一个文件index.php
和
当我进入浏览器时,我收到以下消息:在此服务器上找不到请求的URL/~yourusername。
有人能解释一下原因吗?阅读日志文件是一项非常重要的技能。在
错误日志
文件中有关于大多数“为什么smth.不起作用”问题的答案。错误日志文件在哪里?通常在apache2/logs
目录中。如果没有,请查看configs中的ErrorLog
指令,将会有一个路径。非常感谢您的帮助<代码>[Tue May 26 19:20:54.488220 2015][mpm_prefork:notice][pid 17714]AH00163:Apache/2.4.10(Unix)PHP/5.5.20已配置--恢复正常操作[Tue May 26 19:20:54.488282 2015][core:notice][pid 17714]AH00094:命令行:'/usr/sbin/httpd-D FOREGROUND'我认为错误日志文件没有显示任何错误。我认为问题在于我没有正确设置自定义目录的配置。
LoadModule authn_core_module libexec/apache2/mod_authn_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule php5_module libexec/apache2/libphp5.so
LoadModule userdir_module libexec/apache2/mod_userdir.so