云虚拟主机上安装ShopNC时遇到的常见问题

本文主要介绍云虚拟主机中安装ShopNC中遇到的一些常见问题、可能原因以及解决方案。

问题描述

  • 问题一:在云虚拟主机上安装ShopNC后,在检查安装环境环节,检测不到磁盘信息(即磁盘空间显示未知),导致下一步验证无法正常进行。shopNC..png

  • 问题二创建数据库环节,在数据库信息区域,发现数据库地址无法完整输入。

问题原因

  • 原因一:针对问题一,由于安装ShopNC需要检测站点空间大小,而云虚拟主机禁止了相关函数,导致无法检测到磁盘信息。

  • 原因二:针对问题二,ShopNC默认设置了数据库地址长度,而云虚拟主机的数据库地址超过了该限制。

解决方案

根据对应的问题及原因选择相应的解决方案:

  • 方案一:由于原因一出现无法检测磁盘信息的问题时,您可以直接将第一步验证的页面地址栏(URL)的最后参数step=1改为step=2,然后访问即可跳过验证步骤。例如:

    • URL(修改前):http://q****.my3w.com/shopnc/shop/install/index.php?step=1

    • URL(修改后):http://q****.my3w.com/shopnc/shop/install/index.php?step=2

  • 方案二:由于原因二出现数据库地址无法完整输入的问题时,您需要将数据库连接地址转换为IP地址或者重新设置ShopNC默认的数据库地址长度。

    以下操作以修改ShopNC默认的数据库地址长度为例。

    1. 使用FTP客户端连接云虚拟主机。

      具体操作,请参见使用FileZilla管理文件

    2. 找到ShopNC安装目录下的step_3.php文件,并编辑该文件。

    3. step_3.php文件页面搜索localhost关键字,找到对应行前面的maxlength="20"

    4. maxlength值改成您数据库地址字符的长度(例如maxlength="30"),然后保存即可。

    5. 刷新安装页面,确认数据库地址可以完整输入。