symfony中sf文件夹的作用

本文介绍了在Symfony项目中sf文件夹的重要作用及其配置方法。当遇到页面显示不正常的问题时,可以通过复制sf文件夹到项目目录或通过服务器别名进行配置来解决。这两种方法各有优缺点。

symfony中sf文件夹的作用

自己新建一个项目的时候,有时会遇到 symfony页面显示不正常的情况:缺少图片,缺少CSS。其实 原因是你忘记了sf的相关设置。
sf 文件夹是哪个?
sf文件夹存在于symfony安装文件夹里,不管是何种安装方式,都存在这个文件夹。 比如我计算机上的文件夹地址是C:/wamp/php5/PEAR/data/symfony/web/sf .这个文件夹里存放着symfony 的相关资源,比如 日历插件,prototype, debug等等。symfony页面不正常显示 就是因为缺少sf这个文件夹。

怎么解决呢?
既然找到了原因,所以解决方案也就有了,有两种:
1. 直接把 sf 文件夹复制到 项目文件夹下的web目录下,这样就可以正常显示了。
2. 利用web服务器的别名。 例如我的配置是:
Alias /sf C:/wamp/php5/PEAR/data/symfony/web/sf
如果提示没有权限,则需要另外设置权限:
>Directory "C:/wamp/php5/PEAR/data/symfony/web/sf"<
AllowOverride all
Order Deny,Allow
>/Directory<
重起一下服务器就可以了。如果还不行,很可能是alias配置有误。

方案比较
1. 第一种方法最简单。但最后使用symfony命令行部署时,会提示该sf文件夹存在而意外终止,需要删掉该文件夹再执行。
2. 第二种方法比较麻烦,但对学习服务器配置是有好处的,而且不影响最后的部署。

【作者: Liberal】【访问统计:】【2007年08月14日 星期二 11:54】【注册】【打印】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值