Destoon B2B 系统安装详细教程

Destoon 是一个功能强大的 B2B(企业对企业)电子商务网站程序,安装它需要你拥有一台支持 PHP 和 MySQL 的虚拟主机或服务器。

destoon b2b安装教程
(图片来源网络,侵删)

本教程将以最常见的方式:通过 FTP 上传文件 + 浏览器访问安装 来进行讲解。

第一步:安装前准备

在开始安装之前,请确保你已经准备好以下几样东西:

  1. 一个域名

    • www.yourcompany.com,这个域名需要已经解析到你的服务器 IP 地址。
  2. 一个支持 PHP 和 MySQL 的虚拟主机/服务器

    destoon b2b安装教程
    (图片来源网络,侵删)
    • PHP 版本: Destoon 对 PHP 版本有一定要求,建议使用 PHP 7.0 - 7.4 之间的版本,PHP 8.x 版本部分功能可能不兼容,请先查阅官方文档或咨询主机商。
    • MySQL 版本: 建议 MySQL 5.6 或更高版本
    • 其他要求: 需要支持 GD 图形库、curlzend 等组件,大部分正规主机商都默认开启。
  3. FTP 软件和 FTP 账号密码

    • FTP 软件: FileZilla (免费且易用) 是首选。
    • FTP 信息: 包括主机地址、用户名、密码和端口号(通常是 21),这些信息由你的主机服务商提供。
  4. Destoon 安装包

    • 访问 Destoon 官方网站 [https://www.destoon.com/](https://www.destoon.com/) 下载最新的稳定版安装包。
    • 下载后你会得到一个 .zip.rar 压缩包。

第二步:上传文件到服务器

这一步的目的是将你下载的 Destoon 程序文件通过 FTP 传送到你的网站根目录。

  1. 连接 FTP 服务器

    destoon b2b安装教程
    (图片来源网络,侵删)

    打开 FileZilla,输入你的 FTP 主机地址、用户名、密码和端口,然后点击“快速连接”。

  2. 找到网站根目录

    • 连接成功后,你会看到服务器上的文件列表,网站根目录通常有以下几种名称,具体请咨询你的主机商:
      • public_html
      • www
      • htdocs
      • web
    • 这是你的网站访问的起始目录,所有网站文件都应该放在这里。
  3. 上传 Destoon 文件

    • 在本地电脑上,找到你刚刚下载的 Destoon 压缩包(destoon_v8.0.zip)。
    • 重要提示: 不要直接上传压缩包! 你需要先在本地电脑上解压这个压缩包。
    • 解压后,你会得到一个文件夹(destoondestoon_v8.0)。
    • 将这个解压后的文件夹内的所有文件和子文件夹拖拽到 FileZilla 右侧的网站根目录中。
    • 等待上传完成,上传过程可能需要一些时间,取决于你的文件大小和网速。

第三步:设置目录权限

这是安装过程中非常关键的一步,Destoon 需要对某些目录和文件有写入权限,以便在安装和运行时能够创建和修改配置文件、上传文件等。

你需要通过 FTP 软件修改以下目录的权限为 777 (或 755,但 777 最保险,安装成功后再改回 755)。

  • api/
  • cache/
  • file/
  • module/
  • template/
  • upload/
  • static/
  • config/
  • module/install/ (安装目录,安装完成后可以删除或改名)

如何设置权限(以 FileZilla 为例):

  1. 在右侧文件列表中,右键点击你需要修改权限的文件夹。
  2. 选择 “文件权限...” (File permissions...)
  3. 在弹出的窗口中,勾选 "数字" 选项。
  4. 在输入框中输入 777
  5. 点击 “确定”
  6. 对上述所有目录重复此操作。

第四步:运行安装向导

所有准备工作都已完成,可以开始正式安装了。

  1. 打开浏览器访问安装地址

    • 在浏览器地址栏中输入你的域名,并在后面加上 /install/
    • http://www.yourcompany.com/install/
    • 如果你的 Destoon 文件是直接放在根目录下的,那么访问 http://www.yourcompany.com/ 即可,它会自动跳转到安装页面。
  2. 进入安装界面

    • 如果一切顺利,你会看到 Destoon 的安装欢迎页面。
    • 如果遇到问题500 Internal Server Error404 Not Found),请检查:
      • 上传的文件是否完整?
      • 目录权限是否已正确设置为 777
      • 主机环境是否满足要求?(可以创建一个 phpinfo.php 文件上传到根目录,用浏览器访问查看 PHP 版本和已安装模块)
  3. 安装步骤

    • 环境检测

      • 系统会自动检测你的 PHP、MySQL、GD 等环境。
      • 如果所有项目都显示为 或 “通过”,则可以点击“下一步”。
      • 如果有 或 “失败”,请根据提示解决问题,通常是 PHP 模块未开启或目录权限问题。
    • 数据库配置

      • 数据库地址: 通常是 localhost,如果不是,请咨询主机商。
      • 数据库用户名: 你的数据库用户名。
      • 数据库密码: 你的数据库密码。
      • 数据库名: 你需要为 Destoon 创建一个新的数据库名称,可以在你的主机控制面板(如 cPanel、宝塔面板)中创建。
      • 数据库前缀: 可以使用默认的 destoon_,也可以自定义,用于避免和其他程序的数据表冲突。
      • 管理员账号: 设置你的网站后台管理员用户名和密码。请务必牢记,这是你以后登录后台管理系统的凭证。
    • 网站信息

      • 网站名称: 你的网站标题。
      • 网站网址: 你的网站完整域名。
      • 网站路径: 通常保持默认 即可。
      • 网站编码: 强烈建议使用 UTF-8,以支持多语言和特殊字符。
      • 管理员邮箱: 填写你的常用邮箱。
    • 安装完成

      • 点击“开始安装”按钮,系统会开始创建数据表并写入初始数据。
      • 安装成功后,页面会提示安装完成。

