草庐IT

php - 如何在drupal 7中包含php文件

我在Drupal7中编写一个表单,我想“包含”一个php文件,将我的数据库连接变量添加到我的代码中。我已经以多种方式测试了我的代码,并且我确信“include”让我在我的站点中运行Cron时获得了WSOD。我已经用谷歌搜索了这个并且我试过了:include("/sites/all/libraries/php/connection.inc");include("./sites/all/libraries/php/connection.inc");include"./sites/all/libraries/php/connection.inc";我还尝试了上面的“.php”扩展名。最后一次

php - Cronjobs 不执行 php 脚本,没有收到 mailto 警告!

这是我的情况:我正在尝试通过cron运行php脚本,我有一个crontab(/etc/crontab),如下所示:SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/var/www:MAILTO=mhdommondowusercommand*****root/usr/bin/php/var/www/testing.php当我从bash/sh运行命令/usr/bin/php/var/www/testing.php时,一切都很好。它只是一个基本的php脚本,可以将一些乱码写入文件。但

php - 无法让 PHP 脚本作为 cronjob 运行

最近,由于主机维护,我的网站已移至另一台服务器。自从我不能再将此脚本作为cronjob运行:http://www.filmhuisalkmaar.nl/wp-content/themes/filmhuis-alkmaar/cron/load-shows.php我尝试使用PHP和以下cronjob运行它:php/home/provadja/domains/filmhuisalkmaar.nl/public_html/wp-content/themes/filmhuis-alkmaar/cron/load-productions.php但我一直收到以下错误:PHPWarning:requi

php - 每 15 分钟执行一次更改数据库的功能

我目前正在从事一个运行在线锦标赛的项目。通常网站的管理员会在比赛开始时生成括号,但我们遇到了不一致的开始时间等问题,我正在寻找适当的方法来自动执行此过程。我已经研究过每x分钟运行一次cronjobs以检查是否需要生成一个括号,但我担心涉及重叠cronjobs的问题,必须通过cpanel等创建/管理cronjobs。我在考虑其他解决方案,并认为如果用户可以加载页面、后端检查时间戳并确定是否应生成括号,那就太好了。然后触发/设置事件以在其他地方开始自动生成过程,因此它不会影响用户加载时间。我只是不知道解决这个问题的最佳途径。PS:我只需要了解我应该研究的方向,这样我就可以学习如何解决这个问

php - 运行多个 Wordpress Cron 以执行两个函数以不同的固定时间间隔更新数据库

我在Wordpress中执行了多个cron作业。首先我想明确我已经搜索了很多这个问题但没有找到确切的解决方案。所以我在这里发帖。问题是一个cron正在运行,但另一个cron从未运行,我为第一个cron安排了每三个小时的间隔,但它有时会在一分钟内执行多次,因为它收到了多封邮件。其他的永远不会执行。任何人都提供了通过WordpressCron以不同的固定时间间隔执行两个函数来更新数据库的解决方案。非常感谢。//Theactivationhooksisexecutedwhenthepluginisactivatedregister_activation_hook(__FILE__,'acti

php - Curl 替代 Cron Job PHP

我目前正在使用以下phpexec命令在服务器端加载一个url,因为我需要一个不涉及cron作业并且也是异步的解决方案,即用户可以在任务已启动,任务仍将执行:exec("nohupcurl".$dbupdateurl.">/dev/null2>&1&echo$!");这在大多数情况下工作正常,但相当不可预测。有没有更好/更可靠的方法来实现这一目标?谢谢,马特 最佳答案 如果你使用的是PHP-FPM,你可以使用fastcgi_finish_request:Thisfunctionflushesallresponsedatatothecl

php - Cron 不会停止运行

我在Magento上安装了AoeScheduler,并注意到“系统备份”仍在运行将近一天。我尝试使用AoeScheduler中的kill选项终止进程,并在我的日志文件中获取:2015-12-22T18:33:31+00:00ERR(3):Warning:posix_kill()expectsparameter2tobelong,stringgivenin/home/angeecom/public_html/app/code/community/Aoe/Scheduler/Model/Schedule.phponline4672015-12-22T18:34:02+00:00ERR(3)

php - Laravel 5.1 cron 在 OVH 中不工作

我正在尝试在我的OVH中运行一个cron,但它不接受命令:phpartisanschedule:run1>>/dev/null2>&1发生错误:它说:Thecharactersfortherecordsareletters,numbers,andcharacters-_./Moreover,itisforbiddentoaccessparentfolders 最佳答案 使用Laravel文档中的示例以及您的工作目录的完整路径:*****php/path/to/artisanschedule:run>>/dev/null2>&1htt

php - WordPress 计划事件未在设定时间触发

在WordPress中,我创建了一个插件,用于向用户发送电子邮件。为此,我正在使用WordPresscron作业。所以基本上它会做的就是每小时向用户发送电子邮件。所以我的代码看起来像这样publicfunction__construct(){add_action('init',array($this,'send_emails_to_users'));add_action('cliv_recurring_cron_job',array($this,'send_email'));}publicfunctionsend_emails_to_users(){if(!wp_next_schedu

发送电子邮件的 PHP 脚本,列出目录/子目录中发生的文件更改

我有一个包含许多子目录的目录,用户可以通过FTP添加文件。我正在尝试开发一个php脚本(我将作为cron作业运行)来检查目录及其子目录中文件、文件大小或修改日期的任何更改。我搜索了很长时间,到目前为止只找到了一个有效的脚本,我试图修改它-原始位置here-但是它似乎只发送第一封电子邮件通知,显示目录中列出的内容。它还创建了目录和子目录内容的文本文件,但是当脚本第二次运行时它似乎失败了,我收到一封没有内容的电子邮件。有人知道在php中执行此操作的简单方法吗?我发现的脚本非常复杂,我已经尝试调试了几个小时但没有成功。提前致谢! 最佳答案