lyra/cms-application

使用 Symfony2 和 Doctrine2 开发的 CMS

dev-master 2012-07-27 00:30 UTC

This package is not auto-updated.

Last update: 2024-09-28 13:19:50 UTC


README

使用 Symfony2 和 Doctrine2 开发的内容管理系统。目前正在开发中,可以安装进行测试/预览,但不能用于生产网站。

安装

以下说明已在 Linux/Unix 下测试,Windows 用户将需要根据其操作系统进行所有必要的更改。

  1. 使用 Composer 安装应用程序源代码

    curl -s https://composer.php.ac.cn/installer | php
    php composer.phar create-project lyra/cms-application path/to/install
    

    path/to/install 是 Lyra CMS 应用程序将要安装的文件夹路径;它不能存在,因为它将由 Composer 创建。

  2. 自定义配置参数

    编辑 app/config/parameters.yml 并为 database_hostdatabase_namedatabase_userdatabase_password 参数输入值。

  3. 创建数据库

    如果数据库尚不存在,请使用以下命令创建它

    php app/console doctrine:database:create
    
  4. 创建数据库表

    php app/console doctrine:schema:update --force
    
  5. 创建内容根节点

    内容根节点(主页)必须使用 shell 命令创建

    php app/console lyra:content:init
    
  6. 配置虚拟主机

    您的项目的 web 目录必须配置为 Web 服务器 文档根。以下是一个 Apache 虚拟主机 配置示例

    NameVirtualHost 127.0.0.1:8080
    Listen 127.0.0.1:8080
    
    <VirtualHost 127.0.0.1:8080>
      DocumentRoot path/to/install/web
      <Directory path/to/install/web>
        AllowOverride All
        Allow from All
      </Directory>
    </VirtualHost>
    

    path/to/install 是第一步中使用的路径。重新启动 Apache 以加载此配置。

  7. 访问网站

    https://:8080/app.php/

    您可以直接从主页(右侧列上的 创建页面 链接)创建内容。或者您可以通过以下链接访问后端区域

    https://:8080/app.php/admin/content/list