-
Notifications
You must be signed in to change notification settings - Fork 4
部署项目
cenegd edited this page Jan 25, 2017
·
4 revisions
在开始之前,你需要拥有以下环境:
- PHP (至少 5.6.4)
- Composer
- Node.js
- npm / cnpm
当然,如果你没有这些环境,你可以在本地编译出前端文件并安装依赖,然后拷贝到服务器上。
拷贝代码到本地
git clone [email protected]:ss098/blog.git
安装依赖环境
composer install
npm install
在网络环境不好的时候,你可以用 cnpm 来代替 npm。然后我们编译前端代码。
npm run prod
手动导入 blog.sql 到数据库,然后配置数据库连接。在不久以后,将采用 Migrations 来控制数据库版本。
cp .env.example .env
php artisan key:generate
编辑其中的数据库部分。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=blog
DB_PASSWORD=blog
配置 nginx 的伪静态,并启动。
root /path/to/blog/public/;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
打开域名 /user/password?password=your_password 生成你的密码串(你也可以访问在线版本),将这个密码串保存到数据库中的 users 表的 password 字段,并修改你的账户信息。
做完这些事情,就可以使用啦。不过看到这么多条步骤 ... 我都不太想安装了。