本文主要介绍云虚拟主机中安装ShopNC中遇到的一些常见问题、可能原因以及解决方案。
问题描述
问题一:在云虚拟主机上安装ShopNC后,在检查安装环境环节,检测不到磁盘信息(即磁盘空间显示未知),导致下一步验证无法正常进行。
问题二:创建数据库环节,在数据库信息区域,发现数据库地址无法完整输入。
问题原因
原因一:针对问题一,由于安装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默认的数据库地址长度为例。
使用FTP客户端连接云虚拟主机。
具体操作,请参见使用FileZilla管理文件。
找到ShopNC安装目录下的
step_3.php
文件,并编辑该文件。在
step_3.php
文件页面搜索localhost
关键字,找到对应行前面的maxlength="20"
。将
maxlength
值改成您数据库地址字符的长度(例如maxlength="30"
),然后保存即可。刷新安装页面,确认数据库地址可以完整输入。