2017-12-05 8 views
0

それはPHP(MAMPスタック)の私の最初の練習で、私はotphpをインストール不明なエラー:クラスのOTPHP \ TOTP '(MacOS Xの上のApache PHPワットのMySQL /)MAMP

'MFA' 機能にログインします

ので、私はチェックREADME.md

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title></title> 
</head> 
<body> 
<h1>1aefwefawef</h1> 
<?php 
use OTPHP\TOTP; 

$otp = new TOTP; 
echo $otp; 
?> 
</body> 
</html> 

でチュートリアルに従うが、

127.0.0.1:8080/number.phpに変化はありませんerror.log

Tue Dec 05 18:35:11.950337 2017] [php7:error] [pid 98137] [client 127.0.0.1:60727] PHP Fatal error: Uncaught Error: Class 'OTPHP\\TOTP' not found in /Applications/mampstack-7.1.11-0/apache2/htdocs/number.php:12\nStack trace:\n#0 {main}\n thrown in /Applications/mampstack-7.1.11-0/apache2/htdocs/number.php on line 12 

私はそれがインポートエラーだと思いますが、正しい場所

がotphp

/Applications/mampstack-7.1.11-0/apache2/htdocs/vendor/spomky-labs/otphp

/Applications/mampstack-7.1.11-0/apache2/htdocs

場所number.phpである場合、私は見つけることができません

TOTP.phpの場所

/Applications/mampstack-7.1.11-0/apache2/htdocs/vendor/spomky-labs/otphp/src

答えて

0

多分あなたは依存関係を読み込もうとしますか?

は、私はすでに作曲を使用してotphpインストール....それは

+0

umのお役に立てば幸いです... AutoloadingまたはComposerあなたは多くの依存関係を持っている場合を見てみましょう,,任意の方法はあなたのアドバイスについてあなたに感謝します! –

+0

[OK]をクリックします。ただし、あなたのコードにautoload( 'project_root_dir/vendor/autoload.php'で)が必要な箇所はありません。これは、なぜdependencieを見つけることができなかったのかもしれません – Zyigh

+0

ああ...遅い答えについて申し訳ありません...私は今起きている、あなたのアドバイスについてお試しになります!あなたは 'number.php'が' autoload_function'を必要とすることを意味します。私はあなたのアドバイスを正しく受け取りましたか? –

関連する問題