我正在将我的开放式购物车网站移动到共享托管服务器。当我使用FTP登录时,我看到我的文件路径是/webspace/httpdocs/mydomain.com /
在Open Cart的index.php中,有一行
require_once(DIR_SYSTEM . 'startup.php');
这会引发错误。当我这样做时:
echo file_exists(DIR_SYSTEM . 'startup.php');
我弄错了。 DIR_SYSTEM返回正确的路径 - /webspace/httpdocs/mydomain.com /
我一直有专门的托管,并习惯使用/var/www/mydomain.com/等路径。有了共享主机,所以我需要在/ webspace之前添加一些内容吗?
答案 0 :(得分:0)
您的问题可能与前导反斜杠有关,即反对说网站空间应该是根目录的子文件夹。
当然,它不在共享服务器上。
至于在webspace之前添加一些东西,你应该永远无法找到它是什么,或者你可能试图破坏另一个站点。
始终使用相关寻址,这是确保可移植性的唯一方法