【发布时间】:2019-01-14 17:20:03
【问题描述】:
我安装了 symfony 4 演示应用程序,它与内置服务器完美配合,但不适用于 wamp。 我访问主页但未加载脚本(css 和 js)(404) 这似乎是一个路径问题:它尝试加载“localhost/build/...”而不是“localhost/demo/build”。 我尝试按照此处所述配置我的 apache https://symfony.com/doc/current/setup/web_server_configuration.html
但它不会改变任何东西
我的 httpd-vhosts.conf :
Virtual Hosts
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName demo
ServerAlias demo
DocumentRoot "C:/wamp64/www/demo/public"
<Directory "C:/wamp64/www/demo/public">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
<Directory "C:/wamp64/www/demo/">
Options FollowSymlinks
</Directory>
</VirtualHost>
【问题讨论】:
-
您需要在问题中包含配置的相关部分,我们无法猜测。
-
抱歉,但请在问题本身中包含所有信息以保持可读性。您的问题下方有一个
edit链接。 使用它! -
对不起,我编辑我的问题,
-
我不明白那个配置,对不起。您不能有两个具有相同名称的主机。即使您可以配置它,那又有什么意义呢?配置有冲突。
-
您应该修改该配置并仅使用单个主机。暂时使用
ServerNamelocalhost,其他的只是暂时增加复杂性。你现在不需要ServerAlias。