symfony框架下服务器(Windows)部署的一些常见问题[汇总中]
2011-11-24 16:56
555 查看
最近在学习php的symfony框架,在学习过程中碰到了许多问题,记录下来作为日志吧,供以后自己参考: 1. 一般最好将项目作为虚拟域名或指定端口来测试,这里我使用的是端口方式,需要在httpd.conf中增加:
#目录要根据项目的实际路径调整 NameVirtualHost 127.0.0.1:8880 Listen 127.0.0.1:8880 <Virtualhost 127.0.0.1:8880> DocumentRoot "D:/PHP/Program/httpdocs-hlb/ems/inc/symfony/web" DirectoryIndex index.php <Directory "D:/PHP/Program/httpdocs-hlb/ems/inc/symfony/web"> AllowOverride All Allow from All </Directory> Alias /sf D:/PHP/Program/httpdocs-hlb/ems/inc/vendor/symfony/data/web/sf <Directory "D:/PHP/Program/httpdocs-hlb/ems/inc/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </Virtualhost>
2.在config/databases.yml中设置好数据库地址及帐号信息后,浏览器打开时,还是无法连接到数据库,这里使用了一些特殊的php插件,提示消息如下:[code]couldn't locate driver named mysql ……
解决办法,开启php.ini文件中(一般是在windows目录下)的3.使用symfony框架还有一大便捷之处就是,通过命令提示符生成相关的类和数据等,加载data/fixtures数据并插入到数据库中,命令如下:extension=php_pdo_mysql.dll[code]
> symfony doctrine:data-load
虽然我们已经启用了php_pdo_mysql.dll,结果出现如下错误:
Couldn't locate driver named mysql
解决方法:
将windwos下的php.ini文件复制到php的安装目录下,重启apache,问题解决!
//使用命令之前,需要将symfony.bat复制到项目根目录中,并修改文件中的PHP_COMMAND的值为你php的安装目录。 //若安装的是绿色版php,需要在环境变量中加入你的php安装目录地址,否则php命令无效。[/code][/code]
相关文章推荐
- symfony框架下服务器(linux-Ubuntu)部署的一些常见问题[汇总中]
- 在SAE上部署Python的Django框架的一些问题汇总
- IIS网站部署常见问题汇总(乱码,服务器不可用)
- 项目部署时一些常见linux命令和遇到的问题
- Windows下Git服务器搭建及使用过程中的一些问题
- Windows 下编程的一些常见问题(不定期更新)
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之_关于接口调用常见的一些问题(401 Unauthorized)
- 服务器安装部署常见问题之服务器应用程序不可用
- Django部署在nginx上(FastCgi)的一些常见问题
- Integration Services包部署常见问题汇总
- Integration Services包部署常见问题汇总
- Weblogic10.3项目部署出错的一些常见问题
- windows 部署常见问题
- Android 一些环境常见问题处理汇总
- Integration Services包部署常见问题汇总 2
- Integration Services 包部署常见问题汇总
- 关于在部署KMS过程中的一些问题和总结(windows 7)
- 关于项目中一些前端框架的问题汇总(持续更新)
- Hadoop大数据框架研究(6)——Hadoop环境部署问题汇总