javascript - Js 和 css 文件未加载到 Symfony 3 上的虚拟主机上

标签 javascript wamp symfony httpd.conf vhosts

我已经在 WAMP 服务器上为我的 Symfony 3 项目创建了一个 VirtualHost。 Symfonys 3 主页加载良好,但是当我在 doc/login 上使用其他路线时,我的页面已加载,但没有 css,页面将不会加载 css。文件和js。文件和CSS。我登录后的其他页面的文件。有人可以帮助我吗?

httpd-vhosts.conf

<VirtualHost *:80>
    ServerName doc
    DocumentRoot "C:/Users/Tereza/my_project/web/app_dev.php"
    <Directory "C:/Users/Tereza/my_project/web">
        Options Indexes FollowSymLinks MultiViews Includes ExecCGI
        AllowOverride All
        Order Allow,Deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

主机文件

127.0.0.1       doc

这是我进入文档/登录路线时得到的结果:

最佳答案

这里是Symfony3 Web服务器配置信息链接: http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

您需要按照 @RiggsFolly 的指示修改 DocumentRoot 指令。

在浏览器中访问 DEV 环境,输入:

http://doc/app_dev.php

这将显示您正在寻找的 DEV 工具栏。对于您使用的浏览器,它是否位于远程主机上? 如果是这样,那么您需要像这样编辑文件“web/app_dev.php”:

if (isset($_SERVER['HTTP_CLIENT_IP'])
    || isset($_SERVER['HTTP_X_FORWARDED_FOR'])
    || !(in_array(@$_SERVER['REMOTE_ADDR'], ['192.168.0.208',
            '127.0.0.1', 'fe80::1', '::1']) || php_sapi_name() === 'cli-server')
) {

其中“192.168.0.208”是您希望允许远程主机访问 DEV 环境的远程主机的 IP 地址。

关于javascript - Js 和 css 文件未加载到 Symfony 3 上的虚拟主机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38590102/

相关文章:

php - ManyToOne 作为 Doctrine 上的 ID (symfony2)

php - 如何在 Symfony KNP 菜单包中注册自定义选民?

javascript - $state.go() 不在 ionic 应用程序中加载 Controller

Javascript每秒添加四个和减去两个图像

javascript - lodash sortBy 然后 groupBy,顺序是否保持?

php - 如何使用 PHP 从本地 wamp 服务器发送电子邮件?

javascript - 如何显示多个选项卡式内容部分?

php - 如何将我的 WAMP 放到网上供其他人访问?

php - Symfony2 和 MVC - 扩展 Controller 是一个好的实践吗?