我安装了symfony 4演示应用程序,它可以与内置服务器完美配合,而不能与wamp配合使用。 我访问主页但未加载脚本(css和js)(404) 它似乎是路径问题:它尝试加载“ localhost / build / ...”而不是“ localhost / demo / build”。 我尝试按照此处https://symfony.com/doc/current/setup/web_server_configuration.html
的说明配置我的Apache但它并没有改变
我的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>
答案 0 :(得分:0)
开发Symfony应用程序的首选方法是使用Symfony Local Web Server。
但是,在生产环境中运行应用程序时,您将需要使用功能全面的Web服务器。本文介绍了将Symfony与Apache或Nginx结合使用的几种方法。
针对您的情况,您需要安装apache Symfony包。
最简单的方法是通过执行以下命令来安装apache Symfony包:
composer require symfony/apache-pack
有关更多信息,请参阅本文。 https://symfony.com/doc/current/setup/web_server_configuration.html