当我从cron作业运行某个脚本时,由于某种原因它会遇到错误,这会导致脚本终止:
PHP Notice: Constant DS already defined in /home/mysite/public_html/app/Mage.php on line 27
我知道脚本本身运行以下命令:
require_once $root . 'app/Mage.php';
奇怪的是,每次我手动运行脚本时它都能正常运行(没有错误或PHP通知)。
非常感谢如何解决这个问题。
谢谢。
答案 0 :(得分:1)
要解决DS常量问题,您应该将其定义为以下
if (!defined('DS')) {
define('DS', 'MY_DS_VALUE');
}
但它不是整个问题的解决方案,最终你应该防止重复的代码包含。 你可以发布脚本的完整代码吗?