草庐IT

php - Laravel 4 中的 Cron 作业

我需要一个Cron作业来执行到网站的Scraper并发送包含信息的电子邮件,我制作了一个Controller来执行此操作,但是当我设置命令来运行该文件时phpapp/controllers/ScraperController.php我收到这个错误PHPFatalerror:Class'BaseController'notfoundin/var/www/U-Scraper/app/controllers/ScraperController.phponline2问题是,当我设置到该Controller的路由时它会起作用 最佳答案 Con

php - 如何通过 PHP 脚本设置 cron 作业

如何通过PHP脚本设置cron作业。 最佳答案 这将添加一个每天上午9:30运行的脚本。exec('echo-e"`crontab-l`\n309***/path/to/script"|crontab-');如果您从Web服务器运行此脚本,您可能会遇到权限问题。为了解决这个问题,我建议采用不同的方法。这是一种可能的解决方案。创建需要运行的脚本列表。您可以将其保存在文本文件或数据库中。创建一个脚本来读取此列表并每分钟或每5分钟运行一次(使用cronjob)。您的脚本需要足够聪明,才能决定何时运行脚本列表以及何时简单退出。

php - WordPress 中自定义 wp_query 的分页需要 404 错误页面

我有一个wp_query循环,代码如下:query("showposts=2&paged=$paged");?>have_posts()):while($wp_query->have_posts()):$wp_query->the_post();?>标准分页:str_replace($big,'%#%',get_pagenum_link($big)),'format'=>'?paged=%#%','current'=>max(1,get_query_var('paged')),'prev_text'=>__(''),'next_text'=>__(''),'total'=>$wp_qu

PHP - 好的 cronjob/crontab/cron 教程或书籍

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一本很好的cronjob教程或书籍来学习如何使用PHP创建一个。

php - 在 WP_Query 中获取 WooCommerce 特色产品

我将WooCommerce更新到3.0版,但我无法在我的主题上显示特色产品,我用谷歌搜索了一段时间,让WC删除了_feature并将其添加到分类中。但是我不太明白我的主题是如何获得特色产品的。这是错误的特色产品的代码。$meta_query=WC()->query->get_meta_query();$meta_query[]=array('key'=>'_featured','value'=>'yes');$args=array('post_type'=>'product','post_status'=>'publish','ignore_sticky_posts'=>1,'post

php - 相当于 $_SERVER ['DOCUMENT_ROOT' ] 当 cron 调用脚本时会起作用吗?

我正在使用$_SERVER['DOCUMENT_ROOT']作为我的包含路径,这样文件就会知道它们从哪里运行(即它们是在运行还是在暂存)并且它工作正常,除了由cron运行的脚本外,我必须在其中对路径进行硬编码。我可以使用另一个可以在cron和浏览器中使用的变量吗? 最佳答案 当通过cron运行PHP脚本时,我假设它是在CLI的上下文中执行的,而不是在Web服务器中执行的。在从CLI执行PHP的情况下,$_SERVER['DOCUMENT_ROOT']未正确填充。您可以使用以下代码解决此问题:if($_SERVER['DOCUMENT

php - WordPress 3.8 : unable to locate wordpress content directory (wp-content)

我的服务器设置很好,允许我通过WordPress提供的漂亮按钮更新插件、主题和核心。但是,升级到3.8后,我无法升级任何东西。但是,我也在大约同一时间将iptables添加到服务器,但我认为这不是问题-我关闭了iptables并尝试但没有成功。当我尝试通过WordPress的FTP上传插件/更新时,它无法通过本地主机连接。127.0.0.1和公网IP在长时间提示超时或多次超时后均返回“无法定位wordpress内容目录(wp-content)”。环境:WP3.8(多站点、子目录)Ubuntu12.04服务器vsftpd(所以我可以通过FTP我的用户)很久以前(当我不知道自己在做什么时)

php - 使用 php 脚本安装 cron 作业

我正在开发一个需要使用Cron的网络应用程序。我想使用像Wordpress这样的自动安装过程来简化设置。在设置Cron之前,我编写安装脚本没有问题。请告诉我是否可以做到这一点。 最佳答案 您只需创建cron文件,然后使用exec来设置该cron:$cron_file='cron_filename';//Createthefiletouch($cron_file);//Makeitwritablechmod($cron_file,0777);//Savethecronfile_put_contents($cron_file,'****

php - WordPress:rewind_posts()、wp_reset_postdata() 和 wp_reset_query() 之间的区别

WordPress函数rewind_posts()、wp_reset_postdata()和wp_reset_query()之间有什么区别,我应该在什么时候使用它们?如果我在single.php中有这部分代码:$query=newWP_Query($some_args);while($query->have_posts()):$query->the_post();...endwhile;这是否等于:$query=newWP_Query($some_args);while(have_posts()):the_post();...endwhile; 最佳答案

php - 获取 “Object of class WP_Post could not be converted to string” - 当它是一个字符串时

我的functions.php中有以下代码,它在发布时执行脚本:functionsave_new_post($post_ID){$site_root='/home/forexmag/public_html/directory2';$post=get_post($post_ID);$title=$post->post_title;$breaking_news=false;$categories=get_the_category($post_ID);if(is_array($categories)&&!empty($categories)){foreach($categoriesas$ca