我的服务器上有一个 cron 作业,每 30 分钟运行一次这个 PHP 脚本。 Cron 作业看起来像这样:
*/30 * * * * wget https://example.com/cron.php -O /var/log/cronerror.txt
Cron 作业正常运行,PHP 脚本执行多项操作(发送电子邮件、更新数据库等),并且运行良好。
不工作的是使用
simplexml_load_file
加载外部 URL 的脚本的一部分。打开此 URL 应该会发送短信。
当我在浏览器中打开脚本时,会发送短信并且一切正常。但是当 cron 作业执行脚本时,它不会被发送。好像无法通过
simplexml_load_file
打开URL。有什么想法/其他解决方案吗?
我收到错误未定义的函数。解决方案 - 安装扩展 - sudo apt-get install php8.3-xml