基于WebStack-Laravel制作个人导航网站
WebStack-Laravel 是一个开源的网址导航网站项目,具备完整的前后台,尝试使用其制作自己的网址导航。
下载
通过git命令下载WebStack-Laravel。建议先fork到自己目录,然后进行下载
git clone https://github.com/hui-ho/WebStack-Laravel.git
安装依赖
运行 composer install 进行安装
可能会遇到的错误:
解决方法:运行
composer update
可能会遇到的错误:
解决方法:
选择过期日期,并产生token
运行 composer 命令把token存入C:\Users%UserName%\AppData\Roaming\Composer\auto.json文件中
composer config --global --auth github-oauth.github.com ghp_VJdEzOfO2n
auth.json内容如下:
{
"bitbucket-oauth": {},
"github-oauth": {
"github.com": "ghp_VJdEzOfO2nQ"},
"gitlab-oauth": {},
"gitlab-token": {},
"http-basic": {},
"bearer": {}
}
可能会遇到的错误:
解决方法:
打开“composer.json”文件,并做如下修改。原因是 caouecs/laravel-lang 不在维护,更改到 laravel-lang/lang
"caouecs/laravel-lang": "~3.0",
更改为:
"laravel-lang/lang": "~3.0",
由于数据库原因可能遇到的问题:
解决方法:
打开一个MySQL数据库,创建一个带有密码的用户名。如: mysqluser
修改 ~\WebStack-Laravel\config\database.php 中的database、username、password 为正确的内容
最终顺利安装,有几项不建议使用的包暂时没有处理。
编辑配置
复制.env.example 为.env 并根据实际情况修改其中数据库相关内容,如:
DB_DATABASE=mysql
DB_USERNAME=mysqluser
DB_PASSWORD=mysqluser
生成 KEY
进入到项目的根目录中,执行 php artisan key:generate , 命令行中可显示出生成的key值,复制key值到 .env中的appkey中。
迁移数据
进入到项目的根目录中,执行 php artisan migrate:refresh –seed
过程中可能遇到下面错误信息:
解决方法:
修改数据库指定的用户的权限,给用户CREATE权限。
迁移成功后显示为:
本地测试
进入到项目的根目录中,执行 php artisan serve
注意:默认 Laravel 开启服务后,默认会监听在 localhost 的 8000 端口上。如遇到端口冲突问题,可以可以使用 –host 参数与 –port 参数来更换监听的接口地址或端口号。
php artisan serve --host=127.0.0.1 --port=9889
安装完成
打开网页 http://127.0.0.1:8000 尝试访问
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!