0

我在 mamp 上写了一篇博客,想加入 hostgator。我必须重新创建 hostgator 中的所有内容,例如在 Hostgator 上安装 Wordpress。有什么办法可以直接将我的东西推入 hostgator 而不重做 hostgator 中的所有内容。需要一些建议。。谢谢。。

4

1 回答 1

2

将本地版本的 Wordpress 部署到实时服务器非常容易。首先,你是对的,我不会费心在你的服务器上安装一个干净的 Wordpress 副本,然后你必须完全重建网站。

你需要做的是;

  1. 将所有文件从本地计算机 FTP 到服务器。
  2. 将整个数据库从本地 phpmyadmin 转移到服务器上的新数据库
  3. 更改 wp-config.php 中的数据库连接详细信息
  4. 对您的默认 Wordpress .htaccess 进行任何必要的更改。我的意思是您的 MAMP 站点可能不在根目录中,但您的实时站点可能会在根目录中。如果您设置了 SEO 永久链接,那么您将从重写规则和 .htaccess 中的基础中删除 Mamp 子目录。您的主机可能还要求您在此处添加规则(即指定要使用的 PHP 版本等)。您总是可以使用他们的安装程序安装 Wordpress,看看他们是否自己添加了任何特殊规则。

到目前为止一切都很容易 - 现在是我的小费。将 Wordpress 数据库从本地开发环境迁移到现场可能会非常痛苦,因为 Wordpress(以及许多插件/主题开发人员)使用序列化数组来存储数据。因此,如果您在数据库上进行查找和替换以将旧网址替换为新网址,您将禁用很多东西,例如配置设置和小部件(特别是文本小部件,但最终需要重新创建大量内容)。

下载此文件;

http://interconnectit.com/124/search-and-replace-for-wordpress-databases/

并将其上传到服务器并直接在浏览器中访问。运行快速表单并在您的数据库 url 上执行序列化的数组友好查找和替换。任务完成。祝你好运。

于 2012-08-22T10:09:02.463 回答