【发布时间】:2013-08-26 14:00:56
【问题描述】:
我不断得到:
failed to open Stream: No such file or directory " Path " on line 2
当我尝试从命令行运行这个 php 文件时。
require_once 'modules/Reports/ScheduledReports.php'
VTScheduledReport::runScheduledReports($adb);
我检查了文件是否存在,并且ScheduledReports.php 中有一个名为VTScheduledReport 的类和函数runScheduledReports。在那儿。函数如下所示:
public static function runScheduledReports($adb) {
require_once 'modules/com_vtiger_workflow/VTWorkflowUtils.php';
$util = new VTWorkflowUtils();
$adminUser = $util->adminUser();
global $currentModule, $current_language;
if(empty($currentModule)) $currentModule = 'Reports';
if(empty($current_language)) $current_language = 'en_us';
$scheduledReports = self::getScheduledReports($adb, $adminUser);
foreach($scheduledReports as $scheduledReport) {
$scheduledReport->sendEmail();
$scheduledReport->updateNextTriggerTime();
}
$util->revertUser();
}
有人知道为什么这不会运行吗?
【问题讨论】:
-
检查您在 php.ini 文件中的包含路径 - 这可能会导致脚本出现在您预期之外的位置。
-
经常会遇到这个错误,要快速解决它,请按照以下步骤操作:stackoverflow.com/a/36577021/2873507
标签: php command-line