ic_ee

如何建立订阅服务网站

订阅是一个稳定可靠的商业模式,并且越来越受市场的欢迎。

事实上,统计数据表明:

  •   超过50%的在线购物者至少注册了一项订阅服务
  •   近20%的男性用户和7%的女性用户表示,他们至少订阅了六项电子通讯服务
  •   在过去五年中,订阅电子商务市场的年增长率超过100%。

如果说订阅服务现在很火,这只是轻描淡写。

如果想搭上这列快速前行的列车,首先要做的是建立一个网站。本文将涵盖构建订阅服务网站所需的所有步骤。

如何建立订阅服务网站
如何建立订阅服务网站

  如何选择虚拟主机计划

建立任何新网站的第一步,尤其是提供订阅服务时,就是选择一家虚拟主机公司。

虽然市场上确实有很多虚拟主机公司,但并非所有公司都提供相同的可靠性、正常运行时间和安全性。

在销售订阅服务时,需要记住以下几点:

  •   需要处理海量流量
  •   需要获取信用卡号码
  •   个人收益也取决于网站运作的好坏

因此,找到能满足网站需求的最好的虚拟主机服务和合适的虚拟主机软件包是至关重要的。

因为电子商务网站可以迅速增长,所以一开始就使用VPS主机计划是明智的选择。

HostGator的美国VPS主机计划比美国虚拟主机计划提供更多的RAM、安全性和CPU。此外,还拥有独立服务器的许多相同优点(例如RAM、安全性和隐私),但成本更低。

如果已经准备好让订阅网站启动并运行,第一步是从选择一个高度安全的VPS虚拟主机计划开始,该计划具有不限量的带宽和99%的正常运行时间。

  什么网站构建器最适合订阅服务网站?

市场上有不少网站构建器。然而,如果想建立一个电子商务订阅服务,我们建议建立WordPress网站。

WordPress是全球最流行的内容管理系统,拥有超过4.55亿个网站。

WordPress如此受欢迎的原因是什么?它非常直观,即使是新手电子商务网站所有者也可以创建一个网站。第二,它是开源的。

开放源代码意味着每个人都可以访问代码,并且可以开发主题、插件和工具来帮助WordPress站点高效运行。

我们推荐WordPress,它提供了几个有用的电子商务平台、主题和插件可以帮助新的电子商务网站所有者立即建立并运行订阅服务网站。

稍后会提到部分。

  适用于订阅站点的WordPress插件和主题

为了建立一个坚实的订阅服务网站,这里有一些精选的电子商务WordPress工具,可以考虑安装在订阅网站上。

  1. WooCommerce

WooCommerce是基于WordPress构建的最流行的开源电子商务平台之一。

因此,它包含了创建电子商务订阅商店等所需的一切。

建立了WordPress站点之后,就可以添加WooCommerce插件并瞬间建立好新商店。

WooCommerce的一些主要功能包括:

简易安装

海量集成

灵活和安全的支付

方便的订单管理

  2. WooCommerce Subscriptions

WooCommerce Subscription是一个付费插件,但如果计划使用WooCommerce构建订阅站点,则值得投资。

WooCommerce Subscription是一个一流的工具,可帮助管理和销售需要定期付款的产品和资产。此插件可以:

管理自动化和持续的付款处理

与二十多个个支付网关集成

支持更新

发送自动发票和收据

允许订阅方管理其订阅

跟踪收入、活跃订阅用户等

如果没有订阅插件来自动化销售和订单管理,网站所有者很难扩展电子商务商店。

  3. OptinMonster

建立一个成功的付费订阅网站的另一个关键部分是确保有一种捕获和转换潜在客户的方法。

口碑只能让你走到这一步,所以你需要投资一些工具,帮助网站成功地营销,增加流量,扩大用户群。

OptinMonster是一个出色的工具,可以帮助网站捕获电子邮件订阅者,减少购物车放弃,增加页面浏览量,重新定位客户,等等。

需要考虑的其他插件

尽管WooCommerce、WooCommerce Subscription以及OptinMonster这样的潜在客户培育或电子邮件工具将提供启动订阅业务所需的基本工具,但还有一些其他的插件值得使用。

  以下是一些其他要考虑的工具:

Teachable——如果打算提供在线课程的订阅服务,那么像Teachable这样的平台是一个很好的起点。

WooCommerce Memberships——此插件适用于希望运行会员网站的订阅业务所有者。

Yoast SEO——每个网站都应该有一个SEO工具来帮助网站实现有机覆盖。Yoast可靠且使用简单。

BuddyBoss——BuddyBoss是一个WordPress会员主题,值得一用。它提供会员资格、课程和建立在线社区的能力。

Ultimate Member——Ultimate Member是一款非常酷的会员插件,适用于那些不确定自己需要多少功能的用户。它的服务是免费的,然后用户可以为他们计划使用的扩展支付另外的费用。

MonsterInsights——创建订阅站点的另一个重要方面是了解有多少人访问站点并进行转换。像MonsterInsights这样的谷歌分析插件可以进行跟踪。

  使用HostGator构建订阅站点!

电子商务的发展比以往任何时候都要快,尤其是随着越来越多的消费者在网上购物。

现在是启动电子商务订阅服务网站的最佳时机,这一切都始于找到一家完美的虚拟主机公司。

HostGator提供各种虚拟主机、VPS主机和独立主机的方案。不管虚拟主机和WordPress的需要,我们都可以提供服务。

ic_ee

快速高效的虚拟主机有哪些特性?

速度很重要。生活中最重要的一个方面就是您的网站。当人们浏览网页时,他们希望网站能快速地加载完成。

您可能认为您网站上的信息值得等待,但对于那些拥有庞大的万维网可供选择的繁忙访问者来说,等待信息加载几乎不值得他们浪费时间。如果他们在内容加载之前点击离开,他们怎么知道这些内容值得等待呢?

  寻找快速高效虚拟主机的四个理由

虚拟主机不是影响网站速度的唯一因素,但它很重要。在您选择虚拟主机提供商时,选择快速高效的虚拟主机将提供网站快速加载的先机。这一点很重要,主要有以下几个原因。推荐阅读:《怎样才能租用一个好用的虚拟主机》

  1.快速加载的网站可以创造更好的用户体验。

无论您网站的主要目标是什么,能否实现这些目标都取决于网站能否为访问者提供良好的体验。如果您想让人们继续访问网站,等待内容加载,留下来并不断回到您的网站,人们必须有一个良好的访问体验。当访问者每次点击您的网站时,网站的加载速度很快,这比他们被迫等待创造了更好的体验。

  2.一个访问缓慢的网站将失去访问者。

在一个缓慢的网站上等待加载是一种令人沮丧的经历。但是对于您的许多访客来说,他们甚至都不会费心等待。他们只需点击退出就可以了。谷歌研究发现,人们离开一个仅需三秒钟就能加载的网站的可能性要高出32%。

