过去我通过vmware使用我的PHP代码,但最近我决定通过WAMP(在Windows 8.1上)切换到本地。
tests
文件夹中创建了一个空文件夹www
。http://localhost/tests
除了不显示图标图标外,一切都很好。这张照片展示了我的意思:
有没有办法让这些图标正确显示?
答案 0 :(得分:5)
这与Apache索引器配置文件有关。这是Wamp安装程序的一个错误。它不会修改httpd-autoindex.conf配置文件以指向您指定的Wamp目录。
查看httpd-autoindex.conf并将路径更改为指向图标所在的位置。在我的WampServer上,它们位于c:/wamp/bin/apache/apache2.4.9/icons。
您需要更改httpd-autoindex.conf的相关区域:
#Comment out and change below to appropriate icon path
#Alias /icons/ "c:/Apache24/icons/"
Alias /icons/ "c:/wamp/bin/apache/apache2.4.9/icons/"
#Comment out and change below to appropriate icon path
#Directory "c:/Apache24/icons">
<Directory "c:/wamp/bin/apache/apache2.4.9/icons/">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
默认情况下,WampServer应该已经在httpd.conf中启用了花哨的目录列表。如果他们被注释掉,请启用它们:
LoadModule autoindex_module modules/mod_autoindex.so
Include conf/extra/httpd-autoindex.conf
在进行这些更改后,不要忘记重启Apache。
答案 1 :(得分:0)
我看到你正在运行Apache 确保您的配置文件具有图标的别名:
Alias /icons/ "/usr/local/apache/icons/"
答案 2 :(得分:0)
我的根目录中有一个目录图标/,无法从图标/加载任何内容。它显示服务器图标代替任何东西。
在C:/xampp/apache/conf/extra directory
中,有httpd-autoindex.conf,它有一个别名。
Alias /icons/ "C:/xampp/apache/icons/"
......这就是问题所在。
我不得不将其更改为其他内容
Alias /iconsZ/ "C:/xampp/apache/icons/"
我更改了同一个文件(httpd-autoindex.conf)中的所有引用,以反映新的Alias iconsZ /