在ubuntu上制作wordpress博客的备份副本

你刚刚想到了一个很好的博客新布局…但是在访问者访问你的博客时对它进行更改通常是个坏主意,特别是如果你正在运行一个支持广告的博客。这本书向你展示了如何将你的WordPress博客复制到你本地的Ubuntu机器上。(应适用于任何debian linux)...

你刚刚想到了一个很好的博客新布局…但是在访问者访问你的博客时对它进行更改通常是个坏主意,特别是如果你正在运行一个支持广告的博客。这本书向你展示了如何将你的WordPress博客复制到你本地的Ubuntu机器上。(应适用于任何debian linux)

首先,我们需要复制你当前的WordPress博客。我假设您可以访问主机提供商的控制台,或者他们至少为您提供了某种类型的备份。如果您以不同的方式获取备份文件,则可以跳过该步骤。

对于一个博客,我们既有WordPress安装,也有数据库,所有文章的文本实际上都存储在那里。如果你上传了图片或文件,它们将在你的wordpress文件夹结构,所以我们真的需要两者。

1) 我们先备份一下数据库。通过SSH连接到服务器并运行以下命令:

mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME > dbbackup.bak

当然,您会希望用大写文本替换安装中的正确值。

2) 备份文件结构:

tar -cf sitebackup.tar SITEROOTDIRECTORY

您需要用大写文本替换站点的根目录。

3) 将文件复制到本地Ubuntu机器上。这可以通过scp、ftp或者你喜欢的方式来实现。我让你来决定。

4) 确保安装了apache、php和mysql。如果没有,可以查阅本网站上的其他操作指南,或者在终端提示下键入以下命令:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get mysql-server

sudo apt-get php5-mysql

sudo /etc/init.d/apache2 restart

5) 我们需要创建一个数据库并导入备份的原始数据库。导航到下载文件的文件夹并运行以下命令:

mysqladmin create DATABASENAME

mysql -uroot DATABASENAME < dbbackup.bak

6) 让我们的本地Web服务器指向我们从生产服务器上获得的WordPress的副本。首先,我们要提取我们创建的tar归档文件。您可以随意执行,但我更喜欢命令行。Ubuntu中有一个实用程序,如果您喜欢这样做,您可以通过图形方式进行操作。

tar xvf sitebackup.tar

这将产生一个目录结构,类似于您所在服务器上的目录结构。在本文中,我们将设想您的站点根目录现在位于/home/username/wordpress/中。如果你在其他地方提取了它,那么相应地替换它。我们需要将别名添加到apache中,因此打开以下文件:

/etc/apache2/conf.d/alias

您需要粘贴到这些行中,并根据您的系统和/目录调整路径,您希望测试日志可以在其中使用。

Alias /wordpress /home/username/wordpress <Directory /home/username/wordpress> Opti*** Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>

7) 如果您使用的是永久链接,则需要在本地复制相同的内容,并且需要启用mod\u rewrite:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

8) 现在我们需要编辑wp config文件以指向本地数据库。如果您一直在遵循,那么在替换数据库名称后,这些设置应该对您有效。

// ** MySQL settings ** // define(‘WP_CACHE’, false); //Added by WP-Cache Manager define(‘DB_NAME’, ‘DATABASENAME’); // The name of the database define(‘DB_USER’, ‘root’); // Your MySQL username define(‘DB_PASSWORD’, ”); // …and password define(‘DB_HOST’, ‘localhost’); // …and the server MySQL is running on

9) 如果您使用的是using WP Cache caching模块,请导航到日志根目录并运行以下命令:

rm wp-content/advanced-cache.php

ln -s wp-content/plugins/wp-cache/wp-cache-phase1.php wp-content/advanced-cache.php

