Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wget/Curl执行URL不起作用_Php_Crontab_Wget_Putty - Fatal编程技术网

Php Wget/Curl执行URL不起作用

Php Wget/Curl执行URL不起作用,php,crontab,wget,putty,Php,Crontab,Wget,Putty,我有一个带有缓存的站点。我想通过脚本在夜间缓存所有页面。 如果我在浏览器中执行以下操作,它会工作,但是如果我在Putty中通过Crontab执行,它就不会工作。 是否有人对此有经验,或者有解决方案 script.php 卷曲: Crontab: 12 10 * * * wget http://domain.com/divers/cache/script.php 解决方案: <?php system("wget -mrp domain.com/etc/etc/"); ?>

我有一个带有缓存的站点。我想通过脚本在夜间缓存所有页面。 如果我在浏览器中执行以下操作,它会工作,但是如果我在Putty中通过Crontab执行,它就不会工作。 是否有人对此有经验,或者有解决方案

script.php 卷曲:

Crontab:

12 10 * * * wget http://domain.com/divers/cache/script.php
解决方案:

<?php 
    system("wget -mrp domain.com/etc/etc/");
?>


您的CRON是否正在运行?可能也值得将wget的完整路径放在那里。我已经用一个简单的mailscript测试了它。这样就行了。。。但是它不执行url…将wget调用包装在脚本中并执行它,然后您可以在脚本中添加额外的逻辑/日志来帮助您调试。你有一个例子吗?这个工作系统(“wget-mrp”)我怎样才能关闭这个帖子?
<?php 
    system("wget -mrp domain.com/etc/etc/");
?>