iamike / viease

微易,一款微信公众平台管理系统。

Home Page:http://viease.cn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

微易,一款基于 Laravel 开发的,使用 overtrue/wechat SDK 做为微信接入的微信公众平台管理系统框架。http://viease.cn/

安装

  1. Git clone 并安装
git clone https://github.com/vieasehub/viease
cd viease
composer install -v
chmod -R 777 storage
chmod -R 777 bootstrap/cache
  1. 创建 .env 文件
$ curl https://raw.githubusercontent.com/laravel/laravel/master/.env.example -o .env
// 生成key
$ php artisan key:generate

以及修改 .env 内对应的项目

  1. 配置 nginx 虚拟主机
server {
    listen 80;
    server_name viease.app; # 有必要改成你的域名
    root "/path/to/viease"; # 这里改成你的viease所在目录的public

    index index.html index.htm index.php;

    charset utf-8;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    access_log /usr/local/var/log/nginx/viease.app-access.log;
    error_log  /usr/local/var/log/nginx/viease.app-error.log error;

    sendfile off;

    client_max_body_size 100m;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }
}
  1. 创建数据库

确保你的 .env 里的数据库配置已经 OK.

$ php artisan migrate
$ php artisan db:seed
  1. 访问后台: yourdomain.com/admin
email: admin
password: viease
  1. 添加公众号
  2. 同步粉丝
$ php artisan sync:all_fans # 获取全部公众号,同步粉丝
$ php artisan sync:all_groups # 获取全部公众号,同步粉丝组

这一步估计耗时很长...

完事。

说明

  1. 公众号没认证玩不了。
  2. 你完全有必要会用 Laravel,否则提一些关于基本框架使用的问题很有可能没有人回答。
  3. 不要太过自信,上面的步骤你完全有必要照着做,除非你完全能掌控它。
  4. 本项目后台部分功能未完成,只有后台,前台就一个首页,所以不会有 OAuth 之类的演示功能,我们期望有时间的朋友可以补充完善它,谢谢!QQ群:319502940

License

MIT

About

微易,一款微信公众平台管理系统。

http://viease.cn/


Languages

Language:JavaScript 76.9%Language:PHP 9.3%Language:HTML 8.1%Language:CSS 5.4%Language:Shell 0.2%Language:Makefile 0.0%Language:Nginx 0.0%Language:Ruby 0.0%Language:ApacheConf 0.0%