我试图运行一个PHP文件,该文件将使用cron作业每1分钟创建一次.txt文件。
以下php代码正在运行:
$filename = 'test.txt';
$file = fopen($filename,"a+");
fwrite($file, "test");
fclose($file);
但这只是为了测试。实际的脚本需要从wordpress(多站点)获取变量,为此我包括wp-load.php和ms-load.php。
当我从浏览器输入脚本时,它会创建所需的txt文件,但是当cron作业尝试这样做时,它不起作用而且没有给我txt文件。
有问题的代码是:
chdir(dirname(__FILE__));
require_once( '../wp-load.php' );
require_once( '../wp-includes/ms-load.php' );
global $wpdb, $post;
$blog_list = wp_get_sites( 0, 'all' );
$filename = 'test.txt';
$file = fopen($filename,"a+");
fwrite($file, "test");
fclose($file);
答案 0 :(得分:0)
在cron作业中使用CURL解决了这个问题。