Ich bin nur ein typischer nicht professioneller PHP-Typ, der kleine Apps für meine Website schreibt.Get Stream HttpSignatures Kontext nicht gefunden
Ich versuche GetStream.io zu installieren, aber weil ich nicht weiß, wie man Composer verwendet (eigentlich habe ich es versucht, aber ich bin wirklich keine terminale Art von Person).
Wie auch immer, ich konnte keinen Autoloader erstellen, wie von GetStream GitHub angewiesen, also habe ich meine eigene autoloader.php mit einigen Codes aus Stackoverflow erstellt.
Mein Code
<?
function __autoload_namespaced_module($class) {
$path = str_replace('\\', '/', $class);
if (file_exists($file = ($path . '.php'))) {
require_once($file);
}
}
spl_autoload_register();
spl_autoload_register('__autoload_namespaced_module');
?>
So yay lernte ich etwas Neues heute auf automatisches Laden !!!
Bis ......
Fatal error: Class 'HttpSignatures\Context' not found in /GetStream/Stream/Signer.php on line 36
So, jetzt weiß ich HttpSignatures \ Kontext eine PHP-Datei im Home-Ordner richtig sein sollte, oder etwas richtig, aber ich überprüfen Git Hub gibt es keine solche Datei ....
Wer begegnet demselben Problem und kann dieses SDK ohne Composer installieren?
HttpSignatures ist eine PHP-Abhängigkeit der GetStream-Bibliothek, die vom Composer automatisch installiert wird. Sie können alle Abhängigkeiten manuell ziehen und es funktioniert, aber es wird sicherlich länger dauern, bis Sie erfahren, wie Sie Composer verwenden. –
Composer ist ein toller Paket-Manager für PHP - hier gibt es ein tolles Tutorial: http://code.tutsplus.com/tutorials/easy-package-management-with-composer--net-25530 –