如何离线安装WordPress?

How to install WordPress offline?

我的电脑上没有互联网。我下载了 WordPress。那么,我可以离线安装 WordPress 吗?如果我在另一台计算机上安装 WordPress 并将其带到我的机器上,它会工作吗?

如果您在 Windows 台机器上,您可以使用 WAMP or XAMPP.

轻松设置本地服务器

然后 download the WordPress 并将其安装在您的本地服务器上。如果您的主题或插件正在使用任何 CDN 或依赖于另一台服务器来访问资源,则离线只会给您带来麻烦。举例来说,如果您的主题使用 Bootstrap 框架,则开发人员很有可能使用 CDN 来加速加载。在这种情况下,需要互联网,如果互联网不可用,当您尝试从本地服务器访问网站时会显示布局损坏或其他内容。

关于在另一台 PC 上安装 WordPress 并将其复制回来,是的,您可以做到并且会起作用。请记住,您需要同时复制文件和数据库。并且需要更改一些内容:

  1. 站点URL。例如:另一台 PC 的本地 url 可能是 http://localhost/abcwordpress/ 而您可能在 http://localhost/test/ 中进行了设置。在这种情况下,站点 URL 需要更改。您可以在您的数据库中的 wp_options table 中更改它(在您导入从另一台 PC 复制的数据库之后)。

  2. 绝对URLs。有时,某些插件会在数据库中存储完整的 url。因此,即使您更改了站点 url,页面中的某些 url 也会失败。意思是,它仍然指向另一台 PC 的 url(例如:http://localhost/abcwordpress/),在这种情况下,您需要进行整个搜索并替换以替换数据库中的 URL。为此,您可以尝试使用像 Better Search Replace 这样的插件。一些滑块或拖放内容构建插件提供了他们自己版本的工具来搜索和替换 urls。因为他们可能以不同的方式存储 URL。所以你也必须使用它。

  3. 数据库凭据。如果您正在复制文件,wp-config.php 将具有不同的数据库凭据(数据库名称、数据库用户名、数据库用户密码)。确保将其更改为 PC 中的数据库。

  4. hataccess 中的目录名称。有时,主文件夹中的 htaccess 文件中会包含文件夹名称。例如:

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /abcwordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /abcwordpress/index.php [L]
</IfModule>

# END WordPress

此处,abcwordpress 可能是文件夹名称。因此,如果您将它存储在不同的文件夹中(并且要访问的 url 是这样的:http://localhost/test/,那么您必须将其更改为:

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/index.php [L]
</IfModule>

# END WordPress

我想我已经涵盖了您必须牢记的主要事项。

您好,有 5 个简单的步骤

下载并安装 xampp 到我们的电脑, 在你的数据库中创建一个数据库 本地主机,从官方网站下载 wordpress zip 文件, 将您的 wordpress 目录放在 htdocs 文件夹中, 安装 wordpress CMS

请参考link https://dev-404.com/wordpress/how-to-install-wordpress-on-my-localhost-2022/