如果访问者停留的时间不够长,看不到任何内容,那么网站所有者在网站上所做的工作就没有多大价值。

  3.更快的速度有利于SEO。

谷歌在乎他们的用户关心的事情。由于网站访问者希望网站能够快速地加载完成,谷歌的算法给予这样的网站更多的权重。确保网页快速加载是搜索引擎优化(SEO)技术的一个组成部分。快速加载本身并不能让网站出现谷歌的首页,但是如果网站习惯性地加载缓慢,它可能会让您远离它。

  4.网站速度影响转换率。

来自Portent的研究发现,站点速度对转换率产生影响。如果您经营的是一个商业网站,这意味着选择加载快速的虚拟主机可以直接影响利润。即使您的网站不是商业网站,也希望访问者采取一些行动(注册电子邮件列表,关注社交媒体,留下捐款等)。投资一个快速的虚拟主机计划会增加访问者采取额外步骤的可能性。

  如何评估虚拟主机提供商的速度

您知道网站速度很重要,但这并不意味着选择一个快速的虚拟主机提供商很容易。您甚至如何评价哪些虚拟主机提供商提供快速的托管服务?您有几个不同的因素可以考虑一下。推荐阅读:《SEO虚拟主机完整指南》

  1.检查他们提供的虚拟主机计划选项。

选择合适的虚拟主机公司是实现网站速度的一部分。但投资于正确的虚拟主机计划至少同样重要。虚拟主机提供商提供了几种主要类型的虚拟主机计划,每种计划都是为具有不同需求级别的网站设计的。

如果您经营一个小型商业网站或创建一个个人网站来与世界分享个人的爱好,您的网站需求可能相对简单。网站可能不会每天有成千上万的访问者,页面数量也可以管理,也不会有太多的大型文件。对于有基本需求的企业来说,共享主机或WordPress主机通常已经能够满足需求。

例如,当面对一个每月拥有几十万访问者、数百个页面和大量大型文件的复杂网站时,共享计划可能无法提供足够的带宽,也无法继续为访问者提供良好的体验。此时应投资使用更复杂的计划,例如VPS主机甚至是独立服务器

对于大多数较新的网站来说,这些更高层次的计划并不是必需的。但是如果您想让网站随着时间的推移而增长时能够扩展,那么选择一家提供托管计划的虚拟主机提供商有助于在未来几年保持网站的快速发展。

  2.考虑他们的服务器位置。

当您启动一个网站时,很容易把它看作存在于以太中的东西。但网站存储在物理服务器上,而这些服务器都位于地球上的某个地方。这些服务器的位置会影响网站为访问者加载的速度。

如果虚拟主机公司的服务器位于欧洲,但您大多数访问者来自美国,那么长距离会导致加载时间变慢。在选择虚拟主机服务提供商时,您寻找他们的服务器所在地的信息,以确认他们离最有可能的访问者不会太远。如果是同一个城市,这没什么大不了的,但位于世界的另一端确实会有所不同。

还要检查他们是否使用CDN(内容交付网络)。类似于Cloudflare的CDN可以通过世界各地的数据站点来路由网站,从而加快位于偏远地区的访问者的加载时间。

  3.查看他们使用的硬件。

您的虚拟主机的物理服务器的质量也很重要。相较于不投资的虚拟提供商而言,一个投资于高质量和最新技术并进行良好维护的虚拟主机提供商能够提供更好的总体性能,其中包括更快的速度。

虽然您可能不理解网络服务器技术的来龙去脉,但请查看虚拟主机提供的关于它们使用的技术信息,这样就可以了解到它们的实践是否达到了标准。

  4.查找第三方评论。

最后,寻找提供评价公正的第三方网站。许多人会根据他们进行的速度测试,特别对网站速度进行评论。要找到关于虚拟主机公司典型速度的好信息是很困难的,因为影响网站速度的因素太多了。但是通过这些评论网站,通常您能对一家公司的整体声誉有一些了解。

  如何测试您网站的速度

如果您已经有了一个虚拟主机计划,并且不确定它是否提供了自己想要的速度水平,那么最好的方法就是执行速度测试。虽然您可以在自己的电脑或移动设备上测试网站,但这并不能测试出网站对其他人的表现有多好。

为此,需要使用谷歌的Page Speed Insights等速度测试工具。只需输入您的URL并点击“分析”,该工具将根据您网站的速度性能提供一个分数。您可以查看在桌面和移动设备上的得分,以及提高网站速度的具体建议。

  除了速度之外,还应该考虑哪些因素?

您的虚拟主机很重要,但它不是决定网站速度的唯一因素。您还需要考虑使用图像的大小、您拥有多少插件以及是否启用了浏览器缓存等因素。但选择一个有信誉的虚拟主机公司提供了一个坚实的基础,确保您自己采取的其他步骤可以保持网站快速回报。

考虑过WordPress主机吗?阅读我们的指南,找到快速高效的WordPress主机。推荐相关阅读:《企业网站怎么选择虚拟主机》

ic_ee

如何修复在WordPress 中建立数据库连接的错误

您是否在WordPress 网站上看到“建立数据库连接时出错”通知?这是一个致命错误,使用户无法访问您的WordPress 网站。

当WordPress 无法连接到数据库时会发生此错误。许多事情会影响您的 WordPress 数据库连接,这使得初学者很难进行故障排除。

在本文中,我们将向您展示如何轻松修复在 WordPress 中建立数据库连接的错误。

是什么导致在 WordPress 中建立数据库连接时出错?

“建立数据库连接时出错”问题可能是由 WordPress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应引起的。

数据库是一个软件,它可以很容易地存储,组织和检索数据到其他软件。

作为内容管理系统,WordPress 使用数据库来存储您的所有内容和其他网站数据。然后,每次有人访问您的网站时,它都会连接到数据库。推荐阅读:《什么是数据库》

WordPress 需要以下信息才能连接到数据库:

数据库名称

数据库用户名

数据库密码

数据库服务器

此信息存储在名为wp-config.php 的WordPress 配置文件中。

如果其中任何一项不正确,WordPress 将无法连接到您的数据库服务器,您将看到“建立数据库连接时出错”错误。

如何修复在WordPress 中建立数据库连接的错误
如何修复在WordPress 中建立数据库连接的错误

这是最常见的 WordPress 错误之一。除了不正确的凭据外,如果数据库服务器关闭或数据库文件损坏,也会出现此错误。

让我们来看看如何通过逐步故障排除来修复 WordPress 中错误建立数据库连接问题。

检查您的 WordPress 数据库凭据

WordPress 中数据库连接错误的最常见原因是数据库凭据不正确。如果您最近将 WordPress 网站移至新主机,那么这可能是最可能的原因。

您的 WordPress 数据库凭据存储在 wp-config.php 文件中。它是 WordPress 配置文件,其中包含重要的 WordPress 设置,包括数据库信息。

