首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress重写停止在php 7.2上工作

WordPress 是一款广泛使用的开源内容管理系统 (CMS),它是基于PHP语言和MySQL数据库开发的。WordPress具有简单易用、灵活可扩展的特点,适用于建设各种类型的网站,包括博客、企业网站、电子商务网站等。

在升级到PHP 7.2版本后,一些旧版的WordPress网站可能会遇到重写 (rewrite) 停止工作的问题。这是因为PHP 7.2版本默认禁用了一些被认为不安全的函数,而WordPress中的一些重写规则依赖了这些函数。

要解决这个问题,可以采取以下步骤:

  1. 更新WordPress:确保你的WordPress安装是最新的版本。通过在WordPress后台或者手动下载最新版的WordPress进行更新。
  2. 检查插件和主题:一些旧版的插件和主题可能不兼容PHP 7.2。检查并确保你使用的插件和主题是兼容PHP 7.2的最新版本。可以联系插件或主题的开发者获取支持或更新。
  3. 修复.htaccess文件:打开你的WordPress根目录下的.htaccess文件,确保以下代码段存在并没有被注释掉:
  4. 修复.htaccess文件:打开你的WordPress根目录下的.htaccess文件,确保以下代码段存在并没有被注释掉:
  5. 如果这些代码不存在或被注释掉了,将其添加或取消注释。
  6. 检查服务器配置:联系你的服务器管理员,确保服务器上启用了mod_rewrite模块。如果模块未启用,请求其启用或者在配置文件中添加相应的配置。

如果按照以上步骤进行操作后,WordPress重写仍然停止工作,可以尝试以下附加步骤:

  1. 安装并激活插件:可以尝试安装并激活以下插件来解决问题:
    • Rewrite Rules Inspector:用于检查和调试重写规则的插件。
    • PHP Compatibility Checker:用于检查插件和主题与特定PHP版本的兼容性。
  • 联系支持:如果仍然无法解决问题,可以联系WordPress官方支持或者社区论坛,向他们寻求帮助和支持。

