WordPress 是排名第一的内容管理系统,并且针对博客进行了优化。但您可以将 WordPress 用于任何类型的网站,无论是电子商务、通用网站还是个人网站

由于易于维护且拥有数千个插件和主题,WordPress 开发日益流行。

WordPress 在后台依靠 PHP 运行,因此,基本上它在 Linux 上运行效果最好,但是 – 如果您仍然愿意在 Windows 上运行 WordPress,本文将帮助您修复您在 Windows 平台上可能遇到的最常见错误。毕竟Linux的操作界面实在太难用了。

IIS 文件夹权限

WordPress 需要特殊权限才能更新 wp core、其插件和访问文件写入功能。如果您使用 Web 平台安装程序,则必须手动设置文件夹权限。

打开 Windows 资源管理器并找到 wordpress 安装文件夹。右键单击它,选择属性并单击安全选项卡。然后,单击“编辑”,然后单击“添加”。输入这些用户IUSR 和 IIS_IUSRS,并授予他们完全访问权限。

一旦添加,Windows 将把这些用户权限应用于所有子文件夹以及 WordPress 将来创建的文件夹。

默认文档类型和目录浏览

默认情况下,出于安全原因,IIS 不允许目录浏览。但为了正常运行,必须允许。为了解决此问题,请在托管空间的根目录中找到 web.config 文件,如果找不到它 – 这意味着它不存在,因此必须创建它。创建一个,然后将需要的详细信息复制/粘贴到其中:

最大文件上传大小

由于某些原因,您几乎肯定会遇到此错误:

“此文件超出了此网站的最大上传大小”

如果您已从 Web 平台安装程序安装了 WordPress 以安装适用于 Windows 的 PHP,则最大文件上传大小将设置为 2 Mgb(兆字节)。今天,这是不够的。

找到 PHP 根文件夹(PHP 的安装位置)。编辑 php.ini 并找到以下变量:

上传最大文件大小=2M

将其更改为以下内容:

上传最大文件大小=10M

或者您需要的任何尺寸。

修改DNS解析的问题

在安装了 IIS 的 Windows Server 主机上安装 WordPress 后,我注意到加载网页的初始响应时间很慢。当我单独测试 PHP 时,一切似乎都运行得非常快。连接到 MySQL 并直接运行一些查询似乎也运行得很好。

问题似乎出在 DNS 名称解析上。在 WordPress 配置文件中,不要设置数据库主机 localhost,而应使用本地 IP 地址。

1define('DB_HOST','localhost');

将其更改为 127.0.0.1

1define('DB_HOST','127.0.0.1');

您会立即注意到速度的提升和更高的 Google PageSpeed 分数!这是因为系统每次都必须确定 localhost 解析到哪个 IP 地址。通过使用 IP 地址,我们可以跳过此查找,这意味着服务器响应速度更快。

您可能遇到性能缓慢的第二个原因是您可能没有启用 OPcache。

在生产服务器上启用 OPcache 将优化 PHP 的任何顺序执行,从而带来巨大的改进。

如何激活 PHP OPcache?

  1. 首先,在记事本或其他文本编辑器中打开 PHP.INI 文件。它可能位于 PHP 版本下的程序文件中,具体取决于 PHP 的安装方式,但直接找到它可能更简单。
  2. 然后确保 扩展目录 已设置,以确保扩展目录已配置。此行通常应为: extension_dir = "ext"
  3. zend_extension=php_opcache.dll 在 PHP 代码末尾添加 一个新行。
  4. 然后重新启动 Apache 或 IIS
  5. 最后,PHP 现在速度更快了。

验证上述操作是否成功的最简单方法是创建一个 PHPinfo 文件(),并检查 Zend Engine 行下是否显示“使用 Zend OPcache”。此外,在页面下方,“Zend OPcache”部分应该存在并显示“启动并运行”。

0

评论0

请先
08D800-5 民用建筑电气设计与施工-常用电气设备安装与控制 .pdf
08D800-5 民用建筑电气设计与施工-常用电气设备安装与控制 .pdf
8分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站