通过浏览器https://mywebsite/cron.php而不是ssh运行时,我有一个php脚本起作用。
我正在运行php -f /path/to/the/script/cron.php
,但收到类似Fatal error: Uncaught Error: Class 'MYCLASS' not found
的错误。
cron.php包含如下代码:
<?php
require_once("fonctions.php");
$var=new MYCLASS();
fonctions.php:
<?
require_once("MYCLASS.php");
我尝试在cd /path/to/the/wwwroot
之前使用php -f ...
,但这不起作用。
我还在cron.php中尝试过chdir(__DIR__)
。
答案 0 :(得分:0)
添加__DIR__.'/'
cron.php
<?php
require_once(__DIR__."/fonctions.php");
$var=new MYCLASS();
fonctions.php
<?php
require_once(__DIR__."/MYCLASS.php");