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

PHP脚本无法替换多站点的WordPress cron

首先,我们需要了解WordPress cron的工作原理。WordPress cron是一个用于定时执行任务的系统,它依赖于PHP脚本来执行计划任务。在WordPress中,有两种类型的cron任务:

  1. 单站点cron任务:这些任务仅在单个站点上运行。
  2. 多站点cron任务:这些任务在多个站点上运行。

在多站点环境中,如果你想使用PHP脚本替换多站点的WordPress cron,你可以采用以下方法:

  1. 使用远程API:你可以创建一个远程API,该API可以接收来自多个站点的请求,并在接收到请求时执行相应的任务。这样,你可以在一个地方管理所有站点的cron任务。
  2. 使用第三方插件:有许多第三方插件可以帮助你管理多站点的WordPress cron任务。例如,WP Crontrol插件可以让你在一个地方查看和管理所有站点的cron任务。
  3. 使用腾讯云的云服务器:腾讯云提供了一系列云服务器产品,如云服务器CVM、负载均衡、CDN等,可以帮助你更好地管理多站点的WordPress cron任务。

总之,要使用PHP脚本替换多站点的WordPress cron,你需要在一个中心位置管理所有站点的cron任务。这可以通过使用远程API、第三方插件或腾讯云的云服务器等方法来实现。

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

相关·内容

如何删除WordPress 站点”模式(multisite)?

