本文将分享如何将wordpress站点本地在xampp上从一台计算机转移到另一台计算机的详细内容,此外,我们还将为大家带来关于WordPress-wordpress、wordpress301插件(wo
本文将分享如何将 wordpress 站点本地在 xampp 上从一台计算机转移到另一台计算机的详细内容,此外,我们还将为大家带来关于WordPress - wordpress、wordpress 301插件(wordpress 301重定向)、wordpress 301重定向(wordpress 重定向)、WordPress SEO:选择 WordPress 帖子还是页面的相关知识,希望对你有所帮助。
本文目录一览:- 如何将 wordpress 站点本地在 xampp 上从一台计算机转移到另一台计算机
- WordPress - wordpress
- wordpress 301插件(wordpress 301重定向)
- wordpress 301重定向(wordpress 重定向)
- WordPress SEO:选择 WordPress 帖子还是页面
如何将 wordpress 站点本地在 xampp 上从一台计算机转移到另一台计算机
如何解决如何将 wordpress 站点本地在 xampp 上从一台计算机转移到另一台计算机
尝试了几种方法后,不得不在这里问。 所以最近我在我自己的网站上工作,该网站在我的本地桌面上开发(使用 xampp),但现在我想从我的笔记本电脑(ubuntu 16.04)在同一个网站(本地)上工作,所以我安装了 xampp(lampp ) 在我的笔记本电脑上并尝试了以下方法:-
1.) 我从我的桌面 (localhost/PHPmyadmin) 导出了数据库。
2.) 从桌面版复制 wordpress/wp-content 文件夹。
3.) 在我的 ubuntu os 笔记本电脑上安装 xampp 和 wordpress 并登录。
4.) 在 localhost/PHPmyadmin 中创建 db 作为 wordpress 并在此处导入桌面版本的 db。
5.) 第一次安装 wordpress 时选择 wordpress 作为我的数据库,一切正常。
6.) 现在,当我复制并替换 wp-content 文件夹并转到 localhost/wordpress 时,我的站点出现(我在桌面上(本地)工作的站点),woohoo。
7.) 但是当我去 localhost/wordpress/wp-admin/ 时,它会抛出错误:
Fatal error: Uncaught TypeError: ftp_fput(): Argument #1 ($ftp) must be of type resource,null given in /opt/lampp/htdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.PHP:212 Stack trace: #0 /opt/lampp/htdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.PHP(212): ftp_fput(NULL,''/opt/lampp/htdo...'',Resource id #934,2) #1 /opt/lampp/htdocs/wordpress/wp-content/plugins/astra-sites/inc/classes/class-astra-sites-importer-log.PHP(73): WP_Filesystem_FTPext->put_contents(''/opt/lampp/htdo...'','''') #2 /opt/lampp/htdocs/wordpress/wp-includes/class-wp-hook.PHP(292): Astra_Sites_Importer_Log->has_file_read_write('''') #3 /opt/lampp/htdocs/wordpress/wp-includes/class-wp-hook.PHP(316): WP_Hook->apply_filters(NULL,Array) #4 /opt/lampp/htdocs/wordpress/wp-includes/plugin.PHP(484): WP_Hook->do_action(Array) #5 /opt/lampp/htdocs/wordpress/wp-admin/admin.PHP(175): do_action(''admin_init'') #6 /opt/lampp/htdocs/wordpress/wp-admin/index.PHP(10): require_once(''/opt/lampp/htdo...'') #7 {main} thrown in /opt/lampp/htdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.PHP on line 212
There has been a critical error on this website. Please check your site admin email inBox for instructions.
基本上我无法访问仪表板。 请指导我并告诉我我哪里出错了,我真的卡住了...... 提前致谢!
解决方法
复制粘贴 Wordpress 可能会在严重错误中发出。 您可以使用“一体式 wp 迁移”插件轻松地将 wordpress 迁移到另一台计算机或在线服务器中。
,假设您在笔记本电脑上安装的 lampp 工作正常:
- 下载最新的 wordpress zip。解压到 htdocs
- 创建一个数据库并在您的笔记本电脑上安装一个新的 WP 站点
- 在您的空白安装中,将您的主题复制到主题文件夹中,并安装您的主题将使用的所有插件。
- 在 Mysql 中 - 从空白站点删除所有表并导入您自己的站点数据库
- 在 WP OPtions 中更改站点 URL 和基础
应该没问题
,根据您的描述,您似乎已基本完成传输,但您的 FTP 连接仍处于关闭状态。请参阅docs。您需要在源代码中搜索 ftp_connect 的用法。希望您至少能找到匹配项,或仅找到几项匹配项。现在,查看错误的堆栈跟踪或错误消息所指的源代码中的位置,并找出 ftp_connect 的哪个用法启动了您的 ftp_fput 尝试使用的连接,并查看它尝试连接到的主机。将该值与旧环境在同一位置使用的主机进行比较,从这里开始,您应该拥有解决问题所需的一切。
,我认为您可以使用插件来备份您的 Wordpress 安装。 之后,您在第二台计算机上安装新的 Wordpress。 您安装相同的备份插件,然后恢复包含文本、数据库和图像的文件。
WordPress - wordpress
导览
0. 配置文件 wp-config.php
packagist.org
配置文件 wp-config.php
1.1,设置代理网络,用于更新插件或其它。添加:
define('WP_PROXY_HOST', '127.0.0.1');
/ define('WP_PROXY_PORT', '1087');
wordpress 301插件(wordpress 301重定向)
WordPress修改固定链接后301的重定向方法
网站改版实际上是很忌讳的,尤其是针对已被搜索引擎收录的网站,新站不用考虑这些问题,而已经收录的网站网页在不遵守搜索引擎规则的前提下,是会被降权,关键词排名下滑、流量IP会被剥夺、收录会减少、业务成交量会急剧下滑甚至影响收入,可以说是牵一发而动全身。
网站改版
良家佐言用的是WordPress程序建站的个人博客,网站收录将近300个页面,因为固定链接的原因,博客目录、标签和文章归档以及内文链接都显得冗长收录慢,今天终于决定修改固定链接了,新旧链接交替,会出现大量的404页面,必须要把已经收录的页面做301重定向到新的固定链接,良家佐言通过百度发现有三种常见的方法可以实现:
1、通过WordPress插件WP Permalinks Migration实现,启动成功后WP Permalinks Migration会默认获取你的老链接的配置信息,检查修改一下,然后点击更新配置就实现了全站文章老链接301跳转到新链接了。
WP固定链接迁移
2、巧妙运用.htaccess文件,配置301跳转代码,这个方法对于不懂得的人来说相对复杂,需要仔细研究一下.htaccess文件的配置教程,代码大概是:
htaccess文件
3、在WordPress主题文件function.php加入配置代码跨越实现,将已经收录就的固定链接301重定向到新的固定链接,这个方法我试过,好像不大行,代码是网上的,就不复制出来了哈。
第一种最简单,以此类推,后面两种方法也可以实现,不过需要技术支持,最后需要注意的是,修改了网站的固定链接之后,做好301重定向,然后还需要登录百度资源平台网站改版页面进行规制配置,新旧链接交替,还是要跟度娘报备一下。
WordPress哪些插件可以301重定向
WordPress插件可为您的301重定向需求提供更简单的解决方案。这些插件将使该过程自动化(您不必知道其自动化方式或原因,但是,如果您想知道这些插件使用的是纯PHP,我们的WordPress函数或一个隐藏的服务器文件,我们将在下面讨论。注意:请确保选择具有可靠开发和支持历史的WordPress重定向插件。
Redirection
通过Redirection插件,您可以管理301重定向并跟踪404错误。这是一个方便的插件,我们实际使用并推荐使用。
Easy Redirect Manager
在Easy Redirect Manager也可以完成301个重定向你。安装后,您只需要打开它即可。您应该看到一个链接表,并能够添加任何具有适用状态代码的重定向。只需选择一个旧的网址,并输入新的网址,并确保将其标记为301重定向。
Simple 301 Redirects
Simple 301 Redirects是一个更具针对性的插件。它仅适用于希望执行301重定向的用户,它不仅仅保留重定向。通过确保WordPress站点的301重定向,还可以确保那些关注SEO排名的人不会失去他们已经拥有的东西。
SEO插件,例如Yoast SEO
许多WordPress SEO插件,例如Yoast SEO,都将301重定向作为高级功能包含在插件中,因为301重定向对您网站的SEO至关重要。检查您的WordPress SEO插件是否具有301重定向作为其免费或付费版本的内置功能。
通过技术事项WordPress 301重定向
接下来,我们将讨论如何在没有插件的情况下进行301重定向。在此示例中,我们将介绍如何使一个URL重定向到您网站上的另一页面。本文的下半部分将显示我们如何确保访问您网站的每个人都与您的网站建立安全的连接。这也称为“强制WordPress SSL”。
我们将使用内置的WordPress PHP函数wp_redirect。注意:默认情况下,wp_redirect函数调用HTTP状态码302,而不是301。这就是为什么我们函数中的一个参数为“ 301”的原因。如果我们省略特定的状态代码,WordPress会假定我们想要302重定向!
302重定向的意思是“暂时移动”,并且不会更新您的搜索引擎列表。这最终将不利于您现在或将来尝试的任何SEO策略。
在我们的示例中,假设您有一个名为our-example-wp-site.com的网站。假设URL上的页面
our-example-wp-site.com/old-url 需要重定向到our-example-wp-site.com/new-url。因为我们已经安装了WordPress,所以我们不必使用原始PHP,而可以使用wp_redirect函数。
使用 wp_redirect 函数
使用文件管理器,导航到包含“ old-url”页面内容的文件。打开此文件进行编辑,然后用以下单行代码替换所有内容(PHP使用的开始和结束标记除外):
wp_redirect( \"http://www.our-example-wp-site.com/new-url\" , 301 );
如您所见,它是一个带有两个参数的简单函数。第一个参数是新网址。第二个参数在技术上是可选的,但是如果留空,则默认为HTTP状态302,这不是我们想要的,所以设置为301。
使用PHP
根据您使用的WordPress版本,或出于各种原因,您可能不想使用wp_redirect。到目前为止,wp_redirect是管理单个页面重定向的最简单的特定于WordPress的方法。
但是,还有一种方法可以在纯PHP中执行我们要执行的301重定向。
警告:如果您不知道PHP是什么,那就不要折腾了。
由于WordPress基于PHP,因此我们假设您的服务器必须安装PHP。为了开始,我们需要打开文件以在文件管理器中进行编辑。这应该是包含我们需要重定向到新网址的旧网址内容的文件。
再一次,假设我们拥有域our-example-wp-site.com,并且我们想要从我们的
example-wp-site.com/old-url重定向到our-example-wp-site.com/new-url。这是应该在纯PHP的“旧网址”页面上显示的代码:
header( \"HTTP/1.1 301 Moved Permanently\" );
header( \"Location: http://www.our-example-wp-site.com/new-url\" );
?>
此代码的第一行是要发送的确切HTTP状态响应。请注意,HTTP / 1.1的前缀必须与编写的完全相同。下一项必须是状态码的编号。说“永久移动”的部分必须是与我们的HTTP状态代码相对应的正确字符串。
在这里变得棘手。从技术上讲,每个项目都是客户端浏览器读取的字符串中的参数。它们都是手动输入的,但必须完全正确。否则,客户端将收到“错误标头”错误。
我们的PHP代码的第二行必须是新网址。它必须包含URL的完整路径。换句话说,即使它是我们自己网站中的文件,我们也必须包含整个URL。原因是因为它作为下一个浏览器标头发送到客户端,并且将被解释为已写入。由于客户端不会在本地拥有您网站的所有文件,因此需要引用完整的更新URL。
wordpress 301重定向(wordpress 重定向)
网站改版实际上是很忌讳的,尤其是针对已被搜索引擎收录的网站,新站不用考虑这些问题,而已经收录的网站网页在不遵守搜索引擎规则的前提下,是会被降权,关键词排名下滑、流量IP会被剥夺、收录会减少、业务成交量会急剧下滑甚至影响收入,可以说是牵一发而动全身。
网站改版
良家佐言用的是WordPress程序建站的个人博客,网站收录将近300个页面,因为固定链接的原因,博客目录、标签和文章归档以及内文链接都显得冗长收录慢,今天终于决定修改固定链接了,新旧链接交替,会出现大量的404页面,必须要把已经收录的页面做301重定向到新的固定链接,良家佐言通过百度发现有三种常见的方法可以实现:
1、通过WordPress插件WP Permalinks Migration实现,启动成功后WP Permalinks Migration会默认获取你的老链接的配置信息,检查修改一下,然后点击更新配置就实现了全站文章老链接301跳转到新链接了。
WP固定链接迁移
2、巧妙运用.htaccess文件,配置301跳转代码,这个方法对于不懂得的人来说相对复杂,需要仔细研究一下.htaccess文件的配置教程,代码大概是:
htaccess文件
3、在WordPress主题文件function.php加入配置代码跨越实现,将已经收录就的固定链接301重定向到新的固定链接,这个方法我试过,好像不大行,代码是网上的,就不复制出来了哈。
第一种最简单,以此类推,后面两种方法也可以实现,不过需要技术支持,最后需要注意的是,修改了网站的固定链接之后,做好301重定向,然后还需要登录百度资源平台网站改版页面进行规制配置,新旧链接交替,还是要跟度娘报备一下。
WordPress SEO:选择 WordPress 帖子还是页面
很多客户关心WordPress SEO问题,是应该以帖子或页面的形式为您的 WordPress 网站创建最新的作品,还是取决于对WordPress SEO理解。然而,分类确实很重要,无论是出于 SEO 目的还是组织目的。
在做任何事情之前,确保你有一个高质量的 WordPress 备份插件,比如BackupBuddy。这将确保如果出现任何错误,您只需单击几下即可将您的网站恢复到原来的状态!
我什么时候应该使用 WordPress 帖子?
如果您发布的内容与其中的一半或更多匹配,则 WordPress 帖子可能比 WordPress 页面更适合:
l 内容包含时间敏感信息。
l 帖子的时间戳很重要(因为时间戳会出现在大多数搜索引擎的结果中)。
l 您定期为期待新内容的读者撰写内容。(提醒普通读者注意帖子比页面要容易得多)。
l 它不是本质上通用的内容,例如隐私政策或服务条款文档(这些应该是页面)。
我什么时候应该使用 WordPress 页面?
既然我们已经研究了将新的 WordPress 内容制作成帖子时要考虑的一些因素,让我们来看看它更适合作为页面的一些迹象。同样,如果您的内容符合这些项目符号的一半或更多,则表明它很有可能应该是一个页面。
l 内容具有宣传性质。通常,帖子更具教育意义,而页面可能更像是广告。
l 时间戳不适用于正在发布的内容。
链接:https://juejin.cn/post/7200963221422145573/
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
今天关于如何将 wordpress 站点本地在 xampp 上从一台计算机转移到另一台计算机的讲解已经结束,谢谢您的阅读,如果想了解更多关于WordPress - wordpress、wordpress 301插件(wordpress 301重定向)、wordpress 301重定向(wordpress 重定向)、WordPress SEO:选择 WordPress 帖子还是页面的相关知识,请在本站搜索。
本文标签: