gpt4 book ai didi

php - 使用任务计划程序运行 PHP 脚本时出现问题 (Windows Server 2008 R2)

转载 作者:行者123 更新时间:2023-12-03 04:37:29 27 4
gpt4 key购买 nike

我正在 Windows Azure 上使用虚拟机。它正在运行 Windows Server 2008 R2 Datacenter Service Pack 1。

我有一个 PHP 脚本,可以执行一些日常工作,其中包括在线连接和保存网站上的一些图像。

我创建了一个名为 myScript.bat 的批处理文件,如下所示:

"C:\Program Files (x86)\PHP\v5.3\php.exe" -f "C:\Users\Username\Desktop\MyFolder\m.php"

非常简单。当我双击并运行 .bat 文件时,效果非常好。 PHP 脚本完成了它的工作。

现在,当我尝试使用任务计划程序安排任务时,问题就出现了。

常规中,我选择了:仅在用户登录时运行以最高权限运行

触发器选项卡中,我设置了触发器,例如每小时一次。

操作选项卡中,我添加了以下内容:

启动程序 - C:\Users\Username\Desktop\MyFolder\myScript.bat

<小时/>现在。当我 运行此任务时,我收到一堆如下错误消息:

Warning: file_get_contents(http://...): failed to open stream: ...
Warning: copy(images/image11942.jpg): failed to open stream: No such file or directory in C:\Users\Username\Desktop\MyFolder\m.php

etc.

我已尝试启用 MyFolder 及其子文件夹的所有权限,但仍然没有帮助。

知道什么可能导致此问题吗?

最佳答案

我在从桌面将脚本作为计划任务运行时遇到了类似的问题。当我将其移动到 C: 驱动器上的文件夹时,没有再出现任何问题。

希望这有帮助......

关于php - 使用任务计划程序运行 PHP 脚本时出现问题 (Windows Server 2008 R2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com