源码:Vmoex 二次元社区

作者:天白     发布于「网站源码」 - Aurora network

源码:Vmoex 二次元社区-Aurora network
标签:
2019-03-10 分类:网站源码 阅读(55) 评论(1) 百度未收录
当前位置:Aurora network > 文件 > 网站源码 > 正文
赞(0) 打赏
天白

作者:天白

手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

源码:Vmoex 二次元社区

依赖

  • PHP 7.2+
  • MySQL 5.7+
  • Node 6.14+
  • bower 1.8+
  • Redis 3.2+

功能

  • gitbhu登录 ✅
  • 邮箱验证、用户信息编辑功能 ✅
  • 多国语言支持 ✅
  • 丰富的后台管理功能 ✅
  • 用户发帖、回复(支持@其他人) ✅
  • 站内即时聊天、无刷新获取通知 ✅
  • 支持markdown ✅
  • 会员主页、关注他人、发送私信给他人 ✅

 

安装文档请参考:INSTALL.md

安装手册

cd /path/to/webroot/path

git clone git@github.com:yeskn-studio/vmoex-framework.git && cd vmoex-framework

或者指定版本,比如:

git clone --branch v2.1.1 git@github.com:yeskn-studio/vmoex-framework.git && cd vmoex-framework

修改runtime目录权限

chown -R [webuser] var (各类日志缓存存放目录)
chown -R [webuser] web/avatar (用户头像)
chown -R [webuser] web/upload
chown -R [webuser] app/Resources/translations (翻译文件的目录)

修改配置文件

vim app/config/parameters.yml.dist

安装php依赖

composer install (期间会提示配置,检查无误可一路回车)

安装前端依赖

bower install (root用户请运行:bower install --allow-root)

创建数据库

php bin/console doctrine:database:create (如果你已经手动创建了数据库,可跳过)

导入数据

php bin/console doctrine:database:init

载入翻译数据

php bin/console translation:persist

修改管理员密码

php bin/console change-password -u admin -p [password]

清理缓存

chown -R [webuser] var (上面已经执行过,这里再执行一次)
sudo -u [webuser] php bin/console cache:clear --env=dev

创建静态资源文件

php bin/console assetic:dump --env=dev

启动websocket

php bin/push-service.php start -d

服务器上运行(dev)

php bin/console server:run 0.0.0.0:8000

本地运行(dev)

php bin/console server:run 127.0.0.1:8000

提示:以上两种方式运行时,看板娘可能无法加载,请使用nginx来运行

访问

http://[127.0.0.1或者服务器ip]:8000

部署在nginx上

在上面的安装指南中运行的是dev模式,适合开发时环境,如果在真实环境运行,请务必使用类似nginx的web server来运行,nginx配置示例:

server {
    listen          80;
    server_name     www.vmoex.com;

    root            /var/www/vmoex-framework/web;
    index           app.php;

    if (!-e $request_filename) {
        rewrite  ^(.*)$  /?$1  last;
        break;
    }
    
    location ~ \.php$ {
        include        fastcgi_params;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        access_log     /var/log/nginx/vmoex-access.log main;
    }
}

nginx配置好后,还无法直接访问网站,请执行如下操作:

清理prod模式下的缓存

chown -R [webuser] var
sudo -u [webuser] php bin/console cache:clear --env=prod

生成prod模式下的静态资源文件

php bin/console assetic:dump --env=prod

配置文件

app/config/parameters.yml.dist并不是真正生效的配置文件,真正生效的是自动生成的app/config/parameters.yml, 需修改配置时请修改此文件,修改完后,需要重新清理缓存或者生成静态资源文件。

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

文件下载

附件:Vmoex

文件大小:5.3M

更新时间:

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,若为付费资源,请在下载后24小时之内自觉删除,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!

分享到:
未经允许不得转载:

作者:天白, 转载或复制请以 超链接形式 并注明出处 Aurora network
原文地址:《源码:Vmoex 二次元社区》 发布于2019-03-10

评论 1

5 + 6 =
  1. #1

    这个我喜欢

    mimitu2个月前 (03-11)回复
源码:Vmoex 二次元社区

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

这绝对不是广告!

WEB导航之家

WEB导航之家是汇集全网优质网址及资源的中文上网导航。及时收录博客、论坛、门户、工具等主流分类的网址和内容,让您的网络生活更丰富精彩。上网,从WEB导航之家开始。

申请加入吧

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录