您将在 wp-config.php 文件中查找以下几行。

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define( ‘DB_NAME’, ‘database_name_here’ );

/** MySQL database username */

define( ‘DB_USER’, ‘username_here’ );

/** MySQL database password */

define( ‘DB_PASSWORD’, ‘password_here’ );

/** MySQL hostname */

define( ‘DB_HOST’, ‘localhost’ );

您需要确保数据库名称、用户名、密码和数据库主机的信息正确。

您可以从您的WordPress 托管帐户仪表板确认此信息。只需登录到您的主机帐户,然后单击数据库部分下的MySQL 数据库。

这会将您带到托管仪表板中的数据库管理页面。从这里,您可以找到您的数据库名称和用户名。

您将在下面找到数据库用户和更改用户密码的链接。

确认数据库名称、用户名和密码后,您可以根据需要在 wp-config.php 文件中更改该信息。

之后,再次尝试访问您的网站以查看数据库连接错误是否已消失。

如果您仍然可以看到错误,那么这意味着其他地方出了问题。继续阅读以了解更多故障排除步骤。

检查您的数据库主机信息

如果您确信您的数据库名称、用户名和密码信息是正确的,那么您可能需要确保您使用的是正确的数据库主机信息。

大多数 WordPress 托管公司使用 localhost 作为您的数据库主机。但是,一些托管 WordPress 托管公司使用单独的服务器来托管数据库。在这种情况下,您的数据库主机信息将不是 localhost。

您需要联系您的 WordPress 托管公司以确认您的数据库主机信息。推荐阅读:《WordPress真正惊人的好处》

修复WordPress数据库

例如,如果您在 wp-admin 上遇到不同的错误,例如“一个或多个数据库表不可用。数据库可能需要修复”,那么您需要修复您的数据库。

您可以通过在 wp-config.php 文件中添加以下行来完成此操作。在 wp-config.php添加天面配置。

define(‘WP_ALLOW_REPAIR’, true);

注意:用户无需登录即可访问数据库修复页面。完成修复和优化数据库后,请确保从 wp-config.php 中删除此代码。

检查你的数据库服务器是否宕机

如果一切似乎都正确,而 WordPress 仍然无法连接到数据库,那么您的数据库服务器(MySQL 服务器)可能已关闭。

这可能是由于服务器上的流量过大而发生的。基本上,您的主机服务器无法处理负载(尤其是当您使用共享主机时)。

您的网站会变得非常缓慢,对于某些用户,它甚至可能会输出错误。因此,您应该做的最好的事情是与您的托管服务提供商反映,并询问他们您的 MySQL 服务器是否响应。

如果您有其他网站在同一台服务器上运行,那么您可以检查这些网站以确认您的 SQL 服务器已关闭。

如果您在同一主机帐户上没有任何其他站点,则只需转到您的主机仪表板并尝试访问phpMyAdmin并连接数据库。

如果可以连接,那么我们需要验证您的数据库用户是否有足够的权限。创建一个名为 testconnection.php 的新文件并将以下代码粘贴到其中:

$link = mysqli_connect(‘localhost’, ‘username’, ‘password’);

if (!$link) {

die(‘Could not connect: ‘ . mysqli_error());

}

echo ‘Connected successfully’;

mysqli_close($link);

?>

确保替换用户名和密码。您现在可以将此文件上传到您的网站并通过网络浏览器访问它。

如果脚本连接成功,则说明您的用户权限足够,并且还有其他问题。

返回您的 wp-config 文件以确保那里的所有内容都是正确的(重新检查拼写是否有错误)。

其他对用户有用的解决方案

如果上述故障排除提示未能修复您网站上的数据库连接错误,那么您可以尝试这些附加步骤。

我们的用户反馈说,这些步骤已经帮助一些用户解决了他们网站上的数据库连接错误。

更新 WordPress 网站 URL

尝试使用 phpMyAdmin 更新 WordPress 站点 URL。只需从您的主机帐户仪表板访问 phpMyAdmin,然后选择您的 WordPress 数据库。

然后单击顶部的 SQL 菜单并输入以下 MySQL 查询。

UPDATE wp_options SET option_value=’YOUR_SITE_URL’ WHERE option_name=’siteurl’

不要忘记提供您自己的站点 URL 并将 wp_options 更改为您自己的表名,因为您可能已经更改了WordPress 表前缀。

重启 Web 服务器

独立服务器、vps服务器上的用户可以尝试重新启动他们的服务器。

这将重新启动您的 Web 和数据库服务器,这可能会修复导致错误的一些临时故障。

同时,我们希望本文能帮助您修复在 WordPress 中建立数据库连接的错误。

如果您按照本文操作仍不能恢复正常,那么您可能需要联系您的网络托管公司。推荐相关阅读:《WordPress主机需要多少钱呢?》

ic_ee

虚拟主机中网站带宽是什么?

选择合适的虚拟主机计划之前需要了解自己的选择为何不同。

对于一个新手来说,可能连虚拟主机的概念和术语都还不熟悉,想要弄清楚其中的奥秘是最难的。

在虚拟主机计划中,最需要了解的一个东西,就是带宽。

  网站带宽是什么?

网站带宽是指网站在规定时间内可以传输给访问者的数据量。而人们之所以可以访问网络上的每个网站就是因为虚拟主机。当托管网站的网络服务器向访问者提供其内容时,它们就需要带宽。访问网站的访问者越多,该网站仅用于加载简单网页的带宽就越多。对于那些使用了动态内容和媒体(如视频和音频)的网站而言则需要更多带宽。推荐阅读:《云主机带宽什么意思?》

  网站带宽为什么很重要

网站带宽会直接影响网站的性能。如果网站上的访问者正在观看视频,则需要少量带宽。但是,如果五十万访问者都试图在同一时间在该网站上观看视频,则需要大量带宽才能为他们提供可观的播放质量。如果网站的虚拟主机计划没有提供足够的带宽,这些访问者将面临加载时间缓慢、经常需要缓冲或无法完全加载视频等问题。

虚拟主机中网站带宽是什么?
虚拟主机中网站带宽是什么?

网站所使用的带宽是由虚拟主机计划决定的。虚拟主机提供商使用的网络服务器通常功能非常强大,足以提供海量带宽。

但是还有许多类型的虚拟主机计划是供多个网站共享一台服务器的资源。当所有的带宽被分配给几十个或几百个网站时,为了不影响网站的性能,每个网站可使用带宽都面临着限制。

如今,所有访问者都希望网站能够像预期的那样快速地完成加载。要做到这一点,并确保访问者能够留下来,同时更有可能回到网站。对于任何网站而言,这两个重要目标都是非常重要的,即确保虚拟主机计划为网站提供足够的带宽。

  网站需要多少带宽?

