PHP-Schwerwiegender Fehler: Rufen Sie die nicht definierte Methode PEAR :: raiseErro () in /usr/share/php/PEAR/REST.php in Zeile 165 auf

3421
udo

beim Laufen

  • Birne Upgrade

Es wird folgender Fehler ausgegeben:

PHP Fatal error: Call to undefined method PEAR::raiseErro() in /usr/share/php/PEAR/REST.php on line 165 PHP Stack trace: PHP 1. () /usr/share/php/pearcmd.php:0 PHP 2. PEAR_Command_Common->run() /usr/share/php/pearcmd.php:305 PHP 3. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Common.php:271 PHP 4. PEAR_Command_Install->doUpgradeAll() /usr/share/php/PEAR/Command/Install.php:547 PHP 5. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Install.php:902 PHP 6. PEAR_Command_Install->_filterUptodatePackages() /usr/share/php/PEAR/Command/Install.php:619 PHP 7. PEAR_REST_10->listLatestUpgrades() /usr/share/php/PEAR/Command/Install.php:1233 PHP 8. PEAR_REST->retrieveData() /usr/share/php/PEAR/REST/10.php:649 

irgendwelche Vorschläge, was das verursacht?

Vielen Dank.

4
Durch Ausführen des Befehls als root unter OS X konnte dieses Problem für mich behoben werden. Thomas Hunter vor 12 Jahren 1

1 Antwort auf die Frage

9
Henk

Ich hatte dies auf Ubuntu 10.04, um die Mongo PHP-Erweiterung zu installieren. Hab etwas recherchiert und folgendes ausprobiert:

# Birnensuche http Der Wert der Konfigurationsoption cache_dir (/ tmp / pear / cache) ist kein Verzeichnis und versucht dies  Erstellen Sie das Verzeichnis fehlgeschlagen.

Wenn ich die Verzeichnisse von Hand erstellt habe:

mkdir -p / tmp / pear / cache
der fehler "ging weg" und ich konnte installieren: "pecl install mongo".