跑github上的Symfony项目遇到的问题2

最近学习symfony框架,下载了大量的github上的别人的项目,要想跑起别人的项目,总结了以下几个步骤:

第一, 克隆一份代码;

第二,安装依赖,前提是安装了composer,

  1:在你下载的项目目录下执行$curl -sS https://getcomposer.org/installer | php    安装

  2:安装依赖: $ php composer.phar install;

第三,检查别人的项目使用的什么数据库

  1:打开config.yml文件,

doctrine:
    dbal:
        driver:   pdo_pgsql  ----这里就是数据库驱动,确保你的php文件里已经有了,没有请看我其他博文有介绍;
        host:     "%database_host%"
        port:     "%database_port%"
        dbname:   "%database_name%"
        user:     "%database_user%"
        password: "%database_password%"
        charset:  UTF8

我一般都使用postgreSQL数据库,所以不管三七二十一,我都改成pg数据库;

2: 在你安装依赖的时候会生成一个parameters.yml这样的文件,

内容:(这是我的)

parameters:
    database_driver: pdo_pgsql  ---这里是数据库驱动
    database_host: 127.0.0.1 --地址
    database_port: null --
    database_name: symfony_github  --数据库名称(自己新建数据库就好)
    database_user: postgres  --用户(都是你自己的)
    database_password: postgres --密码(都是你自己的)
    mailer_transport: smtp
    mailer_host: smtp.163.com
    mailer_user: [email protected]
    mailer_password: xxx
    locale: zh_CN
    secret: PleaseChangeThis
    site_name: PrivateSocial
    site_tagline: ‘This is a PrivateSocial Website‘

第四: 执行  php  app/console doctrine:schema:update --force   生成数据库表(这会根据实体自动生成数据库表的)

时间: 2024-08-26 07:35:04

跑github上的Symfony项目遇到的问题2的相关文章

跑github上的Symfony项目遇到的问题

Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for symfony/icu v1.2.2 -

GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式. 对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局.能够让开发者轻松开发

在github上参与开源项目贡献代码

1 登录github, 点击自己感兴趣的repository的fork按钮,这样自己的github主页会有一个拷贝. 2 在自己本地修改同时保持和原来的repository同步: git remote -v, 看看自己当前git repository的configure, origin 表示自己的repository 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 git remote add [shortname] [url]:git remote add upstream

Fragment为载体可自动布局的CardView(GitHub上写开源项目初体验)

前些天一直在看Android5.0 的Material Desgin,里面新增了一个新的控件——CardView.从Google这次直接提供了CardView控件就可以看出它已经变的非常流行了. 在此之前我们可以通过设置圆角边框来模拟CardView效果,但现在既然Google已经提供了新控件就没有理由不用它了.而我之前在学自定义布局的时候写了一个CardView自动布局的小Demo——ANDROID自定义视图——仿瀑布布局(附源码) 刚好最近正好在学Git,而且也想试试CardView在5.0

向github上传一个项目

1.在Github上新建一个项目 然后在你需要提交的目录下 echo "# demo" >> README.md //新建README.md,然后把你要写的简要和注释写到里面git init 初始化现存的版本库git add README.md git commit -m "first commit" git remote add origin https://github.com/zlmhs/-.git 添加远程仓库路径git push -u orig

如何在github上fork一个项目来贡献代码以及同步原作者的修改

如何在github上fork一个项目来贡献代码以及同步原作者的修改 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举.比如我们看下片看,许多大片都是由字幕组免费翻译压制的.为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧! 如何贡献自己的力量 首先你总得有自己的github帐号吧

【转载】【技巧总结】PyCharm怎么克隆github上开源的项目

PyCharm怎么clone github上开源的项目 一.先要确保PyCharm正确的配置了Git ??如果你已经在PyCharm中配置好了Git,可以跳过此步骤,直接看下一步. ??那么怎么在PyCharm中配置Git呢? 百度搜索Git安装包,安装过程不再多说,请记住Git的安装路径: 打开PyCharm,如图1-1所示:  图1-1 点击右下角的"Configure",如图1-2所示:  图1-2 点击"Settings", 出现如图1-3所示界面:  图1

通过git shell 在Github上传本地项目

首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置 ????? // cd archives-vue 3.git init 4.Get add?. ???? //这里add后面有空格 5.git commit -m "" ????? //设置提交信息 6.git remote add origin ????? //本地仓库链接远程仓库,origin为远程库的名称,后面跟着开始新建库的github的路径 7.git remote

【Git】参与github上其他人的项目

来源:廖雪峰 访问感兴趣的项目主页.,点“Fork”就在自己的账号下克隆了该项目仓库,然后,从自己的账号下clone到本地,就可以工作啦~ 以bootstrap项目为例,这个关系如下图所示: 一定要从自己的账号下clone仓库,这样才能推送修改.如果从bootstrap的作者的仓库地址[email protected]:twbs/bootstrap.git克隆,因为没有权限,将不能推送修改. 如果希望bootstrap的官方库能接受修改,可以在GitHub上发起一个pull request.当然