网站需要为访问者提供的带宽取决于几个主要因素:

  •   访问网站的访问者数量
  •   网站有多大(就网页数量而言)
  •   您的网站承载了多少丰富的内容。如果网站上使用了海量图像,相比于一个纯文字网站而言,它需要更多的带宽。如果它提供了很多音频、视频或可下载的内容,带宽需求会更高。

对于那些只有几个页面和有限内容的简单网站的小型企业来说,满足带宽需求也是最基本的要求。大多数个人网站和小型企业网站将从合法提供商的共享主机计划中获得所需的所有带宽,尽管这意味着它们将与其他网站共享服务器带宽。

较大的企业、组织和媒体网站的需求往往超出了共享计划的可用带宽。下一步是一个虚拟专用服务器(VPS)计划,该计划仍处于共享服务器上,但资源只在较少的网站之间共享,并且与其他计划相互隔离,互不干扰。所以不必担心其他网站使用带宽的同时会影响自己网站的性能。VPS计划成本更高,但提供了更多的带宽,所以一旦网站的需求超过了共享主机计划,网站所有者应该提供更快的加载时间和更好的网站性能。

对于流量巨大的大型复杂网站,VPS可能已不能满足其需求,考虑投资独立服务器计划。独立服务器比其他计划成本更高,但作为交换,网站所有者可以获得一个完全由自己使用的网络服务器。这意味着服务器提供的所有带宽只有一个网站使用。

如果阅读了以上所有内容,仍然有顾虑,“好吧,但是如果我的需求不一致,我该怎么办?”那么也有一些选择。比如说,一家销售冰淇淋的公司,一年中的大部分时间都会有相当稳定的访客数量。然后到了夏天,天气突然变得非常炎热,流量增加了四倍多。当二月的需求与八月的需求完全不同时,如何计算出网站需要多少带宽?

此时,云主机可以派上用场。网站所有者可以使用云主机网络计划,根据需要轻松地增加和缩减带宽,并且只为使用的资源付费。因此,如果想避免在一年中只有一部分时间需要VPS级别的带宽,那么云计划可以帮助网站在繁忙的几个月里增加带宽,然后在剩下的时间里减少带宽。推荐阅读:《确定网站所需的带宽》

  如果超出了带宽,会发生什么?

根据以上内容,网站所有者也许会选择接受一个更实惠的虚拟主机计划。但还是很担心。如果在几个月后,网站变得非常受欢迎,以至于现在足够的带宽突然变得不够用,会怎么样呢?

从技术层面来讲,这取决于虚拟主机提供商和他们处理超出合理带宽的网站的策略。但在大多数情况下,虚拟主机不会直接让网站离线。优秀的虚拟主机提供商会与网站所有者联系,告知这一问题,并建议减少带宽的使用或升级到更符合需求的计划。

如果真的很担心这个问题,在这之前,问问虚拟主机提供商通常是如何处理的,这样就知道应该会发生什么(以及是否切换提供商)。

  应该选择一个承诺无限带宽的计划吗?

如果一直在浏览不同主机提供商的网站,可能已经注意到部分主机提供商承诺“无限带宽”,即使在他们较便宜的计划中。这听起来确实不错,但是为什么其他类型的计划没有提供?如果一个负担得起的共享计划提供“无限带宽”,为什么你需要为升级支付更多费用呢?

那是因为这个说法用词不当。没有一个虚拟主机提供商可以真正提供无限的带宽。他们的服务器只能处理这么多,如果是共享服务器,那么其他使用它的网站仍然需要使用这些资源。这些虚拟主机计划将有某种限制,如果网站超过该数值,其性能将受到影响。

相比之下,承诺不限带宽的计划才是准确无误的表达。这意味着不需要根据使用的带宽来付费。无论每月使用多少带宽,都会根据选择的计划支付一个固定的金额,因此不会有意外的账单。但是,如果计划超出了他们的服务器所能处理的数量,那时候就会收到他们的通知——很可能会有一个升级或减少带宽使用的提示。

总结

带宽对于新手来说可能是一个令人困惑的话题,但大多数网站所有者不需要每天过多地考虑这个问题。如果不知道自己需要多少或者选择哪种计划,一个拥有良好支持团队的虚拟主机可以帮助网站所有者找到最合适的计划。推荐相关阅读:《有哪些因素会影响云主机的带宽速度呢?》

ic_ee

Linux 中的常用的 grep 命令

你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道如何查询?那么,可以使用grep命令查询。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum)。

$ sudo apt-get install grep #Debian/Ubuntu $ sudo yum install grep #RHEL/CentOS/Fedora

使用现实世界中的真实例子让你投身其中是让你接触grep命令的最容易方式。

  1.搜索和寻找文件

假设你已经在你的电脑上安装了一个全新的Ubuntu,然后你打算卸载Python。你浏览网页寻找教程,但是你发现存在两个不同版本的Python在使用,而你不知道你的Ubuntu安装器到底在你的系统中安装了哪个版本的Python,也不知道它安装了哪些模块。解决这个烦恼只需简单的运行以下命令:

$ sudo dpkg -l | grep -i python

输出例子

ii python2.7 2.7.3-0ubuntu3.4Interactive high-level object-oriented language(version2.7)

ii python2.7-minimal2.7.3-0ubuntu3.4Minimal subset of the Python language(version2.7)

ii python-openssl 0.12-1ubuntu2.1 Python wrapper around the OpenSSL library

ii python-pam 0.4.2-12.2ubuntu4APython interfacetothe PAM library

首先,我们运行dpkg -l列出你系统上安装的.deb包。接着,我们使用管道将输出结果传输给命令grep -i python,这一步可以简单解释为把结果传输给grep然后过滤出所有含有python的项,并返回结果。–i选项用于忽略大小写,因为 grep 是大小写敏感的。使用选项-i是个好习惯,除非你打算进行更细节的搜索。推荐阅读:《Linux 文件的所有权与权限》

Linux 中的常用的 grep 命令
Linux 中的常用的 grep 命令

  2.搜索和过滤文件

grep还可以在一个或多个文件里用于搜索和过滤。让我们来看一个这样的情景:

你的Apache网页服务器出现了问题,你不得不从许多专业网站里找一个发帖询问。好心回复你的人让你粘贴上来你的/etc/apache2/sites-available/default-ssl文件内容。假如你能移除掉所有的注释行,那么对你,对帮你的人,以及所有阅读该文件的人,不是更容易发现问题吗?你当然可以很容易的做到!只需这样做就可以了:

$ sudo grep -v “#” /etc/apache2/sites-available/default-ssl

选项-v是告诉grep命令反转它的输出结果,意思就是不输出匹配的项,做相反的事,打印出所有不匹配的项。这个例子中,有#的是注释行(译注:其实这个命令并不准确,包含“#”的行不全是注释行。关于如何精确匹配注释行,可以了解更多的关于正则表达式的内容。)。(欢迎关注公众号:网络工程师阿龙,提升网络技术。)

  3.找出所有的mp3文件

