说明:Vmoex是一个仿V2ex的开源二次元向的社区程序,使用的php框架symfony3.4版本,支持markdown,主要为动漫、二次元、番剧的(还有萌萌哒的(●´ω`●)φ)爱好者打造。由于作者的安装教程对新手有点不是很友好,所以这里博主就发个详细的安装教程,有需求的可以搭建一个玩玩。

截图

一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅 一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅 一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅 一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅

安装

Github地址:https://github.com/yeskn-studio/vmoex-framework

环境要求:PHP 5.6+MysqlNginxRedisComposerNodejsFileinfo拓展等。

关于环境一些提示:
#由于作者留的数据库文件只兼容Mysql 5.6+,所以你内存如果超过1G,建议直接安装Mysql 5.6+;要是内存低于1G只能安装Mysql 5.5也没事,博主会提供兼容5.5的数据库文件。

#如果在Dev模式下运行是不需要Nginx的,不过不适合我们使用,所以下面主要使用Nginx的Web运行该程序。

1、安装宝塔

安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6+NginxMysqlRedis

关于宝塔,您可以需要关注:

上一篇我们讲到宝塔的安全设置: 今天给大家讲一下如何给宝塔面板开始SSL访问!我的方法简单粗暴,觉对有效! 先开启面板 ...
一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅 飞鱼岛主 2018-09-08
前面技术宅已经讲了初体验宝塔面板,赶脚真的很好用,对新手很是友好。 ...
一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅 飞鱼岛主 2018-09-07
周五了,又到了愉快的乱折腾时间,今天技术宅就折腾了下宝塔面板!记得技术宅一开始用的是WDCP面板,查了下,没有多少记录在 ...
一个仿V2EX的开源二次元论坛程序:Vmoex安装教程-技术宅 飞鱼岛主 2018-09-07

2、相关配置

找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。

点击左侧软件管理-PHP设置-禁用函数-删除proc_open和proc_get_status。

点击左侧数据库-添加数据库,设置好数据库名、密码。

点击左侧网站-添加站点,数据库不创建,使用上面创建的即可。

3、安装Composer

4、安装依赖

安装Nodejs

安装Bower

安装uglifyjs

5、配置源码

配置文件大致修改如下:

6、开始安装

调整数据库文件:

然后开始安装,使用命令:

然后点击面板左侧安全,开放websocket3120端口即可。

7、Nginx设置

点击左侧网站-站点设置,进行如下修改:

最后我们打开站点就可以看到一个萌萌哒的论坛了,历史帖子,评论什么的可以在后台自行删除。

配置文件

站点运行后,配置文件为app/config/parameters.yml, 需修改配置时请修改此文件,修改完后,需要重新清理缓存或者生成静态资源文件。

最后如果我们重启服务器后,还需要先开启websocket,使用命令:

文章转载自:Rat's Blog