我正在尝试使用 symfony 1.1.9 的 askeet 教程。
到目前为止,除了样式表没有加载外,一切都很好,请查看附件图像。
该页面应该看起来像这样。也许这是一个简单的调整,我将不胜感激任何正确方向的提示。
首先,如果你现在必须选择 symfony,对于一个新的开发,你最好考虑使用版本 2,它是最后一个也是最新的。
我的猜测是您忘记/sf
在 Apache 配置中定义别名。
您的虚拟主机必须如下所示:
<VirtualHost 127.0.0.7:80>
DocumentRoot "/home/sfprojects/jobeet/web"
DirectoryIndex index.php
<Directory "/home/sfprojects/jobeet/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf
<Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
(我从文档中获取)
看到/sf
别名了吗?它直接进入 symfony 的资产文件夹,它将显示公共页面(您尝试加载的页面)、工具栏、404 等的默认图像、js 和 css。