grep命令对于过滤来自于标准输出的结果非常有用。例如,假设你的一个文件夹里面全是各种格式的音乐文件。你要找出艺术家jayZ的所有mp3格式的音乐文件,里面也不要有任何混合音轨。使用find命令再结合管道使用grep就可以完成这个魔法:

$ sudo find . -name “.mp3” | grep -i JayZ | grep -vi “remix””

在这个例子中,我们使用find命令打印出所有以.mp3为后缀名的文件,接着将其使用管道传递给grep -i过滤和打印出名字为“JayZ”的文件,再使用管道传送给grep -vi以便过滤掉含有“remix”的项。

  4.在搜索字符串前面或者后面显示行号

另外两个选项是-A和-B之间的切换,是用以显示匹配的行以及行号,分别控制在字符串前或字符串后显示的行数。Man页给出了更加详细的解释,我发现一个记忆的小窍门:-A=after、-B=before。

$ sudo ifconfig | grep -A 4 etho $ sudo ifconfig | grep -B 2 UP

  5.在匹配字符串周围打印出行号

grep命令的-C选项和例4中的很相似,不过打印的并不是在匹配字符串的前面或后面的行,而是打印出两个方向都匹配的行(译注:同上面的记忆窍门一样:-C=center,以此为中心):

$ sudo ifconfig | grep -C 2 lo

  6.计算匹配项的数目

这个功能类似于将grep输出的结果用管道传送给计数器(wc程序),grep内建的选项可以达到同样的目的:

$ sudo ifconfig | grep -c inet6

  7.按给定字符串搜索文件中匹配的行号

当你在编译出错时需要调试时,grep命令的-n选项是个非常有用的功能。它能告诉你所搜索的内容在文件的哪一行:

$ sudo grep -n “main” setup.py

  8.在所有目录里递归的搜索

假若你要在当前文件夹里搜索一个字符串,而当前文件夹里又有很多子目录,你可以指定一个-r选项以便于递归的搜索:

$ sudo grep -r “function” *

  9.进行精确匹配搜索

传递-w选项给grep命令可以在字符串中进行精确匹配搜索(译注:包含要搜索的单词,而不是通配)。例如,像下面这样输入:

$ sudo ifconfig | grep -w “RUNNING”

将打印出含有引号内匹配项的行。另外,你还可以试一下这个:

$ sudo ifconfig | grep -w “RUN”

搜索这个匹配项时,若搜索的东西里面没有这样的一个单独的单词,将什么也不会返回。(欢迎关注公众号:网络工程师阿龙,提升网络技术。推荐阅读:《选择Linux虚拟主机有哪些好处呢》

  10.在Gzip压缩文件中搜索

我们还要关注一下grep的衍生应用。第一个是zgrep,这个与zcat很相似,可以用于gzip压缩过的文件。它有与grep相似的命令选项,使用方式也一样:

$ sudo zgrep -i error /var/log/syslog.2.gz

  11.在文件中匹配正则表达式

egrep是另一个衍生应用,代表着“扩展全局正则表达式”。它可以识别更多的正则表达式元字符,例如at + ? | 和()。在搜索源代码文件时,egrep是一个非常有用的工具,还有其他的一些零碎代码文件的搜索需要,使得这样的搜索能力成为必需。可以在grep命令中使用选项-E来启用它。

$ sudo grep -E

  12.搜索一个固定匹配字符串

fgrep用于在一个文件或文件列表中搜索固定样式的字符串。功能与grep -F同。fgrep的一个通常用法为传递一个含有样式的文件给它:

$ sudo fgrep -f file_full_of_patterns.txt file_to_search.txt

这仅仅是grep命令的开始,你可能已经注意到,它对于实现各种各样的需求简直是太有用了。除了这种我们运行的这种只有一行的命令,grep还可以写成cron任务或者自动的shell脚本去执行。保持好奇心,试验一下man页的各个选项,为实现你的目的写出一些grep表达式吧。推荐相关阅读:《免费学习Linux的五种方法》

ic_ee

保护Linux独立服务器的分步指南

大多数人都是从共享托管计划开始他们的托管之旅——经济实惠且易于使用。然而,随着流量开始增长,网站需要一个可以无缝处理增长的更强大的托管平台。虽然云和VPS托管是很好的升级平台,但没有什么比独立服务器的力量、隔离和控制更胜一筹了。在网络托管业务中,独立服务器意味着该服务器仅供一个用户使用。

使用独立服务器时,服务器的资源不会被多个用户共享。所有的资源,无论在任何时候是否被使用,都是完全为一个用户所专用。

鉴于所有的资源都分配给单个用户或单个网站,独立服务器可以轻松处理持续的高流量,使其成为大型网站的理想选择。

独立服务器提供的另一个重要优势是近乎无限的定制。当所有的资源被专门分配给一个网站时,您可以完全自由地按照您的确切规格来设置服务器。

这种自由有助于您实现两个重要目标——速度和安全。本文探讨了一些可以对Linux独立服务器进行的最重要的安全升级。推荐阅读:《浅析美国哪个独立服务器好?》

  保护Linux独立服务器的步骤

  1. 考虑基于云的第三方安全应用

拥有自己服务器的网络托管公司通常在服务器中内置一些安全措施。然而,鉴于网络攻击正在上升,而且自COVID-19大流行以来,网络攻击成倍增加,使用第三方安全应用程序是一个好主意。

例如,像SiteLock Website Security这样的安全应用程序,是完全基于云的,并且是专门为防止网络攻击而设计的具有成本效益的保护。像Sitelock这样的应用程序是多种工具的结合。这些工具的开发是为了让它们无缝协作,构成一个可以保护网站的完整的安全解决方案。

保护Linux独立服务器的分步指南
保护Linux独立服务器的分步指南

这些应用通常有恶意软件扫描程序、恶意软件清除工具、黑名监控、主动拦截、企业级防病毒、高级通知系统等等,使它们成为您网站的一站式解决方案。推荐相关阅读:《企业使用独立服务器的五个好处》

  2. 安装SSL证书

SSL证书或安全套接字层证书表明确实是某一网站的网站所有者,并且还拥有与该网站相关的业务。

SSL证书对用户上传到您的Web服务器的所有数据进行加密,使MitM(中间人)网络攻击完全成为多余。

SSL证书还能围绕您的网站和品牌创造更多信任。当您购买了SSL证书后,您的网站URL左边会出现一个绿色的锁,告诉您的浏览者网站是安全的。此外,您网站的URL会从HTTP变为HTTPS(S代表安全)。

最后,任何没有SSL证书的网站都会出现谷歌浏览器(世界上最流行的网络浏览器之一)发出安全警告。该警告非常清楚地指出,您的网站是不安全的。任何这种性质的警告必定会将客户赶走。

  3. 服务器端口管理

如前所述,拥有独立服务器的最重要优势之一是,您可以改变所有的设置和配置。您需要做的最关键的改变之一涉及服务器端口。

端口是服务器的通信点。它们是将信息或指令发送到服务器的通道。一个开放的端口意味着它是一个可以接收指令的活动端口。

关闭所有不使用的开放端口。开放端口往往是黑客的目标,用来向您的网络注入恶意代码。默认情况下,一些端口是开放的。通过关闭所有开放但未使用的端口,将您的风险降到最低。

接下来,改变默认的端口号。如今由机器人进行的攻击比以往任何时候都多,其中一个最大的推动因素是大多数人将其服务器留在默认设置中。

简单地改变端口号会使服务器更难被攻击。例如,默认情况下,SSH的监听端口是22。只要改变端口号就可以了。这是一个简单的任务,网上有很多方便的指南。推荐阅读:《你知道企业选择独立服务器的有哪些理由吗?》

  4. 定期更新操作系统和应用程序

更新带有重要的安全补丁和对不断被发现的问题的修复。不管使用哪种Linux发行版,也不管服务器上有什么应用程序,更新对网络的安全至关重要。

  5. 只使用受信任的设备来登录您的服务器

做到这一点的最好方法是,不要从陌生设备访问服务器。另外,登录到服务器时,不要使用公共WiFi网络。

登录信息、金融交易详细信息、用户数据——当您从不安全的设备或网络访问服务器时,它们都会有风险。

此外,即使您使用自己的设备,也要确保这些设备没有病毒和恶意软件。为您的个人设备安装防病毒软件从来都不是一个坏主意。

  6. 检查PHP设置

PHP总是有一大堆的服务在运行,以确保网站顺利运作。虽然它们中的大多数至关重要,但有些根本不是,而且已知会产生问题。

一些始终开放,但不应该开放的常见服务包括:

Allow_url_include

Register_globals

allow_url_fopen

禁用它们的过程其实很简单,同样,可以遵循一些简单易行的在线指南。请查看这些HostGator的链接,以获得支持:

How to enable allow_url_fopen

Register_globals and other PHP settings

  总结

独立服务器是强大而安全的托管解决方案。只需几个简单的步骤,就可以提高它们的安全性和性能。

确保服务器安全的最佳方法是与一家在提供安全的主机服务器方面有明显的、经过验证的历史的网络托管公司合作。通常最好是与行业领导者合作。

hostgator提供由固态硬盘(SSD)驱动的独立托管服务器,具有完全的根访问和快速的服务器配置。同时,获得24×7的专业系统管理员支持,进而有效地处理和快速解决您的所有查询。

一旦您与hostgator合作来满足您的独立服务器需求,您就可以不再担心安全问题,而可以专注于发展您的业务。

如果您有任何问题或建议,请随时在下面发表评论。前往我们的“服务器博客”类别,了解更多有关不同类型服务器的信息,以及最大化服务器性能的技巧等等。推荐相关阅读:《海外独立服务器更换时需要注意的事项有哪些》

ic_ee

在IIS 上将经典ASP 与Microsoft Access 数据库结合使用

Microsoft Access 数据库在将Active Server Pages (ASP) 用于小型应用程序的开发人员中已经流行多年,但Microsoft Access 数据库不是为可伸缩性而设计的,因此Access 数据库应该只在性能不是一个因素的情况下使用,并且最好不要使用Microsoft Access 数据库托管大型数据驱动应用程序。

在IIS 7.0、IIS 7.5 及更高版本中,进行了多项安全更改,这些更改可能会影响经典ASP 应用程序的运行方式。例如,如果您要将使用网站内容区域内的Access 数据库的经典ASP 应用程序复制到使用IIS 7.0 或更高版本的服务器,您可能会收到以下错误消息:

Microsoft JET 数据库引擎错误“80004005”

未指明的错误。

/example.asp,第100 行

这是由Access 驱动程序触发的一般性错误,可能由于多种原因发生,但不正确的权限是一个常见原因。更具体地说,使用Microsoft Access 数据库的能力是通过Microsoft JET 数据库引擎实现的,该引擎在连接到Access 数据库时会创建各种临时文件和锁定文件。以下部分将讨论可能发生这种情况的一些原因以及如何解决这些情况。推荐阅读:《什么是ASP.NET虚拟主机?》

使用64 位系统

不幸的是,没有64 位ODBC 驱动程序,因此在64 位系统上,您必须以32 位模式运行应用程序。为此,请使用以下步骤:

1)在任务栏上,单击开始,指向管理工具,然后单击Internet 信息服务 (IIS) 管理器。