腾讯云的相关产品和服务,如云服务器、云数据库MySQL等,可以提供稳定的云计算基础设施支持,帮助用户部署和管理WordPress网站。详情请参考腾讯云官方网站:https://cloud.tencent.com/。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • WPJAM Basic 为什么要求 PHP 7.2 以上版本

    PHP 7 是跨时代的版本,但是 PHP 7 2019 年之后就将不再维护了,PHP 7.1 和 7.2 分别升级了一些特性之后,性能也进行一定的提升,所以建议一步到位 PHP 7.2 吧。...PHP 5.6 2018年底就不再维护 PHP 官方宣布2018年12月31日起 PHP 5.6.x 的安全支持将正式停止,那么到时候,如果你的网站如何还跑 PHP 5.6 上面的话,将不再安全。...所以尽快更新 WordPress 官方推荐 PHP 7.4 WordPress 2016年2月份起,也官方安装要求里面,建议使用 PHP 7.0 以上的版本,现在已经要求 PHP 7.4 了: PHP...另外 PHP 7.3 新增三个非常方便常用的函数,is_countable,array_key_first 和 array_key_last,WPJAM Basic做了兼容,这三个常用函数, WordPress...WPJAM Basic 要求 PHP 7.2 所以建议使用 PHP 7.2 或者以上的版本,WPJAM Basic 新版也只针对 PHP 7.2 做维护更新了。

    65430

    wordpress媒体库超高像素大尺寸图片上传出现http错误解决办法

    的像素,换小图片上传没有问题,好了百度一下发现这个问题修改php版本到7.2以上可以解决。...回头看这四个网站的PHP版本都是5.6,于是找了一个PHP7.1的,一个PHP7.2WordPress网站,发现图片只能在PHP7.2版本的WordPress上传,于是用了服务器测试,从PHP 5.6.39...开始测试,到PHP 7.2.13版本,最终确定: 高像素图片在PHP 7.2及其以上版本可以上传,不会再出现http错误。...我们 2018 运行了性能基准测试 PHP 5.6 vs PHP 7 vs HHVM。与上述基准测试类似,我们发现 PHP 7.2PHP 5.6 相比每秒可执行几乎三倍数量的事务(请求)。...而WordPress官方也给出了运行WordPress最佳的PHP版本:PHP 7.2+。

    66020

    wordpress媒体库超高像素大尺寸图片上传出现http错误解决办法

    回头看这四个网站的PHP版本都是5.6,于是找了一个PHP7.1的,一个PHP7.2WordPress网站,发现图片只能在PHP7.2版本的WordPress上传,于是用了服务器测试,从PHP 5.6.39...开始测试,到PHP 7.2.13版本,最终确定: 高像素图片在PHP 7.2及其以上版本可以上传,不会再出现http错误。...既然到这里了,就去查询了一下PHP 7.2的新特性,应该是对高像素图片有做处理的算法,否则也不会这样。...我们 2018 运行了性能基准测试 PHP 5.6 vs PHP 7 vs HHVM。与上述基准测试类似,我们发现 PHP 7.2PHP 5.6 相比每秒可执行几乎三倍数量的事务(请求)。...而WordPress官方也给出了运行WordPress最佳的PHP版本:PHP 7.2+。

    1K40

    CentOS7升级PHP到7.x

    因为对PHP7的陌生感觉和LINUX运维经验的不足,以前建站的时候吧,使用了CentOS7+PHP5.6搭建了搭建了这个自留地,后来在网上看到了有升级PHP到7.x的帖子,心里一直痒痒,但都没有付诸实践...1.首先呢,就是检查一下我们的服务器安装的PHP环境 检查PHP版本 php -v 检查已安装的PHP包 yum list installed | grep php 2.更换yum源 #Centos...php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt PHP7.2 yum install php72w...php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt 注意:谨慎,如果你使用的是WordPress搭建的站点,并且安装了部分插件...(该网站遇到技术问题) 具体原因嘛,可能是某些插件使用了一些PHP7.2中摒弃的用法或者其他什么原因,总之就是三个字:不兼容 如果在安装过程中遇到类似下面这样的问题,执行类似下面这样的命令之后再安装即可

    63410

    PHP成为首个在内核中嵌入加密库的编程语言

    Libsodium将在PHP 7.2中出现 PHP团队决定在2017年年底推出的PHP 7.2中加入Libsodium。目前最新PHP版本为7.1.2。...Arciszewski解释了他为什么期望PHP内核中嵌入Libsodium,主要原因就在于WordPress以及共享托管供应商——绝大部分共享主机供应商不允许用户安装自定义PHP扩展,因为许多未经测试或未知的扩展可能对其设备造成危害...PHP互联网上的占有率至少有82%,而libsodium又是大多数加密技术人员推荐的应用层加密库。 “PHP开发者眼中,PHP和libsodium的联手应该是获得更好的安全性最为直接和合理的方式。...另外他还解释了为什么PHP才是真正意义“第一个”在其核心中支持“现代”加密库的编程语言——尽管Erlang和Go包含类似的库,但是它们的实施完整性与将来加入到PHP 7.2中的Libsodium不可同日而语...加入Libsodium到PHP之前,Arciszewski已经WordPress之上进行了实践,他WordPress 4.4中添加了一个强大的CSPRNG(加密安全伪随机数生成器),并发现WordPress

    94970

    AMH 国内开源免费云主机面板安装与使用-免费SSL,自动备份和应用安装

    而今天分享的AMH 是国内首个开源的主机面板,使用APL开源软件协议,《服务器控制面板榜单》一文中有列出AMH面板。...自带了Wordpress、DZ论坛等热门程序的Nginx URL重写规则。 3.6 安装PHP扩展 对于一些特殊的建站需求,你可以直接在AMH安装PHP扩展。...如果用的是Nginx,重写规则那里需要选择对应的程序。(点击放大) 4.2 URL重写规则 刚刚在创建网站时需要选择对应的程序URL重写规则,如果你用的是Wordpress。...7.2 缓存加速 AMH面板可以直接在线安装缓存插件,例如Redis、Memcached等。安装完成后,直接启用即。...特别提醒:如果你想要多个网站分别使用不同的PHP版本,那么你需要创建不同的建站环境,然后不同的建站环境中修改PHP版本。

    9.7K31

    如何在Ubuntu 14.04使用OpenLiteSpeed安装WordPress

    介绍 WordPress是目前世界最受欢迎的内容管理系统(CMS)。它允许您在数据库后端轻松设置博客和网站,使用PHP执行脚本和处理动态内容。...本教程中,我们将重点介绍如何使用OpenLiteSpeed Web服务器Ubuntu 14.04设置和运行WordPress实例。 准备 开始本教程之前,必须完成一些重要步骤。...您将进入将准备PHP构建的屏幕: 如果准备工作成功完成,请单击“下一步”按钮继续编译过程。 已使用您选择的选项生成PHP构建脚本。...配置WordPress重写以启用永久链接支持 接下来,我们将设置重写指令,以便我们可以WordPress安装中使用永久链接。 为此,请单击虚拟主机的“重写”选项卡。...结论 本教程中,我们使用OpenLiteSpeed Web服务器Ubuntu 14.04安装并配置了WordPress实例。

    1.2K00

    MAMP PRO for Mac(专业Web开发环境)

    测试一切是否继续工作,然后将您的网站转移到新的提供商。建主机时更轻松地安装wordpress创建主机时,享受新的超级简单wordPress安装带来的好处。...只需单击一下,几秒钟后您的wordPress主机就绪。快照您可以为每个主机保存任何状态 - 保存包含关联数据库的根目录。随时恢复主机的状态。紧急情况下,使用快照可以节省数小时甚至数天的工作量。...多PHPCGI模式下,您可以使用自己的PHP版本运行每个虚拟主机。这允许您使用不同的PHP版本测试项目 - 无需重新启动服务器。...您可以从PHP 5.4.x到PHP 7.2.x的各种PHP版本中进行选择。模块模式下,您选择将在所有主机上自动运行的PHP版本。例如,如果要检查项目是否某个PHP版本下运行,这很有用。...移动测试借助适用于iOS和Android的MAMP Viewer App,本地网络的移动设备测试项目变得前所未有的简单。它可以App Store和Google Play商店免费使用。

    1.5K10

    WordPress || .htaccess 文件使用手册

    ——站长百科 理解 WordPress 的 htaccess # BEGIN WordPress #这是一行注释,表示 WordPress 的 htaccess 从这里开始 #如果 Apache 加载了...mod_rewrite.c 模块,则运行以下代码 RewriteEngine On #启用 mod_rewrite 引擎 RewriteBase / #设置目录重写的基准URL为 / RewriteRule...^index\.php$ - [L] #如果请求路径是 index.php停止重写操作(避免死循环) RewriteCond %{REQUEST_FILENAME} !.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress 的 htaccess 到这里结束 使用范例 设置错误页面...设置文件夹首页 #防止显示文件夹列表,当访问文件夹时,服务器查找 index.html 为首页文件,如不存在依次向后查找 DirectoryIndex index.html index.cgi index.php

    2.1K10
    领券