草庐IT

cron_log

全部标签

php - Magento Cron 作业错误 - 回调无效

我在让cron作业在Magentoscron系统中工作时遇到了一些问题。我的模块文件夹结构如下:/app/code/local/Nnn/AbandonedCartEmails/etc/config.xml/app/code/local/Nnn/AbandonedCartEmails/Model/Observer.php我的配置文件如下:0.0.1Nnn_AbandonedCartEmails_Model*/5****abandonedcartemails/observer::processEmails我的观察者类如下所示:classNnn_AbandonedCartEmails_Mod

php - 我怎样才能让 phpunit 不吞下 error_log 输出?

当从phpunit中运行error_log()时,它不会写入正常的错误日志文件。我想停止它,以便它写入文件,就像我通过浏览器访问PHP一样。assertEquals(2,1+1);}}我目前使用的是php5.5版,phpunit3.7版。这在osx和ubunutu上都会发生。这不会发生在Windows7上。 最佳答案 所以这是从命令行运行的php未记录错误的症状(已讨论here),并通过确保执行phpunit的用户对错误日志具有写入权限来解决。同样起作用的是,当从命令行调用php时使用了不同的ini文件(已讨论here)。

php - 如何在 PHP 中禁用 "referer"到 error_log 的附加?

PHP错误日志通常如下所示:[TueSep0215:46:132014][error][client192.168.0.105]blah,blah,...,referer:https://192.168.0.21/blah/blah[TueSep0215:46:132014][error][client192.168.0.105]blah,blee,...,referer:https://192.168.0.21/blah/blee如何让它们看起来像这样?[TueSep0215:46:132014][error][client192.168.0.105]blah,blah,...[Tu

php - 为 "www-data"用户禁用 cron

我的旧debian服务器以dso身份运行php,一些恶意脚本总是为系统用户“www-data”添加cron。我可以看到为该用户添加了太多恶意crons。由于服务器以dso方式运行php,我们无法跟踪添加cron的确切过程。问。如何禁用“www-data”进一步添加crons。比如为用户禁用整个cron机制?这可能吗?问。我们怎样才能找到这个cron编辑了哪个php脚本?我可以在cron文档中看到以下内容。“at.allow和at.deny”您还可以使用/etc/at.allow和/etc/at.deny文件来管理谁可以使用at安排作业。/etc/at.allow文件可以包含允许安排工作

php - Laravel 在 "storage/logs"处没有现有目录

我想使用Docker运行Laravel5.7应用程序。我的容器启动正常,但当我尝试在浏览器中运行应用程序时出现错误。Thereisnoexistingdirectoryat"/Users/user/projects/laravel/application/storage/logs"anditsnotbuildable:Permissiondenied我用...更改了整个项目的权限sudochmod-R777/Users/user/projects/laravel/application然而,一切都没有改变。这个问题还能如何解决?这里是docker-compose.yml文件versio

PHP- 需要一个 cron 用于用户注册时的后台处理...(或 fork 进程)

每当新用户在我的网站上注册时,我都想做一些预处理以缩短他们将来的搜索。这涉及30到2分钟的处理时间。显然,当他们在注册时或在他们访问的任何PHP页面上单击提交按钮时,我不能这样做。但是,我希望在他们注册后的5分钟内(或更短时间内)完成此操作。Cron路线我认为这需要在cron作业中,如果是这样,我应该如何设置cron作业?如果是这样,我的cron行每2分钟运行一次应该是什么样的,我如何确保我没有相同的cron作业与下一个重叠?事件/分支路线-首选如果我可以在不中断用户体验的情况下向我的服务器抛出一些事件,或者从用户注册中fork出一个过程(而不是cron作业),我该怎么做?

php - 帮助 Kohana 3 和 CRON

我已经设置了一个CRON来调用Kohana3中的一个URL。php/home/user/public_html/index.phpmy/route/in/bootstrap.php它似乎可以正常访问URL。但是,我收到了这个错误(在我的主机根据CRON发送的电子邮件中发回)Undefinedindex:HTTP_HOSTSYSPATH/classes/kohana/url.php[40]Sourceofurl.php在Kohana系统文件中。这是因为CRON作业没有发送HTTPheader吗?我该如何解决这个问题并使其正常工作(希望不会破解核心文件)。还是我做错了CRON?更新Pekk

php - Yii 和 cron 作业

我创建了一个需要每月运行的Yii命令。如果我转到我的protected文件夹并手动运行命令:protected/yiicganadores它工作正常。我尝试将以下命令行添加到etc/cron.hourly和etc/crontab但没有成功:/usr/bin/php5/var/www/path/to/project/protected/yiicganadores(etc/cron.hourly/ganadores)001**root/usr/bin/php5/var/www/path/to/project/protected/yiicganadores(等/crontab)如果我在etc

php - 我的服务器上没有 cron 作业。在没有用户输入的情况下发送电子邮件的替代方法是什么?

我正在寻找一种方法来让脚本在没有我输入的情况下自行执行。这可能吗?事实并非如此,还有什么选择?我也不想使用第3方网站来执行cron作业。 最佳答案 您可以将代码构建到网络可见的PHP脚本中,然后将其注册到URL监控服务,如http://mon.itor.us/这将每半小时加载一次您的URL。(我不确定您所说的“用于cron作业的第3方站点”是什么意思-希望这不是它。:-) 关于php-我的服务器上没有cron作业。在没有用户输入的情况下发送电子邮件的替代方法是什么?,我们在StackOv

php -/usr/bin/env php shebang 在通过 sudo 或 cron 调用时打印标题

我正在使用#!/usr/bin/envphp在命令行调用PHP脚本,效果很好。PHP正确检测命令行并抑制HTTPheader。但是我开始通过sudo或通过cron作业调用我的脚本,它已经开始打印HTTPheader。>>./testHelloworld!>>sudo-unathan./testContent-type:text/htmlHelloworld!./test只包含以下代码:#!/usr/bin/envphp我认为这与脚本是否通过tty传递有关,但我不确定。有没有办法防止打印这些标题?我不认为我不能使用“-q”参数,因为我是通过env调用它的。 最