在IIS 上将经典ASP 与Microsoft Access 数据库结合使用
在IIS 上将经典ASP 与Microsoft Access 数据库结合使用

2)在连接窗格中,单击应用程序池。

3)突出显示应用程序的应用程序池,然后单击“操作”窗格中的“高级设置… ” 。

4)在Advanced Settings对话框中,为Enable 32-Bit Applications指定True。

5)单击确定关闭高级设置对话框。

注意:用于管理ODBC 连接的64 位控制面板小程序不会显示32 位ODBC 驱动程序。要解决此问题,您需要打开32 位ODBC 小程序。为此,请使用以下步骤:

1)单击“开始”,然后单击“运行”,或打开命令提示符。

2)输入以下命令:

Console

%windir%\syswow64\odbcad32.exe

3)按回车键。

使用用户访问控制

您需要使用具有完全管理权限的帐户来确保按照本文档中的步骤进行操作。这最好通过使用以下两种方法之一来完成:

1)使用本地管理员帐户登录您的计算机。

2)如果您使用具有管理权限但不是本地管理员帐户的帐户登录,请使用“以管理员身份运行”选项打开所有应用程序和所有命令提示符会话。

上述条件是必需的,因为Windows Vista 和Windows Server 2008 中的用户帐户控制 (UAC) 安全组件将阻止对IIS 配置设置的管理访问。

在IIS 7.0 及更高版本中使用失败请求跟踪

如果您将IIS失败请求跟踪配置为从HTTP 500 错误中捕获跟踪日志,当您检查失败的跟踪日志时,您将看到错误提示。

尽管此错误表明打开数据库时发生了故障,但它并未提供任何附加信息来帮助您将问题缩小到特定区域。推荐相关阅读:《使用ASP.NET虚拟主机的优缺点有哪些》

ic_ee

如何更改WordPress 管理员电子邮件(3 种方法)

您想更改您网站的WordPress 管理员电子邮件吗?

默认情况下,WordPress 使用您提供的第一个电子邮件地址作为您网站的管理员电子邮件。它也用作第一个管理员帐户的电子邮件地址。

在本文中,我们将向您展示如何轻松更改 WordPress 管理员电子邮件地址。

为什么以及何时需要更改WordPress 管理员电子邮件?

通常,初学者在安装WordPress时使用他们的个人电子邮件地址。此外,一些WordPress 托管公司有自动安装程序,它们会在安装过程中自动使用您的托管帐户的电子邮件地址。