第五步:安装后配置与清理

安装向导完成后,还有一些重要的收尾工作。

  1. 删除安装目录

    • 为了安全,必须删除或重命名 install/ 这个目录,你可以通过 FTP 软件将其删除,或者将其重命名为 install_bak 等名字。
  2. 修改目录权限

    • 将之前设置为 777 的目录权限改回 755,这是一个重要的安全措施,可以防止非法写入。
    • 注意: config/ 目录下的 global.phpcache/ 目录下的文件通常需要保持 666755 的写入权限,具体以系统要求为准。static/ 目录下的文件也需要可写。
  3. 登录后台管理

    • 在浏览器地址栏输入你的域名,后面加上 /admin/
    • http://www.yourcompany.com/admin/
    • 使用你在安装步骤中设置的管理员账号和密码登录。
  4. 完成初始配置

    • 登录后台后,Destoon 会引导你进行一些基本的网站设置,
      • 基本设置: 设置网站 Logo、公司信息、联系方式等。
      • 支付方式: 配置支付宝、微信等支付接口。
      • 模板选择: 选择你喜欢的网站模板。
      • 会员设置: 设置会员注册、升级等规则。

常见问题与解决方案 (FAQ)

  • Q1: 访问安装页面时,提示 404 Not Found500 Internal Server Error 怎么办?

    • A1: 这是最常见的问题。
      • 500 错误: 通常是目录权限未设置正确,或者 .htaccess 文件与服务器环境冲突,先检查 777 权限,如果不行,可以尝试暂时将根目录下的 .htaccess 文件重命名(如改为 .htaccess_bak)再试。
      • 404 错误: 可能是文件上传不完整,或者域名解析未生效,请检查 FTP 上传的文件是否齐全,并用 ping 命令检查域名是否正确解析到服务器 IP。
  • Q2: 数据库连接失败,提示 Access denied for user '...'@'localhost'

    • A2: 这表示数据库用户名或密码错误,请返回第三步的“数据库配置”,仔细核对用户名、密码和数据库名是否正确。
  • Q3: 安装完成后,前台页面显示空白或乱码。

    • A3:
      • 空白: 检查 config/ 目录权限是否可写,或者查看服务器错误日志(error_log)。
      • 乱码: 几乎可以肯定是 网站编码 设置错误,请确保在安装步骤和后台设置中,所有地方都选择了 UTF-8 编码。
  • Q4: 安装向导检测到环境不通过(如 curlGD 未开启)。

    • A4: 这是因为你的主机商没有开启这些 PHP 模块,你需要联系你的主机服务商,让他们帮你开启相应的 PHP 扩展。

希望这份详细的教程能帮助你成功安装 Destoon B2B 系统!如果在安装过程中遇到其他问题,可以查阅 Destoon 官方论坛或咨询你的主机服务商。