Skip to content

shopxo-admin

安装wampserver

https://wampserver.aviatechno.net/

安装wampserver所需vc++环境

根据您提供的ShopXO系统部署说明,以下是清晰的部署步骤总结:

ShopXO系统部署指南

一、目录部署方式

  1. 主域名部署
    • 将解压后的shopxo目录下所有内容上传至服务器根目录(如public_html或www)

    • 访问域名自动跳转安装页:http://www.xxx.com

  2. 子目录部署
    • 将整个shopxo文件夹上传至项目根目录(如public_html/shopxo)

    • 支持两种安装入口:

    http://www.xxx.com/shopxo

    http://www.xxx.com/shopxo/public

二、环境要求

系统版本 PHP版本要求

v2.1.0及以下 PHP ≥ 5.6

v2.2.0起 PHP ≥ 7.2.5

v6.1.0起 PHP ≥ 8.0.2

三、权限设置

• 必须将 runtime 目录权限设置为 755(存放缓存和日志的目录)

四、安装流程

  1. 上传文件后,直接访问对应URL: • 主域名:http://www.xxx.com

    • 子目录:http://www.xxx.com/shopxohttp://www.xxx.com/shopxo/public

  2. 系统会自动跳转到安装页面,按向导完成配置。

注意事项

  1. 若安装失败,检查: • 目录权限(尤其是runtime)

    • PHP版本是否符合要求

    • 文件是否完整上传

  2. 子目录部署时,确保服务器支持路由重写(如Apache的mod_rewrite或Nginx的伪静态规则)。

如需更详细的配置帮助,建议查阅官方文档或检查压缩包内的README文件。

根据您的情况,接下来需要将ShopXO源码部署到WampServer环境中并进行安装。以下是详细的操作步骤。

  1. 将源码放置到Web目录

首先,需要将下载的ShopXO源码放到WampServer的网站根目录下,这样Apache服务器才能访问到它。

• 找到WampServer的www目录,默认路径通常是 C:\wamp64\www。

• 根据您的部署计划,选择以下一种方式放置源码:

◦ 主域名部署:将解压后shopxo文件夹内的所有文件和文件夹直接复制到 www 目录下。

◦ 子目录部署:在 www 目录下新建一个文件夹(例如 myshop),然后将整个shopxo文件夹复制到这个新文件夹内。
  1. 配置运行环境

在安装之前,请确保您的WampServer环境满足ShopXO的要求。

• 检查PHP版本:左键点击系统托盘的WampServer图标,依次选择 PHP -> Version,确保选择的PHP版本符合ShopXO系统的要求(例如,系统v2.2.0起需PHP v7.2.5及以上,v6.1.0起需v8.0.2及以上)。

• 开启必要的PHP扩展:同样在WampServer的PHP菜单中,选择 PHP extensions,确保常用的扩展如 curl、openssl、mbstring、gd、pdo_mysql等处于开启(打勾)状态。

  1. 创建数据库

ShopXO安装过程中需要连接MySQL数据库,请提前创建一个空数据库。

• 点击WampServer图标,选择 phpMyAdmin 打开数据库管理工具。

• 使用您的MySQL用户名和密码登录(初始用户名为root,密码通常为空)。

• 在phpMyAdmin界面中,点击“数据库”标签页,为一个新数据库起名(例如 shopxo_db),选择排序规则(如 utf8_general_ci),然后点击“创建”。

  1. 设置目录权限

为了保证系统正常运行,需要确保ShopXO的特定目录具有写权限。

• 找到源码目录下的 runtime 文件夹。

• 右键点击该文件夹,选择“属性”,进入“安全”选项卡。

• 为IIS_IUSRS或Everyone用户(具体取决于您的系统配置)赋予“修改”和“写入”权限,或将目录权限设置为 755。在Windows环境下,这通常意味着给相关用户或用户组分配“修改”权限。

  1. 运行安装向导

完成以上准备后,就可以通过浏览器访问安装向导了。

• 启动WampServer,确保其图标为绿色。

• 打开浏览器,根据您第一步的部署方式访问对应的地址:

◦ 主域名部署:访问 http://localhost/

◦ 子目录部署:访问 http://localhost/myshop/shopxo/ (请将myshop替换为您实际创建的文件夹名)。