该电子邮件地址随后被WordPress 用作网站的电子邮件地址以及第一个管理员用户帐户的电子邮件。推荐阅读:《了解电子邮件打开率以及为简讯进行优化的技巧》

您的网站将使用此电子邮件地址发送重要通知。例如,创建新用户帐户时,会安装自动更新,以及评论审核通知。

管理员用户的电子邮件地址用于恢复丢失的密码和有关其帐户的通知。

大多数网站所有者很快意识到他们想要使用专业的商业电子邮件地址而不是通用的免费电子邮件帐户。他们可能还希望使用不同的电子邮件地址进行站点管理和管理员用户。

话虽如此,让我们来看看如何轻松更改WordPress 管理员电子邮件地址。

在WordPress 中更改管理员电子邮件地址之前要做的事情

首先,您需要选择要用作WordPress 管理员电子邮件地址的电子邮件地址。您可以使用免费的电子邮件服务,例如Gmail 或Yahoo。但是,这看起来不是很专业。

理想情况下,您希望使用带有您网站域名的品牌电子邮件地址。例如,info@yourbusinessname.com

其次,您需要确保可以从WordPress 网站接收电子邮件。

更改管理员电子邮件地址后,WordPress 将发送一封电子邮件以验证新电子邮件地址。如果您无法从您的 WordPress 站点接收电子邮件,那么您将无法验证新的管理员电子邮件地址。

为确保这一点,您需要安装并激活WP Mail SMTP插件。

有关详细说明,请参阅有关如何与任何托管公司设置WP Mail SMTP 的指南。

现在您已准备就绪,让我们来看看如何更改WordPress 管理员电子邮件地址。推荐阅读:《增加电子邮件列表的技巧》

方法 1. 通过管理区域更改 WordPress 管理员电子邮件地址

这种方法比较简单,推荐给初学者。在大多数情况下,您将使用此方法更改WordPress 站点电子邮件和WordPress 管理员用户帐户的电子邮件地址。

要更改WordPress 网站电子邮件地址,请转到设置 » 常规并更改“电子邮件地址”选项。

不要忘记保存您的更改。

WordPress 现在将保存您的新管理员电子邮件地址。但是,在您验证电子邮件之前,它不会更改管理员电子邮件地址。

验证电子邮件地址后,WordPress 将开始向新地址发送与管理相关的重要电子邮件。

接下来,如果您想更改管理员用户帐户的电子邮件地址,则需要访问用户»所有用户页面,然后单击要更改的用户下方的“编辑”链接。

这将打开该特定用户帐户的个人资料编辑页面。只需向下滚动到电子邮件选项,然后更改电子邮件地址。

不要忘记单击“更新配置文件”按钮以保存您的更改。

如果您当前登录的是要更改的用户帐户,那么WordPress 现在会向新的电子邮件地址发送电子邮件通知。

您需要单击电子邮件中的链接以确认您的电子邮件地址的更改。

方法 2. 无需验证即可更改 WordPress 管理员电子邮件(使用插件)

如果您无法获取验证电子邮件以更改管理员电子邮件地址,则可以使用此方法。

它基本上允许您绕过WordPress 验证并直接更改管理员电子邮件地址。

首先,您需要安装并激活更改管理员电子邮件插件。

激活后,您需要访问设置»常规页面。转到“管理电子邮件地址”选项并输入您要使用的新电子邮件地址。

最后,单击“保存更改”按钮以存储您的更改。

该插件将立即更改管理员地址而无需验证。它还会向您发送一封测试电子邮件到新的管理员电子邮件地址。

方法 3. 通过 PhpMyAdmin 更改 WordPress 管理员电子邮件

在这种方法中,我们将向您展示如何通过phpMyAdmin更改这两个电子邮件地址。仅当您无法访问 WordPress 管理区域时才应使用此方法。

首先,您需要访问主机帐户上的cPanel仪表板。在数据库部分下,您需要单击 phpMyAdmin 图标。

注意:根据您的托管公司,您的 cPanel 仪表板可能与上面的屏幕截图略有不同。我们正在使用Bluehost,所以这是我们控制面板的屏幕截图。

这将启动 phpMyAdmin 应用程序。它是一个数据库管理工具,我们将使用它来直接更改 WordPress 数据库中的管理员电子邮件地址。

在 phpMyAdmin 窗口中,您将看到您的数据库列在左栏中。单击它会显示其中的所有表。您需要找到 _options 表并单击以将其打开。

它现在将向您显示选项表中的数据行。您需要单击 option_name 为“admin_email”的行旁边的“编辑”按钮。

phpMyAdmin 现在将以一种形式打开该行,您可以在其中继续更改您网站的管理电子邮件。

不要忘记单击“开始”按钮以保存您的更改。

您已成功更新WordPress 网站电子邮件通知的电子邮件地址。

让我们继续更改管理员用户帐户的电子邮件地址。

单击以在 phpMyAdmin 窗口中打开 _users 表。接下来,单击用户登录与您要编辑的用户相匹配的行旁边的编辑按钮。

PhpMyAdmin 现在将在表单中打开用户行。您可以在 user_email 字段中输入新的电子邮件地址。

不要忘记单击“开始”按钮以保存您的更改。推荐相关阅读:《电子邮件托管服务有哪些不同类型》

ic_ee

Discord管理员指南

虽然创建一个新的Discord服务器相对容易,但作为Discord管理员的任务就比较复杂了。管理服务器设置、用户角色和审核内容只是大多数 Discord 管理员或多或少都会遇到的一些任务。hostgator美国服务器将探讨 Discord 管理员可以使用的一些功能,并讨论在创建自己的 Discord 社区时可能需要的一些考虑因素。

  Discord 管理员服务器设置

  位置、位置、位置

设置 Discord 服务器时,首先要考虑的是服务器的物理位置。默认情况下,Discord 管理员可以从美国东南部或美国西北部等可用的服务器区域列表中选择,指定服务器的托管位置。建议选择靠近大多数用户群的服务器区域。例如,如果 您的Discord 服务器上的大多数用户都位于佛罗里达州,您要将服务器位置设置为美国东南地区。通过设置服务器位置,使其更接近用户,您可以确保服务器的性能符合预期,没有明显的滞后或服务器延时。不正确地配置服务器区域会导致服务器性能下降,如音频和视频质量差或图像加载缓慢。

  服务器权限

创建Discord服务器后的另一个早期考虑是权限问题。虽然权限是在用户角色的上下文下使用,但服务器也包含与用户如何加入服务器有关的权限。一些 Discord 服务器选择向公众开放,任何用户都可以在没有邀请的情况下加入。这可能会有风险,因为它使 您的Discord 服务器容易受到垃圾和恶意行为的攻击。出于这个原因,一些 Discord 管理员为新成员设置了临时用户角色。这些用户角色通常被限制在文本频道中发帖或参与语音频道,直到有关用户证实他们是合法用户。可以通过这种方式设置一个”试用期”,让新用户安全地加入 Discord 社区。

  用户管理

  创建额外的 Discord 管理员

虽然可以单独管理 Discord 服务器,但您可能会发现自己希望在管理 Discord 服务器的日常运作中寻求一些值得信赖的人的帮助。好消息是,Discord允许创建额外的用户,这些用户拥有与原始Discord管理员几乎相同的权限水平。拥有这种高权限的用户可以充当补充版主或技术支持,并分担管理 Discord 服务器的大部分责任。如果您管理多个不同的服务器,或者您计划长期远离 Discord,这就特别有用。通过正确指定额外的 Discord 管理员,您可以确保 Discord 服务器即使在您不在的情况下也能持续顺利运行。

  管理 Discord 用户

Discord 管理员经常面临的另一项任务是用户管理问题。虽然可以创建各种用户角色,但有些情况需要更直接的干预。如果在出现问题用户或垃圾的情况下,Discord管理员或具有类似权限的用户可以选择将用户静音或直接禁止他们。屏蔽一个用户只是阻止他们在语音频道中发言,而禁止一个用户则是将他们从服务器中完全删除。通过有效地部署这些用户管理工具,您可以有助于保持您的服务器的安全和可靠。

  作为 Discord 管理员管理内容

Discord 管理员经常遇到的另一项任务是内容审核。虽然任何有足够权限的用户都可以自由使用 Discord 文本频道,但各个 Discord 服务器可以就允许或不允许的内容类型设定自己的规则。

  删除攻击性内容

如果有用户发布攻击性内容或图像, Discord 管理员有能力酌情删除这些内容。由于这必须由人工完成,因此 Discord 管理员推荐受信任的用户来协助审核工作的情况并不少见。要删除一个帖子,请将鼠标悬停在信息上,然后点击三个点,访问菜单。如果您拥有正确的权限,您可以在这个菜单中选择删除该帖子。

  固定信息

要确保所有用户都能访问消息,无论它在多久以前发布,一种方法是使用”固定信息”功能。该功能允许 Discord 管理员或拥有类似权限的用户将信息固定到 Discord 服务器的顶部。这些固定的信息将保持可读性,直到它们被取消固定为止,这使得它们在公告方面很有用,或者为与服务器成员有关的规则提供一个易于访问的资源。要固定一条消息,将鼠标悬停在它上面,然后点击固定图标,将其固定在服务器上。

  自定义表情符号

作为 Discord 管理员要考虑的另一个功能是对自定义表情符号的支持。自定义表情符号允许用户上传自定义图片,作为默认的表情符号使用。这些自定义表情符号为服务器增添了个性,并允许用户以原创和独特的方式表达自己。为了帮助 Discord 服务器从其他服务器中脱颖而出,考虑添加一些有趣的自定义表情符号,以供在在线社区中使用。

  Discord管理

虽然作为 Discord 管理员有一定程度的责任,但有了可用的工具和资源,它就变得更容易。通过熟悉本文概述的概念和注意事项,您可以避免早期 Discord 管理中的一些常见陷阱,并让在线社区立即运行起来。Discord管理一开始可能会让人不知所措,但如果做得好,它会非常有趣并且非常有益。推荐相关阅读:《Discord服务器的用途》

ic_ee

什么是数据库

数据库是一组结构化、有组织的数据。在计算术语中,数据库是指用于存储和组织数据的软件。将其视为一个文件柜,您可以在其中将数据存储在称为表的不同部分中。当您需要特定文件时,您可以查看该特定部分(表)并获取所需的文件(数据)。

WordPress 使用 MySQL 作为其数据库管理系统。MySQL 是一种用于在请求时创建数据库、存储和获取数据的软件。MySQL 也是一个开源软件,就像 WordPress 一样,与其他流行的开源软件配合使用效果最好,例如 Apache Web 服务器、PHP 和 Linux 操作系统。

要安装 WordPress,您需要一个 MySQL 数据库。所有 WordPress 托管服务提供商都提供包含在其托管包中的 MySQL。在安装过程中,您向 WordPress 提供您的数据库信息,然后 WordPress 会处理其余的事情。美国主机hostgator为您介绍什么是数据库。

  什么是数据库主机

数据库主机是在 MySQL 服务器上托管数据库的计算机。大多数情况下localhost,在主机字段中输入 localhost 会将 WordPress 连接到您的数据库。但是,某些 Web 托管服务提供商可能会使用不同的主机名来管理 MySQL 服务器。您将在主机控制面板的 MySQL 或数据库部分找到您的主机名。如果找不到主机名,请询问您的托管服务提供商。

什么是数据库
什么是数据库

  什么是数据库表

数据库具有类似于数据库系统中的部分或柜子的表。每个表都有列,信息存储为行。每行都有一个字段用于表中的每一列。

示例:办公室数据库可能有一个名为employee_records. 该表可能有以下列:

员工ID employee_id

员工姓名 employee_name

员工加入日期 employee_joining_date

员工电话号码 employee_phone_no

WordPress 将自动在您的数据库中创建表。在撰写本文时,WordPress 的默认安装将创建以下表格:

wp_commentmeta

wp_comments

wp_links

wp_options

wp_postmeta

wp_posts

wp_terms

wp_term_relationships

wp_term_taxonomy

wp_usermeta

wp_users

这些表中的每一个都有不同的列来存储数据。例如,wp_users 在WordPress 中的表具有以下列:

ID ID

用户登录 user_login

用户密码 user_pass

用户名 user_nicename

用户邮箱 user_email

用户网址 user_url

用户注册 user_registered

用户激活密钥user_activation_key

用户状态 user_status

显示名称 display_name

  什么是 SQL 查询

SQL是Structured Query Language的缩写,是一种用于管理数据库的特殊编程语言。SQL 向数据库服务器发出的检索数据的指令称为查询。WordPress 使用 MySQL 查询来获取数据并使用它来生成网页。

一个典型的 MySQL 查询如下所示:

SELECT * FROM wp_posts WHERE ID = 23;

SQL 不仅限于从表中检索数据。它还可以更新、插入和删除表中的数据,甚至创建新表。这是 WordPress 通过使用 SQL 查询从数据库中存储和检索数据来存储和编辑所有网站数据的方式。推荐阅读:《MySQL和SQL Server的区别》

  如何管理 WordPress 数据库

了解如何在 WordPress 数据库上执行某些任务非常重要。这可以帮助您解决一些常见的 WordPress 问题,帮助您恢复网站,并使您的网站总体上更加安全。例如,您可能想了解如何创建定期备份。

WordPress 数据库可以使用 phpMyAdmin进行管理,它是一个开源 Web 应用程序,具有一个很好的简单图形用户界面来管理 MySQL 数据库。还有许多可用的 WordPress 插件可以帮助您创建WordPress 数据库备份。推荐相关阅读:《MySQL数据库主机名是什么?》