WordPress 中有一个“站点”模式(multisite),即通过一个WordPress 程序管理多个站点。其默认是不开启,如果你开启了但又想恢复为原来“单站点”模式,该如何做?...(注意:本文不会说明如何开启WordPress 站点”模式,若不知,请自行搜索。) 步骤如下: 1、备份网站数据!...(安全第一,有备无患); 2、通过ftp 或者在线修改 或者 下载修改又上传 等方式对WordPress 安装根目录下 wp-config.php 进行操作; 3、删除下代码: define( 'MULTISITE...( 'BLOG_ID_CURRENT_SITE', 1 ); 4、在 wp-config.php 中将以下代码 ture 改为 false; define('WP_ALLOW_MULTISITE',...(.*\.php)$ $2 [L] RewriteRule . index.php [L] 6、通过 phpMyAdmin 或其他方式删除数据库中以下表(table): wp_blogs wp_blog_versions

1.4K90
  • wordpress 异常访问 wp-login.php?action=lostpassword 导致站点流量异常无法访问

    今早起来看了下博客内容,发现站点打不开了,想想不对,昨天刚换好服务器,怎么忽然就打不开了?ping 了一下服务器地址是通,但是延迟非常高。...随后 ssh 登录到服务器后查看站点日志,发现有一个上海 IP 大量请求地址 wp-login.php?...action=lostpassword,对 wordpress 代码不是很了解,但看这个地址应该是一些暴力破解用着相关漏洞利用。....* IP 段,查了一些资料,在 /etc/rc.local 中添加整个 210.52.224.* IP 段屏蔽他们请求,随后站点恢复正常: #!...iptables -I INPUT -s 210.52.224.0/24 -j DROP 如果你也遇到类似问题,在文件末尾像我一样增加这个 IP 段,然后重启服务器就可以屏蔽他连接了。

    25920

    WordPress站点模式 在Nginx下rewrite配置方法

    最近在把很多应用从Apache转入Nginx下,遇到最棘手问题莫过于两个平台下rewrite规则重新调整,下面就拿WordPress为例,和大家分享一下WordPress站点模式下,如何配置Nginx...中rewrite规则。...我们在开启WordPress(版本:3.2.1)站点模式过程中,会提示我们将一段rewrite写入.htaccess文件中,如下: RewriteEngine On RewriteBase /...[L] 上面这些规则是应用于Apache,到了Nginx下是行不通,我们需要对规则进行一些调整。...开始,我从网上找了很多案例进行尝试,没有一个能够正常运行,于是经过一番摸索后,写出了下面的规则,WordPress站点模式在这套规则下可以正常运行。

    2K20

    WordPress 5.1 发布,提高编辑器性能和博客速度

    Site Health 考虑到安全性和速度,此版本引入了 WordPress 第一个站点健康功能(Site Health),将开始在运行过时版本 PHP WordPress 后台向网站管理员显示通知...此外,在安装新插件时,该功能将检查插件是否需要与站点不兼容 PHP 版本。如果是,那么 WordPress 将阻止该插件安装。...预计在接下来几个版本中会有更多性能提升。 开发者关注功能 站点元数据 5.1 引入了一个新数据库表来存储与站点相关元数据,并允许存储与站点/网络环境相关任意站点数据。...Cron API Cron API 带来新功能以帮助返回数据,并包含用于修改 cron 存储新过滤器。...其它更改会影响运行 FastCGI 和 PHP-FPM 7.0.16 及更高版本服务器上 cron 生成。

    40110

    每天一个WordPress文件:wp-includesdefault-constants

    这两个有点复杂,WordPress 首先wp-config.php 中有没有定义,如果没有定义的话,检查当前 PHP 系统是否支持运行时修改脚本所需内存,如果不行就用 PHP 默认设置,如果可以的话...,WP_MEMORY_LIMIT 在站点设置为 64M,单站点设置为 40M。...这几个变量是干嘛?简单说一下: WP_DEBUG:是否开启 PHP debug 功能。 WP_DEBUG_DISPLAY:PHP 错误脚本是否直接显示出来。...WP_DEBUG_LOG:PHP 错误脚本是否存到文件中(wp-content/debug.log)。 WP_CACHE:是否开启 WordPress 默认文件缓存。...SCRIPT_DEBUG:WordPress 加载 JS 脚本都是 min 版本,如果要进行 JS 脚本 debug 的话,打开这个常量,就会加载非 min 版本,便于 debug。

    35420

    替换window.parent.document,解决基于DOM站点脚本编制

    ,需要获取父窗口距离左侧边距。...改为如下方式: 除了上述获取方法之外,可以使用:$(this)[0].frameElement.style.left,来设置对应iframeleft属性值 这个关键是用好浏览器调试,查看元素信息...然后可以在frameElement下找到style属性,在style属性下找到left属性,设置left值,便可以改变显示状态。...通过$(this)[0].parent就能够找到父级DOM中属性(注意,这里关键点不是两种形式表述形式,而是学会像图示种内容一样,在console控控制台种结合debugger模式,监测对应属性值...通过正确监测值,才能够真正了解,不同元素,在不同时刻状态属性值变化情况,并根据实际情况做除调整。避免附加过多冗余内容): ?

    1.7K60

    10位顶级PHP大师开发原则

    WEB开发世界里,PHP是最流行语言之一,从PHP里,你能够很容易找到你所需脚本,遗憾是,很少人会去用“最佳做法”去写一个PHP程序。...创建Wordpress以后,Matt和他团队启动了WordPress.com平台,一个基于WordPress MU免费blog站点。...使用PHP缓存 – Ben Balbo Ben Balbo开发了Site Point,一个为developers和designers提供指导网站。...Jack认为使用cron, PHP和MySQL在后台处理一些任务,比起多进程业务逻辑要划算得多。...你可以创建一个简单批处理脚本,并且在cron中运行,这个脚本会定时检查是否有任务需要处理,处理完之后就会自动退出,因此你不用担心是否有进程卡壳,或者陷入死循环。 10.

    89450

    顶级PHP大师开发原则

    创建Wordpress以后,Matt和他团队启动了WordPress.com平台,一个基于WordPress MU免费blog站点。...使用PHP缓存 – Ben Balbo Ben Balbo开发了Site Point,一个为developers和designers提供指导网站。...诚然,在某些情况下,这有点大材小用了,但是你可以清楚地看到,使用Cron, MySQL, PHP面向对象方法以及Pear::DB这些便捷工具来创建一个批处理工具并不是一件复杂事情。...Jack认为使用cron, PHP和MySQL在后台处理一些任务,比起多进程业务逻辑要划算得多。...你可以创建一个简单批处理脚本,并且在cron中运行,这个脚本会定时检查是否有任务需要处理,处理完之后就会自动退出,因此你不用担心是否有进程卡壳,或者陷入死循环。  10.

    1.5K60

    php实现站点共用session实现单点登录方法详解

    本文实例讲述了php实现站点共用session实现单点登录方法。分享给大家供大家参考,具体如下: 最近闲来无事,总结整理下单点登录问题。...通过共同sessionid在服务器端获得相同session信息,即可达到单点登录(即站点共享用户信息,一处登录,处处可用)目的。...假设我们有三个站点,域名分别是aa.com,bb.com,cc.com。我们在aa.com上建立一个共用登陆入口login.php,三个网站登陆请求全部跳转到该页面。...aa.com和cc.com站点set_cookie.php文件如下 //解密$key decode($key); //把当前站点sessionid设置为传递sessionid session_id...更多关于PHP相关内容感兴趣读者可查看本站专题:《PHP中cookie用法总结》、《php缓存技术总结》、《PHP数组(Array)操作技巧大全》、《PHP网络编程技巧总结》及《php字符串(string

    1.8K41

    碰到 WordPress 致命错误,如何一步一步解决

    WordPress 用户最头疼问题就是站点白屏打不开了,或者后台进不去了,这就是 WordPress 致命错误,英文是 White Screen of Death(白屏错误),简称:WSoD。...如果仅仅是该站点问题,那可能是真的是这个站点代码出问题了,那就针对该站点就行深究了。 PHP 内存限制造成?...很多时候出现白屏是因为,PHP 脚本执行需要大量内存,而服务器限制使得 PHP 脚本得不到满足,比如下面错误代码,这种情况有可能是程序写了死循环了,或者真的需要那么大内存。...on line xxx 我们先尝试增大一下 PHP 脚本内存限制看看能不能解决问题,在 wp-config.php 文件增加下面这行,把限制修改为 256M: define( 'WP_MEMORY_LIMIT...错误是发生在某些后台进程,比如 cron job 或者微信自定义回复时候,没法显示错误 log,我们可以把 log 保存到 debug 文件。

    1.1K30

    WordPress免插件生成完整站点地图(sitemap.xml)php代码

    前言:站点地图(sitemap.xml)作用,相信站长们都有所了解,我就不献宝了。而免插件生成 sitemap.xml,网络上也早就有了纯代码生成方法。...今天整理电脑文件时,看到了以前收藏生成 sitemap.xml php 脚本,就随手打开看了看,发现这个代码只能生成主页和文章页 sitemap。...在这里,我就分享一个自己一直在用最简单实现方法:Linux 定时任务+wget 定时生成 sitemap.xml 具体实现:将 sitemap.php 放到某个不为人知目录,然后定时使用 wget...http://zhangge.net/diypath/sitemap.php  >/dev/null 2>&1 2017-09-22 补充:如果是启用了 https 站点,需要加入 --no-check-certificate...如果实在搞不清楚什么是相对路径,那么就用简单粗暴方法:将网站根目录 sitemap.php 重命名为一个只有自己知道 php 文件,比如 xml.php,然后如下添加任务: #每天在网站根目录生成一个

    1.7K50
    领券