2017-10-26 13 views
0

私は時間の異なるものをしようとしてきたが、私は問題を解決することはできませんよ。 Windowsのローカルxamppサーバにphpmailerを設定しています。私はコンポーザーをダウンロードし、必要なphpmailer/phpmailerを走らせました。htdocsフォルダー内のすべてがokと思われ、composer.jsonファイルなどがあります。phpmailerの - ベンダー/ autoload.php問題のXAMPPの窓

私はgmailとphpmailerをセットアップするためにget_oauth_token.phpを実行しようとしています。それはベンダー/ autoload.phpを見つけられないというエラーを私に与え続けています(ファイルは間違いなくそのディレクトリにあります)。私はいくつかの違ったことを試してみて、運がないファイルを見つけることができました。

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\vendor\phpmailer\phpmailer\get_oauth_token.php on line 59 Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\vendor\phpmailer\phpmailer\get_oauth_token.php on line 59

答えて

0

それは、現在のディレクトリからの相対ファイルを探しませんのでごinclude_path php.iniの設定は、.が含まれていません。あなたは、そのコンフィグ設定を修正するか、手動でパスを導き出すためにこれを行うことができます。これを行う

require __DIR__ . DIRECTORY_SEPARATOR . 'vendor/autoload.php'; 
+0

は私に次の警告を取得します - ** "警告:必要(C:\ xamppの\ htdocsに\ベンダーを\ phpmailerの\ phpmailerの\ベンダー/ autoload.php):Cでのそのようなファイルやディレクトリいいえを:ストリームをオープンに失敗したん\ xamppの\ htdocsに\ベンダ\ phpmailerの\ phpmailerの\ get_oauth_token.phpライン上の59 致命的なエラー:必要():失敗開口部が「必要C:\ XAMPP \ htdocsにベンダー\ \ phpmailerの\ phpmailerの\ベンダー/ autoload.php」(のinclude_path = 'C:\ XAMPPの\ PHPの\のPEAR')Cで:\ XAMPP \ htdocsに\ベンダ\ phpmailerの\ phpmailerの\ get_oauth_token.php on line 59 "**ルートディレクトリのベンダーフォルダにアクセスする方法を教えてください。 – Biermannder

+0

スラッシュの方向に注意してください。例はすべてLinux/macOSスタイル '/'を使用していますが、 '\\'を使用するウィンドウ上にあります。 – Synchro

関連する問題