佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1796|回复: 9

如何把opencart从hosting 搬移到localhost xampp? 求救啊

[复制链接]
发表于 23-4-2014 10:49 AM | 显示全部楼层 |阅读模式
各位大大

我想从live hosting 把opencart 搬到我的电脑的 localhost xampp,
就是会出现这个错误

Warning: require_once(test/system/startup.php): failed to open stream: No such file or directory in C:\xampp\htdocs\tata\index.php on line 17

Fatal error: require_once(): Failed opening required 'test/system/startup.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\tata\index.php on line 17


我已经把资料库和文件都移到我的localhost了。
网路上的教学也照做了,还是不行?
回复

使用道具 举报


ADVERTISEMENT

发表于 23-4-2014 12:15 PM | 显示全部楼层
确定这个file存在吗?
test/system/startup.php
回复

使用道具 举报

 楼主| 发表于 24-4-2014 11:18 AM | 显示全部楼层
有 , 因为opencart 是 define url 的。
在他们的config设定那边。
回复

使用道具 举报

发表于 24-4-2014 12:45 PM | 显示全部楼层
看看 C:\xampp\htdocs\tata\index.php on line 17 写些什么
试看用browser开得到那个url吗,是什么error.
查看可不可以access
回复

使用道具 举报

 楼主| 发表于 24-4-2014 04:47 PM | 显示全部楼层
在 index.php 里面的那边是 require_once(DIR_SYSTEM . 'startup.php');
然后因为opencart 通常要改 config.php 可以搬移到hosting 的不是吗?

有一个地方我不太明就是是,我在自己localhost 也安装了 opencart ,
以下是正常的可以运动的,我自己暗转过的 config.php
define('DIR_APPLICATION', 'C:\xampp\htdocs\test/catalog/');
define('DIR_SYSTEM', 'C:\xampp\htdocs\test/system/');
define('DIR_DATABASE', 'C:\xampp\htdocs\test/system/database/');
define('DIR_LANGUAGE', 'C:\xampp\htdocs\test/catalog/language/');
define('DIR_TEMPLATE', 'C:\xampp\htdocs\test/catalog/view/theme/');
define('DIR_CONFIG', 'C:\xampp\htdocs\test/system/config/');
define('DIR_IMAGE', 'C:\xampp\htdocs\test/image/');
define('DIR_CACHE', 'C:\xampp\htdocs\test/system/cache/');
define('DIR_DOWNLOAD', 'C:\xampp\htdocs\test/download/');
define('DIR_LOGS', 'C:\xampp\htdocs\test/system/logs/');

然后我把别的地方搬过去的 config.php

define('DIR_APPLICATION', '/home/test/public_html/catalog/');
define('DIR_SYSTEM', '/home/test/public_html/system/');
define('DIR_DATABASE', '/home/test/public_html/system/database/');
define('DIR_LANGUAGE', '/home/test/public_html/catalog/language/');
define('DIR_TEMPLATE', '/home/test/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/home/test/public_html/system/config/');
define('DIR_IMAGE', '/home/test/public_html/image/');
define('DIR_CACHE', '/home/test/public_html/system/cache/');
define('DIR_DOWNLOAD', '/home/test/public_html/download/');
define('DIR_LOGS', '/home/test/public_html/system/logs/');

修改后,也不行的。
所以我在想是不是有关hosting 的环境也有关系呢?  或者这里有谁成功把opencart 搬到 xampp 的localhost 是成功过的吗?
回复

使用道具 举报

发表于 24-4-2014 06:29 PM | 显示全部楼层
是不是test/system/startup.php要改成test\system\startup.php
回复

使用道具 举报

Follow Us
发表于 24-4-2014 07:19 PM | 显示全部楼层
试看nsda讲的
define 时要用"\",是windows file path,directory,和你在windows explorer看到的一样。
define('DIR_APPLICATION', 'C:\xampp\htdocs\test/catalog/');
换成
define('DIR_APPLICATION', 'C:\xampp\htdocs\test\catalog\');
require_once时用"\",就像你在browser看到的
require_once(DIR_APPLICATION.'/config.php')
下面这个也行,但一般上别人会建议你别用。
require_once('/var/www/public_html/config.php')

你试试看行得通吗。。
回复

使用道具 举报

发表于 29-4-2014 12:18 AM | 显示全部楼层
admin folder 还有一个config也要跟着修改
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 30-4-2014 03:14 PM | 显示全部楼层
感谢大家,我会去测试。
回复

使用道具 举报

 楼主| 发表于 30-4-2014 03:17 PM | 显示全部楼层
admin 那个是后台的,先改前台。
我原本是要把hosting的opencart拿来localhost改,
但现在我直接在改,已经没有问题了。

谢谢大家的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-8-2025 01:14 PM , Processed in 0.130502 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表