Geek 极客影院是一个免费的在线观影系统,本网站内容使用Python爬虫技术收集于互联网上公开资源,提供最优质的web界面服务,但不提供也不参与影片档案录制、下载、上传、储存。本站资源永久免费共享、无需安装任何插件、免注册登入、无隐藏恶意(挖矿)软体,欢迎影迷安心浏览观赏。
Geek 极客影院系统包含了前端web观影页面和后端web站点管理系统
本系统前后端分离,可按需下载
back-end-v5.0
或front-end-v5.0
目录进行部署。
先创建数据库
okmovie
,在导入jikeMovie-v5.0.sql
文件即可;
默认数据库登陆账号为
root
, 密码为root
; 如有变化请修改dbconnection.php
文件,否则会数据库连接失败!
[root@kangvcar ~]# mysql -V
mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
[root@kangvcar ~]# mysql -uroot -proot -e "CREATE DATABASE okmovie;"
[root@kangvcar ~]# mysql -uroot -proot -e "use okmovie; source jikeMovie-v5.0.sql;"
部署前请按照上述**数据库导入**进行数据库导入
git clone https://github.com/kangvcar/GeekMovie.git
GeekMovie
目录,在该目录下的有两个子文件夹back-end-v5.0
,front-end-v5.0
和一个Python文件movieSpider.py
back-end-v5.0
: 后端web站点管理系统front-end-v5.0
: 前端web观影系统movieSpider.py
: Python爬虫文件back-end-v5.0
,front-end-v5.0
文件夹移动到网站的根目录下(如/var/www/html
或/usr/share/nginx/html
)front-end
文件夹即可
...
DocumentRoot "/var/www/html/front-end"
...
...
root /usr/share/nginx/html/front-end;
...
http://<ip>/admin.php
部署本系统前,先导入
jikeMovie-v5.0.sql
数据库文件
数据库必须使用InnoDB引擎
表名 | 存储信息 | 说明 |
---|---|---|
admin | 存储后台管理员用户信息表 | |
comment | 存储用户评论表 | ON DELETE CASCADE |
movie | 存储影片信息表 | |
user | 存储普通用户信息表 |
MariaDB [okmovie]> show tables;
+-------------------+
| Tables_in_okmovie |
+-------------------+
| admin |
| comment |
| movie |
| user |
+-------------------+
MariaDB [okmovie]> desc admin;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| id | int(20) | NO | PRI | NULL | auto_increment |
| username | varchar(20) | NO | | NULL | |
| password | varchar(20) | NO | | NULL | |
| role | int(10) | NO | | 2 | |
+----------+-------------+------+-----+---------+----------------+
MariaDB [okmovie]> desc comment;
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| cid | int(20) | NO | PRI | NULL | auto_increment |
| user_id | int(20) | YES | MUL | NULL | |
| movie_id | int(20) | YES | MUL | NULL | |
| content | varchar(200) | YES | | NULL | |
+----------+--------------+------+-----+---------+----------------+
MariaDB [okmovie]> desc movie;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| mid | int(20) | NO | PRI | NULL | |
| mname | varchar(50) | YES | | NULL | |
| mimgurl | varchar(200) | YES | | NULL | |
| mscore | varchar(20) | YES | | NULL | |
| mdirector | varchar(20) | YES | | NULL | |
| mstar | varchar(200) | YES | | NULL | |
| mtype | varchar(50) | YES | | NULL | |
| marea | varchar(20) | YES | | NULL | |
| myear | varchar(20) | YES | | NULL | |
| msumary | varchar(400) | YES | | NULL | |
| mplayurl | varchar(400) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
MariaDB [okmovie]> desc user;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| uid | int(20) | NO | PRI | NULL | auto_increment |
| username | varchar(20) | NO | UNI | NULL | |
| password | varchar(20) | NO | | NULL | |
| email | varchar(30) | NO | | NULL | |
+----------+-------------+------+-----+---------+----------------+