0

我正在将我的开放式购物车网站移至共享托管服务器。当我使用 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 之前放一些东西?

4

1 回答 1

0

您的问题可能与前导反斜杠有关,即 webspace 应该是根目录的子文件夹。

当然,它不在共享服务器上。

至于在 webspace 之前添加一些东西,您应该永远无法找出那是什么,或者您可能会尝试破坏另一个站点。

始终使用相对寻址,这是确保可移植性的唯一方法

于 2013-08-13T14:05:56.783 回答