分页: 10 / 11

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-03-16 15:36
youhuaxiao
1. 停止运行旧的网站
2. 复制旧网站所有zencart文件、目录到新的主机
3. 导出旧网站的数据库
4. 在新的主机上建立zencart数据库,导入旧的数据
5. 设置好数据库用户和权限
6. 修改新网站的两个文件
\includes\configure.php 和 \admin\includes\configure.php
主要是域名、物理路径、数据库名称、数据库用户名、密码这些内容
7. 登录新网站的后台,修改
商店设置-日志选项-日志保存到的路径
商店设置-Sessions-Sessions目录的路径
8. 完成


我是按照这种方法迁移的,但是迁移后出现了问题,网站产品图片不显示,原本的路径是/images/products/,迁移后路径变为/IMAGE_SITEimages/products/了,这是为什么呢?

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-03-18 9:47
Jack
是不是 \includes\configure.php 文件中有设置 IMAGE_SITE ?

Re: Zen Cart1.3.9h中文美化版

帖子发表于 : 2011-03-19 9:25
风的守候
迁移zencart网站的简易方法

1. 停止运行旧的网站
2. 复制旧网站所有zencart文件、目录到新的主机
3. 导出旧网站的数据库
4. 在新的主机上建立zencart数据库,导入旧的数据
5. 设置好数据库用户和权限
6. 修改新网站的两个文件
\includes\configure.php 和 \admin\includes\configure.php
主要是域名、物理路径、数据库名称、数据库用户名、密码这些内容
7. 登录新网站的后台,修改
商店设置-日志选项-日志保存到的路径
商店设置-Sessions-Sessions目录的路径
8. 完成

按上面的步骤操作后,前台空白,后台正常登录。通过空白页面排错后,提示如下
Notice: Constant FILENAME_POPUP_SHIPPING_ESTIMATOR already defined in /home/door/public_html/trade/includes/filenames.php on line 158
Notice: Constant FILENAME_POPUP_ASK_A_QUESTION already defined in /home/door/public_html/trade/includes/extra_datafiles/ask_a_question_filenames.php on line 24
Notice: Constant FILENAME_ABOUT_US already defined in /home/door/public_html/trade/includes/extra_datafiles/contact_us_frame_filenames.php on line 11
Notice: Constant FILENAME_DEFINE_ABOUT_US already defined in /home/door/public_html/trade/includes/extra_datafiles/contact_us_frame_filenames.php on line 12
Notice: Constant FILENAME_PREV_NEXT already defined in /home/door/public_html/trade/includes/extra_datafiles/faq_manager_file_names.php on line 36
Notice: Constant FILENAME_PREV_NEXT_DISPLAY already defined in /home/door/public_html/trade/includes/extra_datafiles/faq_manager_file_names.php on line 37
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/door/public_html/trade/includes/filenames.php:158) in /home/door/public_html/trade/includes/functions/sessions.php on line 108
Notice: Undefined variable: idid in /home/door/public_html/trade/includes/init_includes/init_languages.php(13) : eval()'d code on line 3
Notice: Object of class queryFactoryResult could not be converted to int in Unknown on line 0

Jack老大请问如何处理?急急急。期待回复。

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-03-19 9:58
Jack
/includes/filenames.php 第158行出错
用源文件替换回去

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-06-18 17:28
toby
请Jack老大和高手们帮我解答下,我迁移网站后,网站首页正常,网站内页访问不了(出现 object not found),只有首页可以访问,请你们指点下,非常感谢!急

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-06-18 20:40
Jack
要到服务器的错误日志中查看具体的错误信息

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-07-04 22:08
yhd6381
先留个记号

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-07-08 20:16
yhd6381
我把原来的数据库全部复制下来导入新的数据库(本地phpMyAdmin)时出现Fatal error: Maximum execution time of 300 seconds exceeded in D:\APMServ5.2.6\APMServ5.2.6_zip\APMServ5.2.6\www\phpMyAdmin\libraries\import\sql.php on line 105。不知道是什么原因?

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-07-22 10:03
mr_低调
我现在zencart装在www.xxx.com下面,但是要移走到一个域名的二级目录下面如:www.xxx.com/test/这个下面,但是配置文件改了,没有效果?希望高手帮忙下啊!

Re: 如何迁移ZenCart到另一台服务器

帖子发表于 : 2011-07-26 1:39
yhd6381
迁移zencart网站的简易方法

1. 停止运行旧的网站
2. 复制旧网站所有zencart文件、目录到新的主机
3. 导出旧网站的数据库
4. 在新的主机上建立zencart数据库,导入旧的数据
5. 设置好数据库用户和权限
6. 修改新网站的两个文件
\includes\configure.php 和 \admin\includes\configure.php
主要是域名、物理路径、数据库名称、数据库用户名、密码这些内容
7. 登录新网站的后台,修改
商店设置-日志选项-日志保存到的路径
商店设置-Sessions-Sessions目录的路径
8. 完成
这样做后,一、新网站能正常打开,但是点击ADD TO CART时候页面变成空白。二、进后台网址时,页面跳转到前台网址Page Not Found
Custom 404 Error Page with Site Map Sample Text ...

Put your custom "page not found" message here. You can change this text in the Define Pages Editor located under Tools in the Admin.
请教高手怎么解决?