使用说明:

人工智能方式,把剧本文字自动转化成动画影片,还可以向动画人物提问故事里的事情。

你可以教动画人物知识,然后提问教过的知识,或动画人物已知的知识

此程序完全开源、完全免费。先看完教程,才能看懂源码。源码做了详细的注释,没注释的源码都是次要的、辅助的、美化网页的程序,那些不用学习。

此源码只用于个人研究,不得用于商业目的

安装教程(宝塔):

运行需要mysql数据库(建议用5.7版本)和php运行环境(例如AppServ)。

新建数据库,把snow.sql导入数据库,字符集设utf8,排序规则设utf8_general_ci

配置文件config.php改成你的信息,就可以运行了。


(1)安装mysql数据库:

第一步:安装mysql数据库。

第二步:安装navicat或workbench,就是mysql的可视化界面。

第三步:新建数据库,把snow.sql导入进去

(1)Navicat导入数据库的方法(如下图1):

说明图(2):

说明图(3):

说明图(4):

说明图(5):


接着步骤:

先连接mysql,点击工具栏的连接(connection),再点mysql,然后设置。

连接后,点击左侧导航栏的连接名,使其变绿。然后鼠标右键的菜单中,新建数据库(New Database),字符集(character set)选择utf8,排序规则(collation)选择utf8_general_ci。

双击新建好的数据库,使其变为绿色。鼠标右键菜单,选择运行sql文件(Excute SQL file)。点击文件框(file)右边的小方形按钮,选择文件snow.sql,点击开始,就可以导入进去了,导入成功后点关闭按钮。

查看存储过程:navicat中,不叫存储过程,而叫函数。在左侧导航栏的函数列表,双击名称就可以打开了

(2)Workbench导入数据库的方法:

先连接mysql,然后新建数据库(Create a new schema),default charset选择utf8,default collation选择utf8_general_ci,然后点apply。

左侧导航栏(Navigator)下有两个按钮:Administration和schemas。选择Schemas,点击新建的数据库,鼠标右键菜单选择Set as default schema(设为默认数据库)。再选择Administration,选择Data Import/Restore,就是导入数据,选择Import from Self-Contained File,选择文件snow.sql。点击下面Default Target Schema的输入框,选择刚才新建的数据库,再点右下角的按钮start import。等待一会,显示Import Completed时,就完成了。还需要刷新一下左侧导航栏的数据库,就是鼠标右键菜单的reflesh all。

查看存储过程:选择Stored Procedures,就显示所有的存储过程。要打开存储过程,鼠标光标放到存储过程名称上,右边出现小圆形的扳手图标,点击该图标,就显示存储过程了,而双击名称是无用的。
显然workbench比较麻烦,不适合新手,而且没有夜晚模式,看久了眼睛不舒服

搭建php运行环境:

第一步:安装AppServ。安装时,出现4个组件的选择安装,把MySql Database的钩去掉,就是不要安装,否则会覆盖已安装的mysql数据库。mysql数据库应另外单独安装,用不着通过AppServ方式安装。

第二步:把网页程序文件,都放到C盘的AppServ文件夹里的www文件夹里。

第三步:浏览器网址栏输入localhost/index.html就可以打开网页主页了。

最好在www文件夹下,再建立一个文件夹,例如叫a。网页文件都放入a文件夹,那么网址就是localhost/a/index.html


搭建远程服务器环境(本地运行,不用考虑这个):

远程服务器有两种类型:云服务器和轻量应用服务器。

云服务器的优点:允许同时访问网站的最大访问量高,也就是允许同时在线的人物多。

云服务器的缺点:初始时,只有操作系统,没有其它软件。

轻量应用服务器的优点:第一,已经搭建好了网站设置的可视化界面,以及常用软件。所以对于新手而言,最好选择轻量应用服务器。第二,同一档次的情况下,轻量应用服务器的带宽,通常比云服务器高,也就是传输速度快

搭建云服务器:

第一步:给服务器安装操作系统,一般选择轻量级的操作系统centOS,最好用稳定的7.6版本。

第二步:用SSH工具(远程连接工具)连接到服务器,建议用PuTTY。

第三步:centOS系统时,用yum指令,在线安装堡塔(宝塔)。堡塔方便给服务器下载和安装应用软件,以及搭建网站。

第四步:通过网页方式,进入堡塔管理页面,这样就有个可视化的界面来管理服务器了。

第五步:在堡塔界面中,新建网站。

第六步:导入数据库,上传网页文件。

第七步:防火墙放行mysql专属的3306端口。

第八步:设置新的root密码。

第九步:把网页文件中的config配置文件的host值写为127.0.0.1,不要写localhost。127.0.0.1是计算机环回地址,也就是服务器自身访问自身


如果报错:错误编号为1130。解决方法:SSH工具连接mysql,进行如下设置:

mysql -u root -p

mysql>use mysql;

mysql>update user set host = ‘%’ where user =’root’;

mysql>flush privileges;

mysql>select host,user from user where user=’root’;

然后就可以正常运行了。如果把host写为服务器ip,而不是计算机环回地址127.0.0.1,才会报错1130。

安全说明:一般程度的安全是做到了,把配置文件保护好了。php写的配置文件,如果直接从网页页面下载配置文件,php程序内容会显示为空,只有在源码中才能看到php程序的内容,这是本来就有的保护机制。至于高级的保护机制,我不会

此说明文档来自:贴吧云上晴空,https://tieba.baidu.com/home/main?un=%E6%9A%AE%E6%9C%A8%E5%A4%95%E6%BA%AA

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。