一个记录家庭成员和家庭关系的网站。
项目基于 Yii2 框架制作。
-
下载文件
使用
git clone
将网站文件下载至部署目录。 -
安装依赖
在网站根目录执行
composer install
安装依赖文件。 -
初始化项目
在网站根目录执行
php init
(Linux)或init.bat
(Windows),选择 Production 。 -
配置服务器(以 Apache2 与 IIS 为例)
4.1. 将网站根目录设置为 web ,入口文件为 index.php 。
4.2a. Apache2 配置
- 启用 Apache2 插件。
a2enmod rewrite a2enmod ssl service apache2 restart
- 配置 URL 转写。
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php
4.2b. IIS 配置
-
安装 URL Rewrite 2 插件。
-
所需配置文件已写入到 web/web.config 中。
-
配置数据库
5.1. 数据库中新建一个数据库。
5.2. 修改 config/db.php ,写入数据库配置信息,例如:
<?php return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2basic', 'username' => 'root', 'password' => '', 'charset' => 'utf8', // Schema cache options (for production environment) //'enableSchemaCache' => true, //'schemaCacheDuration' => 60, //'schemaCache' => 'cache', ];
5.3. 在网站根目录执行
php yii migrate
进行数据库迁移 。