基于 Laravel 开发的 Web 应用程序-AVBook

2019-07-17 10952点热度 51人点赞 46条评论

前言:

老司机发车基地,慎入。

操作环境:

服务器:CentOS7

运行环境:PHP7.2+MySql5.7+Nginx1.15

写教程的时候用的MySql5.5,有很多朋友反应有问题,比如最后一条命令采集不到数据。又仔细查查源代码,作者推荐使用MySql>=5.7、Php>7.29。MySql>=5.7对机器内存要求最低是2G,文章最下面有解决方法。

安装步骤:

源码地址:

https://github.com/guyueyingmu/avbook

备用:https://github.com/weiyidu/avbook

1、安装宝塔面板,并安装运行环境。

2、把源码git clone 到/www/wwwroot目录下

添加网站并创建数据库,网站目录选择avbook,然后修改网站配置(如下图所示)

更改权限

把所有目录及文件都改www、755

添加伪静态

3、安装扩展、修改php禁用函数

将proc_open删除

4、修改数据库配置

然后执行以下操作

5、采集数据

目标网址配置文件 avbook/config/urlconfig.php,如果你是在本地或国内服务器测试,可能需要修改网址,最新网址自己去找吧。

以下命令一定要在avbook根目录下运行

2019.07.18更新
1、出现下图问题:

解决方法:

2、如果服务器条件不允许安装MySql5.7,安装其它版本的数据库会出现下面的提示。

原因:Laravel 5.4+默认使用utf8mb4字符编码,而不是之前的utf8编码

解决方法:

修改config/database.php,把utf8mb4改成utf8

以下是官方给的解决方法(仅供参考),我试过之后没有解决问题,用上面的解决了。

大概意思是手动更改默认索引长度

把app/Providers/AppServiceProvider.php修改为

 

3、不能采集到磁力链接
查查config/urlconfig.php配置中的网址是否能正常访问

六度

这个人很懒,什么都没留下

文章评论

  • fh

    avmoo反爬了,作者说可以修改ua。可是这要怎么修改ua

    2021-09-15
  • 孤独的猫

    :razz: :razz: :razz: 做到一半到改数据库的时候不知道怎么做了

    2019-12-23
  • 婚书网

    已加入收藏夹,时不时的来看看有没有更新博文!

    2019-12-02
  • 137博客

    谢谢分享,这正是我要找的 ,我的博客,欢迎回访

    2019-08-16