在旧站点仍处于活动状态时安装和配置WordPress

时间:2016-06-22 作者:bitbonk

我有一个简单的php+mysql webhosting帐户,其中当前有一个简单的静态站点。现在我想切换到WordPress,安装、设置、配置和测试所有内容,一旦一切正常,我想切换一个开关,然后新的基于WordPress的站点应该在同一个域上提供服务。

我是wordpress新手,有什么我需要注意的吗?或者有关于这方面的好教程吗?

例如:从其他CMS我知道他们(尤其是插件)在之后更改根(子)域时相当挑剔。

5 个回复
SO网友:tillinberlin

虽然这对初学者来说可能不是最简单的任务,但这很有可能——只需要一些插件的帮助。

在类似的情况下,我通常会在子域下安装WordPress。当一切看起来都可以启动时,我建议首先(总是!)make a backup 所有的一切。然后,您可以通过WordPress中的管理区域更改基本url(域),这可能有点棘手,因为一旦切换,您将收到一条错误消息。您已注销。但这只意味着域被切换了。实际上,我更喜欢直接在选项表中通过phpMyAdmin更改域名。

最后,需要采取一个重要步骤:WordPress编写所有链接(内联页面链接和图像URL)including 域。因此,您的站点可能首先看起来有点糟糕,因为找不到图像,而内联链接指向旧的(子)域。使用插件,如Better Search Replace 对于查找和替换损坏的URL有很大帮助。您只需替换旧的url字符串(例如http://subdomain.example.org)的新url字符串(例如“http://example.org)应该可以。

SO网友:David

假设您的域是mydomain.org. 而不是在其他域下安装WordPress(wordpress.mydomain.org) 您可以在本地计算机上安装WordPress(使用XAMPP MAMP 或虚拟框),并通过编辑系统将原始域解析到本地计算机host file 并添加以下行:

127.0.0.1    mydomain.org
现在每个请求mydomain.org (从您的计算机)将解析为您的本地主机(当然,其他所有人仍将看到原始静态页面)。通过这种方式,您可以根据需要配置WordPress,而无需在切换到live后对数据库执行搜索和替换。

最后一步是设置WordPress(复制文件,设置wp-config.php) 并将数据库转储迁移到web主机,并从主机文件中删除该条目。

SO网友:Forza

如果你是WordPress的初学者,最好的选择是使用一个插件,如Duplicator. 这允许您将整个站点移动到新位置,并一次更改所有URL。请避免手动更改数据库中的URL,因为这可能很棘手,而且很容易忽略其中一些URL。

复印机会处理好一切。这里有一个good tutorial 视频,如果你需要的话。

如果复制器在您的服务器上无法工作,您也可以尝试使用类似的插件:All in One WP Migration

使用这些插件,您可以在自己的系统或其他(子)域上创建站点。然后,一旦完成,你就可以进行转移。

SO网友:WpMania.Net

我喜欢WordPress,它很容易使用,给了我很大的灵活性来处理代码。你知道,所有代码都是开源的。所以我可以学习,做我喜欢的改变。即使是新手WordPress也很容易使用。如果你坚持使用WordPress几天,你会发现你也爱上了WordPress!

我个人遵循以下步骤进行静态站点到WordPress的转换。。。。

用这个做谷歌。。。。站点:域。我得到了谷歌索引的所有URL,并制作了一张xl表,我将WordPress安装在类似于此域的目录中。我确保新的wp安装是从此处搜索阻止设置>>阅读>>阻止搜索引擎

  • 我在此处开发网站
  • 我使用301重定向插件将旧URL移动到新URL,我通过更改网站URL和主页URL来激活网站设置>>常规设置,我将所有文件从“wp”目录移动到根目录,并保留所有根文件的备份,我使用更好的搜索和替换来替换此URL域。com/wp到域。com现在我需要启用搜索引擎来索引你的新WordPress站点,我再次检查301重定向是否正确。这是非常重要的,如果你不想失去任何SEO排名为您的静态网站

    希望这有帮助。

    萨比尔H

  • SO网友:J. Davis

    只要更改数据库中的siteurl和homeurl,Wordpress通常就可以了。

    相关推荐

    Wordpress Installation

    首先,我不是技术人员,所以请对我好一点。我正在尝试安装Wordpress。我已经尽可能地遵循Wordpress的安装说明。但是,当我尝试在Wampserver上打开localhost时,会收到一条消息:网站无法显示我认为有一件事可能是错误的,那就是wp配置。php文件,我不知道在“MySQL数据库用户名”中放什么。我放了“root“如示例所示。有什么想法吗?