喜欢我们网站可以按Ctrl+D收藏哦~本站资源全部免费
当前位置:首页 >> 网站源码 >> 宝塔面板安装TomatoIDC虚拟主机销售系统

宝塔面板安装TomatoIDC虚拟主机销售系统

叶子 网站源码 867

TomatoIDC是一款以GPL3.0协议开源虚拟主机销售系统,具备易于扩展的插件系统,模版系统,使用强大的Laravel框架进行驱动,能帮助你轻松的扩展虚拟主机销售业务。

下载地址https://github.com/MercyCloudTeam/TomatoIDC/ 

介绍

特性

  • 易于使用

    • 界面清新

    • 可视化管理界面

  • 可扩展

    • 支持(支付,服务器,功能)插件

    • 支持更换模版

  • 人性化

    • Gravatar头像

简介

TomatoIDC是一款以GPL3.0协议开源虚拟主机销售系统,具备易于扩展的插件系统,模版系统,使用强大的Laravel框架进行驱动,能帮助你轻松的扩展虚拟主机销售业务。

版本

目前版本V0.1.0只完成了基础功能,较多功能还在开放当中,目前版本为测试版,但是使用是完全没有问题的,更新改动可能较大。

演示站

默认

安装

环境需求

  • 一台支持 URL 重写的主机,Nginx、Apache 或 IIS

  • PHP >= 7.1.3

  • Composer(如果没有请本地克隆安装好扩展再打包上传服务器)

  • 安装并启用如下 PHP 扩展:

    • OpenSSL

    • PDO

    • Mbstring

    • Tokenizer

    • GD

    • XML

    • Ctype

    • JSON

    • fileinfo

删除 PHP 函数限制(常见错误解决)

passthru
proc_open
proc_get_status

Git安装

#克隆代码(国内用户可选Coding/Gitee)git clone --depth=1  https://github.com/MercyCloudTeam/TomatoIDC.git;#移动到目录cd TomatoIDC;#编辑配置文件,编辑数据库连接部分即可cp .env.example .env
vi .env#完成数据库迁移php artisan migrate#依赖安装composer install --no-dev#初始化程序密匙php artisan key:g#访问安装页面完成安装https://domain/install

压缩包安装

#下载并解压压缩包?压缩包服务器找不到啦#编辑配置文件(填写数据库部分即可)vi .env#完成数据库迁移php artisan migrate#初始化程序密匙php artisan key:g#访问安装页面完成安装https://domain/install

Web 服务器配置 - 伪静态(优雅链接)

Apache TomatoIDC 使用 public/.htaccess 文件来为前端控制器提供了隐藏 index.php 的优雅链接. TomatoIDC 使用 Apache 作为服务器,请务必启用 mod_rewrite 模块 让服务器能够支持 .htaccess 的解析。

如果 TomatoIDC 附带的 .htaccess 文件不起作用,尝试下面的方法替代:

Options +FollowSymLinks -IndexesRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]

Nginx 如果你使用 Nginx 服务器,在你的站点配置中加入以下内容,它将会将所有请求引导到 index.php 前端控制器中:

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

宝塔面板安装步骤(时间约3分钟)

  1. 添加站点

  2. 上传代码(GIT克隆 /压缩包 二选一)

  3. 配置.env文件

  4. 运行php artisan migrate 完成数据库迁移

  5. 安装依赖(压缩包安装跳过)

  6. 运行php artisan key:g 生成加密密匙

  7. 设置网站目录 运行目录设置为/public

  8. 设置伪静态(Apache基本不用配置即可使用)

  9. 访问 https://domain/install 进行最后安装

功能

支付

目前暂未完成支付宝/微信官方支付插件(可以参考其他支付插件,改写一下即可使用),但拥有其他免签支付插件

更多支付方式,请自行进行支付插件开发

预计更新:下版本将支持卡密充值帐户余额

服务器面板

当前支持的服务器管理面板

  • Easypanel

TODO

  • 服务器

    • 服务器组

    • 售卖VPS

    • 售卖Shadowsocks

  • 支付

    • 充值卡

    • 支付宝微信官方支付

  • 用户

    • aff推广

  • 优惠卷

  • 更好的插件系统

我的安装步骤:

1、先在宝塔面板后台--网站--添加站点 创建个网站应用。

2、上传下载好的TomatoIDC-0.1.4.zip压缩包。并解压到域名根目录里。

3、重命名.env.example文件为.env

编辑.env文件里

DB_DATABASE=数据库名
DB_USERNAME=数据库用户
DB_PASSWORD=数据库密码

4、SSH到你的服务器,输入cd /www/wwwroot/域名/

运行前先检查php扩展 安装扩展 fileinfo 。

禁用函数里删除

passthru
proc_open
proc_get_status

5、然后先运行 composer install 安装。

  1. 运行php artisan migrate 完成数据库迁移

  2. 运行php artisan key:g 生成加密密匙

  3. 设置伪静态(Apache基本不用配置即可使用)

6、访问 https://domain/install 进行最后安装

测试访问:https://www.268608.com/

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
请先 登录 再评论,若不是会员请先 注册