G2EX: 高仿V2EX论坛主题,基于极简论坛(SimpleForum)

全文转载自G2EX

演示

关于

  G2EX是一个探索、学习技术的微社区,G2EX2.2是由我(龙城男人)在使用虞建东先生开发的极简论坛程序基础上,模仿V2EX模板所制作的个人站点。模板设计版权归Livid所有,程序版权归虞建东先生所有。

空间及环境要求:

PHP 5.4.0及以上 必须安装open_ssl扩展 插件系统需要用到 scandir 方法,如php.ini disable_functions 设置中屏蔽掉了这个方法,请删除后重启。 core/config/db.php和params.php文件要求写权限 core/runtime目录及里面的目录文件要有写权限 assets,avatar,upload目录要求写权限

发布后更新

  • 4月1日修复升级、删帖bug

2.2新增

  • 插件系统
  • 标签管理
  • 主题增加感谢
  • 回复增加感谢、点赞
  • 主题增加权限控制
  • 广告管理可以选择节点
  • 优化上传图片
  • 优化模板各处细节若干…

初次安装步骤:

1、下载G2EX安装文件,解压后修改core/config/web.php第19行,随便改几位就行了,这是检证cookie用的。

'cookieValidationKey' => 'hwdn8-iyIh5LylPLpD1PoplqjUka98Ba', 

2、将整个安装包上传到网站空间,如果你是nginx,请修改配置文件,增加伪静态规则

location / {
        index    index.html index.htm index.php;
        try_files $uri $uri/ /index.php?$args;
        }

3、重启nginx后在浏览器中输入网址: http://你的网址/install 进入安装界面,

4、安装第一步:会显示你的网站空间环境是否符合安装条件,如果符合请点击进入下一步,

5、安装第二步:填写mysql数据库信息,填写完后,会执行sql生成表及插入数据,自动进入下一步,

6、安装第三步:创建管理员帐号,如果你的网站空间开启了opcache等加速扩展,可能会报错,请稍等片刻,再重新填写。管理员帐号创建后,安装操作就完成了。

7、删除core/install_update目录。


升级

如果你是G2EX2.0用户,

  1. 首先备份网站程序和数据库数据
  2. 第三方登录及上传到七牛/又拍云升级后需要重新设置,因此请备份到文本中
  3. 将下载的安装包解压,并上传到网站空间
  4. 执行 http://你的网址/upgrade/index , 点击 升级 按钮
  5. 进入管理后台更新论坛配置;重新设置第三方登录;如升级前使用七牛/又拍云,请先在插件中安装七牛/又拍云,并填写配置,然后到论坛配置中选择七牛/又拍云
  6. 删除core/install_update目录

下载

  因为制作模板过程中修改了很多文件,所以本模板不能作为一套独立模板来使用,使用了本模板后也不能直接升级极简论坛官方新版程序,所以需要下载我整合好的完整程序包。

  完整包下载地址:七牛

交流

  G2EX交流群:1582247 一般情况下最新版在群文件里