博客之前的数据丢失,这篇是从残存的数据中恢复过来的,没有图片
鸣谢
- 化雪 在 GitHub 提供开放源代码版本
- Simple Analytics 提供隐私友好型数据分析服务
- Sentry 提供错误信息收集服务
- Sweetalert 、Bulma
搭建教程
# 准备Nginx MySQL node PHP>7 fileinfo扩展 解禁putenv
#安装
git clone git@gitee.com:gaoajia/work.git #克隆代码
composer install #安装 PHP 依赖
npm install #安装 Node.js 依赖
npm run production #运行
cp .env.example .env #配置 .env
php artisan key:generate #生成密钥
php artisan migrate #数据库迁移
# public目录运行 laravel5 伪静态
#维护
rm -rf storage/*.zip #清理压缩包
rm -rf storage/app/* #清除项目数据
php artisan migrate:refresh #数据库清空
常见问题
- composer安装过程中报错,
“Warning: putenv() has been disabled”
解决方案如下:
- 有宝塔面板的,直接删除,“PHP管理”→“禁用函数”→“删除putenv”。
- LNMP环境:
vi /usr/local/php/etc/php.ini
编辑PHP配置文件,寻找disable_functions字符串,将后面的putenv删除。 - 然后就可以直接安装了。
composer config -g repo.packagist composer https://packagist.phpcomposer.com #安装composer
or #或者使用国内阿里源
composer config repo.packagist composer https://mirrors.aliyun.com/composer/ #安装composer
composer self-update #升级版本
composer clear #清除缓存
······后续补更【其他小问题在下方留言,或自行Google】