分享

写回答

发帖

[提问] 如何把本地的joomla做的网站迁移到Godaddy?

GoDaddy GoDaddy 4220 人阅读 | 9 人回复

发表于 2011-2-2 03:28:59 | 显示全部楼层 |阅读模式

大家好!我在本地上用Joomla做了一个网站,现在做得差不多了,想把这个网站迁移到Dodaddy的hosting上。
在本地安装Joomla时,所用的
   主机名:localhost
   用户名:root
   密  码:空
   数据库名称:szdianziyan.db3  (也就是在PHPmyadmin里面建的数据库)

请问如何把这个本地已经做好的网站迁移到 Godaddy空间?需要做哪几步的工作?特别是数据库迁移这块希望详细一些,谢谢!
PS:我的网站想直接放在主机的根目录下。

回答|共 9 个

fxin

发表于 2011-2-2 09:15:16 | 显示全部楼层

FTP上传到空间了,然后导入数据库即可!就这么简单

littleforyou123

发表于 2011-2-3 03:30:26 | 显示全部楼层

请问:
1. Joomla的文件(本地服务器下的,www文件夹内的 cache文件夹,includes文件夹,components文件夹等原来安装joomla的那些个文件夹),需要拷贝到Godaddy空间或者覆盖掉原来的目录吗?

2.我在本地通过在phpmyadmin里面导出了 szdianziyandb4.sql数据库文件,我利用gadaddy的面板的导入操作导入时出现了错误,如下:
  ————————————————————————————————————————————
   错误

SQL 查询:

-- -- 转存表中的数据 `jos_components` -- INSERT INTO `jos_components` (`id`, `name`, `link`, `menuid`, `parent`, `admin_menu_link`, `admin_menu_alt`, `option`, `ordering`, `admin_menu_img`, `iscore`, `params`, `enabled`) VALUES (1, 'Banners', '', 0, 0, '', 'Banner Management', 'com_banners', 0, 'js/ThemeOffice/component.png', 0, 'track_impressions=0\ntrack_clicks=0\ntag_prefix=\n\n', 1), (2, 'Banners', '', 0, 1, 'option=com_banners', 'Active Banners', 'com_banners', 1, 'js/ThemeOffice/edit.png', 0, '', 1), (3, 'Clients', '', 0, 1, 'option=com_banners&c=client', 'Manage Clients', 'com_banners', 2, 'js/ThemeOffice/categories.png', 0, '', 1), (4, 'Web Links', 'option=com_weblinks', 0, 0, '', 'Manage Weblinks', 'com_weblinks', 0, 'js/ThemeOffice/component.png', 0, 'show_comp_description=1\ncomp_description=\nshow_link_hits=1\nshow_link_description=1\nshow_other_cats=1\nshow_headings=1\nshow_page_title=1\nlink_target=0\nlink_icons=\n\n', 1), (5, 'Links', '', 0, 4, 'option=com_webl[...]

MySQL 返回:文档
#1062 - Duplicate entry '1' for key 1
——————————————————————————————————————————————————
PS:我本地建立joomla时候信息如下:
   主机名:localhost
   用户名:root
   数据库名:szdianziyandb4
   密码:没有

  我Godaddy空间上的数据库信息:
   主机名:szdianziyandb3.db.6873587.hostedresource.com
   用户名:szdianziyandb3
   密码:*************
   数据库名:szdianziyandb3

会不会是因为这个原因呢?

谢谢解答。

teafaery

发表于 2011-2-3 10:11:37 | 显示全部楼层

楼主,你去安装一个全站备份的插件,这个你可以到joomla之门的论坛里找,然后,备份完后,把附件下载来,解压到指定的目录,运行一下,它会重新安装(把备份的数据恢复到数据库)

tpxp

发表于 2011-2-3 23:11:15 | 显示全部楼层

很简单,用akeba全站备份
不会可以联系我
qq伞其六一七八二二八

littleforyou123

发表于 2011-2-10 02:32:22 | 显示全部楼层

原帖由 teafaery 于 2011-2-3 10:11 AM 发表
楼主,你去安装一个全站备份的插件,这个你可以到joomla之门的论坛里找,然后,备份完后,把附件下载来,解压到指定的目录,运行一下,它会重新安装(把备份的数据恢复到数据库) ...


我想用 原始的方法安装看看,如果不行再用备份软件了

littleforyou123

发表于 2011-2-10 02:32:55 | 显示全部楼层

原帖由 tpxp 于 2011-2-3 11:11 PM 发表
很简单,用akeba全站备份
不会可以联系我
qq伞其六一七八二二八

我加你了,请教一下,谢谢

littleforyou123

发表于 2011-2-10 02:38:36 | 显示全部楼层

原帖由 littleforyou123 于 2011-2-3 03:30 AM 发表
请问:
1. Joomla的文件(本地服务器下的,www文件夹内的 cache文件夹,includes文件夹,components文件夹等原来安装joomla的那些个文件夹),需要拷贝到Godaddy空间或者覆盖掉原来的目录吗?

2.我在本地通过在phpmyadmin里面导出 ...

这一步我解决了,我重新建立一个新的空白的数据库再导入即可,不然导入的数据库里面的表跟原来数据库里面的表冲突。上面的就是这个问题。

我按照以下步骤解决:
1.已经把前台文件打包且解压到根目录下。 2.已经把本地网站的数据库文件szdianziyandb4.sql成功导入到godaddy空间已经建好的数据库 szdianziyandb5. 3.把godaddy空间的configuration.php文件换成了空间数据库用户名,数据库密码,数据库,log_path绝对路径,tmp_path绝对路径。  

问题出来了:

Parse error: syntax error, unexpected T_STRING in /home/content/s/z/d/szdianziyan/html/configuration.php on line 1
我可以保证,上面的三个步骤中,用户名,密码,数据库等信息不用错。

大家分析一下看可能是什么问题?

开心私塾

发表于 2011-2-10 09:02:14 | 显示全部楼层

syntax error 这个报错是语法错误,是说你的程序有语法错误。

littleforyou123

发表于 2011-2-10 13:16:17 | 显示全部楼层

我就觉得奇怪了,我的网站在本地运行得好好的,并且 configuration.php文件只是换了空间用户名,密码,数据库,这个方法应该没有错。我本地的php版本是 5.2.11,GD安装数据库的时候我选了php版本是 5.0(只有4.1和5.0这两版本)
。难道是高版本的php不能再低版本的环境下使用?还是GD还有什么脚本语言需要安装的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GoDaddy讨论

GoDaddy
介绍:GoDaddy是全球第一域名注册商,同时也提供主机托管、SSL证书等产品服务。GoDaddy提供Linux虚拟主机、Windows虚拟主机、云主机以及服务器全线主机产品,满足各种需求的用户。
查看更多

littleforyou123

发表主题