0
PHP CLI用に記述されたスクリプトでthrow new Exception(...)
を試しています。例外をスローしようとすると、php cliで致命的なエラーが発生する
これはエラーです:
PHP Fatal error: require(): Failed opening required '/Exception.php'
(include_path='.:/usr/share/php:/usr/share/pear') in /file.php
これはを参照ラインである:
if (!file_exists($path)) {
if (!mkdir($path)) {
throw new Exception('Unable to create directory: ' . $path);
}
}
が、これは設定の問題であるか、これを原因とする他の何かが起こっていますか?
私はPHP CLIで使用する前に何も書いていないので、このようなことはあまりよくありません。
ありがとうございました。
私のコードのどこにもそのコードがありません。あなたが正しい方向に私を指摘していますが。私はクラスと名前空間のオートローダーのように見えるSPLClassLoaderを含むgithubリポジトリーから得たコードを使用しています。それをどう回避するかを理解する必要があります。 – Nalum
@Nalum私はdrupalオートローダーで同じ問題を抱えています。あなたは結局これのための解決策を見つけることができましたか? – Shawn
@Shawn私はヘルプスクリプトのために持っていた時間内にそれを把握することができませんでしたので、別のルート(CLIを使用しない)に行きました。申し訳ありませんが、私はあなたを助けなかった。 – Nalum