メールとSMSを送信するPHPスクリプトを1日1回実行するアプリケーションを開発しています。PHPファイルのCronジョブエラー
私はcronジョブを使用して新しいよ、私は、正しくのcrontabを設定したPHPファイルが実行されているが、私はこのエラー受け取る:
/srv/applicazioni/shuttle/server/mylac.php: line 1: ?php: No such file or directory
/srv/applicazioni/shuttle/server/mylac.php: line 2: syntax error near unexpected token `'/data/applicazioni/shuttle/server/phpmailer/PHPMailer-master/''
/srv/applicazioni/shuttle/server/mylac.php: line 2: `set_include_path('/data/app'icazioni/shuttle/server/phpmailer/PHPMailer-master/');
これは私のスクリプト内のポイントですエラーが表示されます。
<?php
set_include_path('/data/applicazioni/shuttle/server/phpmailer/PHPMailer-master/');
require 'PHPMailerAutoload.php';
?>
サーバー上のファイルPHPMailerAutoload.php
は私が解決することができますどのように/data/applicazioni/shuttle/server/phpmailer/PHPMailer-master/
でありますそれ?
感謝の
任意の外部ファイルのcronのファイルパスに相対的な絶対的ではないように配置されます。あなたのパスが正しいことを確認してください。 –
ファイルのパスを取得するためにreadlinkコマンドを使用しました。/data/applicazioni/shuttle/server/phpmailer/PHPMailer-master/PHPMailerAutoload.php @MASIDDIQUI – Edoardo