• 系统应能自动跳转到安装页面。如果未能跳转,可以尝试直接访问 http://localhost/myshop/shopxo/public/

  1. 跟随安装向导操作

在安装界面中,请按照提示逐步完成配置:

  1. 环境检测:系统会检查PHP版本、扩展和目录权限,请确保所有检测项通过。

  2. 数据库配置: ◦ 数据库地址:通常填写 localhost 或 127.0.0.1。

    ◦ 数据库用户名:填写 root。

    ◦ 数据库密码:如果您没有设置过,默认为空。

    ◦ 数据库名:填写您在第三步中创建的数据库名(如 shopxo_db)。

  3. 设置管理员账号:填写网站的管理员用户名、密码和邮箱,请务必牢记。

  4. 完成安装:安装成功后,建议根据提示删除或重名install目录以增强安全性。

完成这些步骤后,您的ShopXO网店就应该成功部署在本地环境了。您可以访问前台首页和后台管理系统(通常位于 http://localhost/myshop/shopxo/admin.php)进行进一步配置。

在phpMyAdmin中为已创建的数据库创建用户并分配权限是一个标准操作,可以有效地管理数据库访问安全。整个过程主要包括创建新用户和为该用户分配特定数据库的权限两个核心步骤。

创建新用户

  1. 登录phpMyAdmin:使用您的管理员账户(如root)登录phpMyAdmin。

  2. 进入用户管理页面:登录后,在phpMyAdmin的主界面,点击顶部导航栏中的 “用户账户” 或 “权限” 标签页。

  3. 添加新用户:在用户账户页面,找到并点击 “添加用户账户” 或 “添加新用户” 链接。

  4. 填写用户信息:在添加新用户的页面中,需要填写以下关键信息: ◦ 用户名:为您的新用户设置一个名称。

    ◦ 主机:从下拉菜单中选择 “本地”,这会将主机限制为 localhost,意味着该用户只能从数据库所在的同一台服务器进行连接。这是为了安全考虑。

    ◦ 密码:为账户设置一个强密码,并在“Re-type”框中再次输入以确认。

  5. 创建用户:在表单下方,不要勾选任何全局权限。直接滚动到页面底部,点击 “执行” 或 “Go” 按钮完成用户的创建。

为用户分配数据库权限

创建用户后,最关键的一步是授予他访问特定数据库的权限。

  1. 编辑用户权限:用户创建成功后,系统通常会跳转到一个页面,上面显示“您已添加了一个新用户”。在这个页面,您可以找到 “按数据库指定权限” 区域。或者,您也可以返回“用户账户”列表,找到刚创建的用户,然后点击其对应的 “编辑权限” 按钮。

  2. 选择数据库:在权限设置页面,在 “按数据库指定权限” 的下拉菜单中,选择您之前已经创建好的那个目标数据库。选择后页面会自动刷新,并显示针对该数据库的详细权限列表。

  3. 设置具体权限:现在,您可以为该用户勾选其对目标数据库的操作权限。为了确保网站应用(如ShopXO)能正常运行,通常需要授予其较为完整的权限。一个稳妥的做法是: ◦ 在“数据”和“结构”权限栏下,点击 “全选” 按钮,这将勾选如SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER等核心权限。

    ◦ “管理”权限一般不需要勾选,这些是高危权限,应保留给管理员用户。

  4. 保存权限设置:滚动到页面底部,点击 “执行” 按钮使权限设置生效。

验证与安全建议

• 权限验证:为确保设置正确,您可以尝试使用新创建的用户名和密码从您的应用程序(如ShopXO的安装程序)连接数据库。如果连接成功并可以正常进行数据库操作,说明配置正确。

• 安全最佳实践:遵循 “最小权限原则” ,即只授予用户完成其任务所必需的最小权限。为您部署的ShopXO系统创建专属用户,而不是直接使用root账户,可以极大地提升数据库的安全性。

完成以上步骤后,您就成功地在phpMyAdmin中创建了一个数据库用户,并为其分配了访问特定数据库的权限。您现在可以在ShopXO的安装过程中使用这个新创建的用户名和密码来进行数据库配置了。

Last updated: