安装
如何安装 WordPress?
在大多数情况下,安装 WordPress 是一个非常简单的过程,只需不到五分钟即可完成。许多网络主机都提供自动安装 WordPress 的工具。如果您更喜欢手动安装,可以查看《安装指南》。
如何为我的 WordPress 网站找到一个好的主机服务商?
任何支持 WordPress 要求的虚拟主机都可以用于托管您的网站。如果您不确定您的主机是否可以运行 WordPress,最好的办法是联系他们,询问他们是否满足运行 WordPress 的要求。您可以在此处找到一些优秀主机服务商的列表。
如何使用 cPanel / cPanel X 安装?
如果您想使用 cPanel 进行手动安装,可以参考《使用 cPanel》指南。
如何配置 wp-config.php 文件?
wp-config.php 文件是您网站最重要的文件之一。它位于 WordPress 安装的根目录中,包含网站的大部分配置详情。可以使用任何纯文本编辑器编辑此文件。通常情况下,除非您是手动安装 WordPress,否则无需编辑此文件。
另请参阅
安装 WordPress 有哪些要求?
运行 WordPress 的当前要求可在 WordPress.org 的要求页面上找到。
如何让 WordPress 使用我的语言?
如果您想更改 WordPress 使用的语言,可以在“管理界面”中选择您偏好的语言。为此,您可以前往“设置” > “常规”,然后从“站点语言”下拉菜单中选择您偏好的语言。
我需要创建数据库吗?
是的。WordPress 需要访问 MySQL 或 MariaDB 数据库来存储信息。因此您需要一个数据库。
在以下情况下,您应该创建一个新数据库:
- 您尚未在服务器上创建数据库
- 您的慷慨主机服务商为您提供了不止一个数据库,并且您希望为您正在设置的网站使用一个独立的数据库。
并非每个 WordPress 安装都必须创建一个新数据库。
- 如果您将同一数据库用于多个 WordPress 安装,请务必编辑 wp-config.php 文件,确保每个安装都具有唯一的数据库前缀。
- 如果您正在为新网站设置新数据库,请编辑 wp-config.php,并确保数据库名称和其他详细信息正确无误。
另请参阅
为什么我的网站显示 403 错误?
如果您上传网站后出现以下(或类似)消息,则可能发生以下几种情况:
您无权查看此页面。您可能没有使用所提供的凭据查看此目录或页面的权限。如果您认为自己应该能够查看此目录或页面,请尝试通过 personal.fredsmith.com 主页上列出的任何电子邮件地址或电话号码联系网站。您可以单击“搜索”在互联网上查找信息。HTTP 错误 403 – 禁止访问
如果您的账户托管在基于 Apache 的服务器上,可能会发生以下情况:
- 服务器权限不允许执行请求
- 您的 index.php 未配置为允许的目录索引
- 底层文件系统不允许 Apache 访问所请求的文件
如果您已检查所有这些设置并且一切似乎都已正确配置,最好联系您的主机服务商寻求支持。
我可以重命名 WordPress 文件夹吗?
如果您尚未安装 WordPress,您可以在上传文件之前或之后,重命名包含 WordPress 文件的文件夹。
如果您已安装 WordPress,并且想要重命名文件夹,请以管理员身份登录您的网站,并在“设置” > “常规”中更改以下设置:
- WordPress 地址 (URL)
- 站点地址 (URL)
完成此操作后,您可以重命名包含 WordPress 文件的目录或文件夹。
另请参阅
为什么我的上传目录是 “C:apachehtdocswordpress”?
当您指定上传路径时,您使用了反斜杠。
请使用正斜杠“/”来指定目录路径。
我可以在 Windows Server 上安装 WordPress 吗?
是的,可以!只要您安装了 PHP,您就可以轻松开始使用 WordPress。Apache 和 Microsoft IIS 都能够提供您的 WordPress 网站服务。
高级安装
如何将 WordPress 文件安装到不同目录?
这也回答了以下问题:
- 如何将我的博客放在一个文件夹中,但让其首页位于根目录?
- 如何让人们通过 www.example.com 访问我的博客,但将所有文件保留在
www.example.com/wordpress
中? - 如何将 WordPress 安装到与 index.php 所在目录不同的目录中?
另请参阅
如何向他人隐藏我的博客?
无论您是在测试新版本的 WordPress,还是正在设置新博客,或有其他限制访问的原因,以下信息都可能帮助您阻止不速之客。
Apache
没有保证的方法可以做到这一点。您可以使用 .htaccess 文件(其中也包含您的固定链接代码)来检查特定的 IP 地址并阻止它们查看您的网站。这只会阻止 IP 地址,而不是个人,因此如果他们有权访问允许的 IP 地址,他们仍然可以访问您的页面。一个相关教程位于 Clockwatchers.com
一个 .htaccess 文件还可以用于阻止他人“盗链”您的图片(带宽盗用)或设置受密码保护的博客。
Apache 基本认证
使用 .htaccess 和 .htpasswd 要求密码访问您的网站。
帮助您创建保护网站密码所需文件的工具:Htpasswd generator、htaccess Tools 和 Clockwatchers.com .htaccess 和 .htpasswd Tools
注意:当您的网站被访问时,密码使用 Base64 弱编码,并且很容易被拦截和解码。
搜索引擎:爬虫和机器人
搜索引擎会索引您的网站并缓存您的内容。如果您不希望发生这种情况,您可以从“管理界面”前往“设置”>“阅读”,然后勾选“阻止搜索引擎索引此站点”框,以请求搜索引擎不要索引此站点。
注意:搜索引擎是否遵守您的请求取决于它们。
您可以使用名为 robots.txt 的文件。更多详情可在 Affilorama.com 和网络其他地方找到。
如何解决登录问题?
另请参阅
当我在反向代理后面时,如何让 WordPress 正常工作?
在某些设置中,需要使用 HTTP_HOST 之外的标头来生成 URL。反向代理接收原始请求并将其发送到一组服务器中的一个。为此,它会用内部服务器的域覆盖 HTTP_HOST。当该域无法公开访问时,最好的情况是您的图片可能无法正确加载,最坏的情况是您会陷入重定向循环。要解决此问题,请找出哪个标头具有正确的域名,并在您的 wp-config.php 文件中添加一行,用正确的主机名覆盖 HTTP_HOST。
如果您需要使用 SERVER_NAME,请将此行添加到 wp-config.php
$_SERVER['HTTP_HOST'] = $_SERVER['SERVER_NAME'];
如果您需要使用 HTTP_X_FORWARDED_HOST,请将此行添加到 wp-config.php
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
FTP
如何使用 FTP?
另请参阅
如何使用 FileZilla?
另请参阅
如何上传文件和文件夹?
另请参阅
如何 CHMOD 文件?
另请参阅
MySQL 或 MariaDB
我真的需要 MySQL/MariaDB 吗?
是的。您的 WordPress 博客确实需要 MySQL 或 MariaDB 数据库服务器来支持。事实上,WordPress 目前只支持 MySQL 和 MariaDB 数据库服务器。
另请参阅
我可以使用 MySQL/MariaDB 以外的数据库吗?
不。目前不支持其他数据库。
还有其他一些优秀的数据库存储引擎,例如 PostgreSQL 和 SQLite,WordPress 有兴趣在未来支持它们。支持多个数据库听起来比实际更复杂,目前并非活跃开发中,尽管关于最佳方法已有大量架构讨论。关于增加支持数据库数量的方法在《使用替代数据库》中进行了讨论。
WordPress 为什么使用 MySQL/MariaDB?
MySQL 和 MariaDB 速度极快。它们也是世界上最广泛使用的数据库服务器。作为开源且免费的数据库,MySQL 和 MariaDB 受到数千家低成本 Linux(和 Windows!)主机服务商的支持,这意味着任何想要创建 WordPress(或数据库驱动)网站的人的进入门槛都非常低。MySQL 的文档实用、有说服力且全面。(注意:如果您刚接触这些,可能会觉得有些难以理解。)除此之外,用户还能够使用专门为此目的开发的 phpMyAdmin 直接操作 MySQL 和 MariaDB,因此很明显 MySQL 和 MariaDB 是最佳选择。
PHP
什么是 phpMyAdmin?
phpMyAdmin 是一个用 PHP 编写的工具,旨在通过 Web 管理 MySQL/MariaDB 数据库。
另请参阅
我需要了解 PHP 才能使用 WordPress 吗?
不。您唯一会用 PHP 修改 WordPress 博客的时候是集成某些插件。在大多数情况下,插件附带的文本文件中会提供清晰的说明。除此之外,您不会更改任何 PHP 文件。
WordPress 能在 PHP 安全模式下运行吗?
当然可以!在 PHP 安全模式下运行任何版本的 WordPress 都已知没有问题。
我真的需要 PHP 吗?
是的。您的 WordPress 博客确实需要 PHP 来支持。PHP 是驱动所有 WordPress 的脚本语言,如果没有 PHP,您的服务器将无法解释创建您博客的页面。有关支持的 PHP 版本,请参阅《WordPress 要求》。
如何查看我使用的 PHP 版本?
要获取有关您服务器的信息,您可以使用 phpinfo() 函数。这还将为您提供有关您的 Apache 和 PHP 版本以及 mod_rewrite 的信息。
另请参阅
导入
如何从我当前使用 b2、Movable Type MT、Blogger 等不同博客工具的博客中导入文章?
另请参阅
这篇文章有帮助吗?如何改进?
登录以提交反馈。如果您需要本文未涵盖的任何支持,请在支持论坛中提问。