我即将开始在Wordpress上与旧网站构建一个新网站。我需要旧网站保持直播,直到新网站启动,我还需要在线开发。
最好的方法是什么?我应该创建一个子域名还是子文件夹?
我将如何迁移Wordpress网站&数据库从这个测试区域到根目录完成?
感谢。
答案 0 :(得分:1)
这取决于您的托管环境。
如果你有一个Cpanel托管帐户,你可以通过它创建一个子域,实际创建一个子文件夹。这称为虚拟子域。
您可以访问www.yourdomain.com/subfolder或www.subfolder.yourdomain.com来访问测试网站
这很好,因为它不会以任何方式锁定你。
关于迁移您的网站,我会通过PHPMYADMIN在本地(通过FTP)和您的数据库备份旧网站文件。然后通过FTP将开发站点复制到根目录,并通过PHPMYADMIN
更新数据库答案 1 :(得分:1)
使用WordPress,您可以创建像http://blog.mysitename.com这样的子域或像http://mysitename.com/blog/这样的子文件夹 - 任何一个WordPress都会支持 - 您只需要在wp_options表中进行设置(通常ID为1& 39的行指向您设置的相应域。它只取决于你对服务器的控制程度,但从它的声音来看,你应该有足够的控制力。
对于您的数据库 - 您实际上可以指向同一个数据库&只需使用某种前缀预先挂起您的表名,以区分您现有的网站和你的新网站。默认情况下,WordPress会将您的表名称添加为“wp_
”,例如“wp_TABLE_NAME
”,其中所有大写字母将替换为WordPress表的实际名称(如wp_options表)。或者,您也可以设置一个全新的数据库&它不重要。
关键是当WordPress网站准备好上线时,您需要将主域指向新网站&然后更改wp_options表以使用新URL。
答案 2 :(得分:0)
您可能也需要更改.htaccess,除非Cpanel(如果使用)处理:Changing The Site URL « WordPress Codex和Moving WordPress « WordPress Codex。