rm wp-content/cache/*

chmod -R 777 *

10) 最后一件事要做。数据库中的数据仍然为您的博客提供了错误的URL。解决这个问题的最简单方法是对数据库运行SQL语句。创建名为fixsettings.sql,将以下行复制到其中,如果希望其他人连接到您,请将您自己的IP地址替换为localhost:

update wp_opti*** set option_value=’http://localhost/wordpress/’ where option_id=1; update wp_opti*** set option_value=’http://localhost/wordpress/’ where option_id=40;

现在我们将其导入数据库:

mysql -uroot < fixsettings.sql

请注意,您应该保留该文件,因为任何时候您想要用最新的博客文章更新本地副本,您所要做的就是导入数据库备份文件,然后重新运行该文件固定设置.sql文件以使其再次指向本地。当然,这会让事情简单得多,而且您最终可以安排一个cron作业来备份您的生产日志,并按计划将其拉入本地计算机。

现在您应该可以导航到http://localhost/wordpress/wp admin/并使用常规用户名登录。你现在有一个你的博客的发展副本!

  • 发表于 2021-04-14 15:55
  • 阅读 ( 110 )
  • 分类:互联网

你可能感兴趣的文章

你应该在网络主机中寻找什么?

...例如,如果你只是想开一个博客,那么选择一个提供托管WordPress主机的网络主机可能是最好的选择,无论是从安装的方便性还是从价格上来说。 ...

  • 发布于 2021-03-15 00:46
  • 阅读 ( 218 )

用wordpress建立你的博客:终极指南

WordPress是世界上最强大的博客平台;互联网上几乎每三个站点中就有一个由WordPress提供支持。WordPress将站点内容与驱动站点的后端代码分开。这意味着您可以运行一个功能齐全的网站,而无需任何网络编程经验。 ...

  • 发布于 2021-03-21 12:15
  • 阅读 ( 302 )

解决wordpress中500个内部服务器错误和空白白页的最终指南

500个内部服务器错误是WordPress用户最无益的祸根。这是一个包罗万象的错误信息,确切的意思是:某处出错了。更糟糕的是,你的WordPress网站可能根本没有错误,只是显示一个空白的白色页面。 ...

  • 发布于 2021-03-21 20:31
  • 阅读 ( 291 )

为什么kinsta管理的wordpress主机对每个人都很好

在WordPress网站上运行超过几百名访问者是很困难的。把托管计划搞错了,你最终可能会花钱买一个不满足你的需求的网站,以及那些你的读者。 ...

  • 发布于 2021-03-22 09:54
  • 阅读 ( 245 )

如何安装、更新和删除wordpress主题

...开发人员努力确保有很多选项可用。如果您的网站已经在WordPress平台上,主题将使您的网站更易于个性化,从而使您的网站与其他网站区别开来。 ...

  • 发布于 2021-03-29 16:11
  • 阅读 ( 342 )

为什么要执行干净的安装,而不是升级

...的安装在Linux发行版上也很有用。我们将在这里特别提到Ubuntu,因为它是最流行的发行版,但其中大部分也适用于其他发行版,比如Fedora。 创建Ubuntu的Mark Shuttleworth最近写道:“今天的升级是可能的,但是要在多次连续的升级中...

  • 发布于 2021-04-09 03:35
  • 阅读 ( 164 )

如何备份和迁移linux配置文件

... 查看用户帐户的配置文件 相关:7个你可能没有注意到的Ubuntu文件管理器特性 首先,找到用户帐户的配置文件。打开Linux发行版的文件管理器到主文件夹,并激活Linux桌面文件管理器中的“显示隐藏文件”选项。 例如,在Ubuntu上...

  • 发布于 2021-04-11 07:39
  • 阅读 ( 198 )

如何在ubuntu上恢复加密的主目录

...密码短语。 备份加密密码短语 如果你使用一个加密的Ubuntu主目录,你应该保留一个mount密码的备份副本。在加密主目录后,您将看到一个对话框提示您这样做。写下这个密码短语并把它放在安全的地方——将来你可能需要它来...

  • 发布于 2021-04-12 09:43
  • 阅读 ( 131 )

安装ubuntu后如何禁用主文件夹加密

Ubuntu提供在安装过程中加密你的主目录。加密有一些缺点-有一个性能损失和恢复您的文件更困难。如果你以后改变主意,你可以删除加密而不重新安装Ubuntu。 删除加密的过程包括创建不加密的主目录备份副本、删除现有主目录...

  • 发布于 2021-04-12 09:50
  • 阅读 ( 134 )

使用linux修复windows pc的10种最聪明的方法

...绍如何操作。 今天我们将介绍一些最有用的方法,使用ubuntulivecd修复Windows电脑,但请记住,这些任务中的大多数都可以在任何版本的Linux上执行。 从559破碎的窗户上修改的图像 **你的ubuntu live cd 你首先要做的是**你自己的ubunt...

  • 发布于 2021-04-13 05:51
  • 阅读 ( 151 )
izz59227
izz59227

0 篇文章

相关推荐