| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Also über den PEAR Installer hab ich PEAR auch nicht installiert bekommen damals. Ich machs jetzt so, dass ich mir die PEAR Klasse [1] installiere und den PEAR-Pfad als include_path setze. PHP-Code: Und eigentlich kanns dann auch schon losgehen. [1] http://pear.php.net/package/PEAR |
| |
| | |
| Erfahrener Benutzer | Das Include-Verzeichnis hab ich mit .htaccess hinzugefügt. Das klappt also eigentlich. Die Datei guess.php, in der die ersten Fehler aufgetreten sind, ist nach der Installation auch nicht mehr vorhanden. Auf den ersten Blick hat die Installation der Pakete danach funktioniert, aber ein richtig gutes Gefühl hab ich damit nicht. Welche Zugriffsrechte soll man dem PEAR-Verzeichnis geben? Ich hab mal per .htaccess nur Zugriff mit Authentifizierung gemacht. Ist das so OK? Und wie kriegt man das Ding normalerweise wieder komplett los? Zugriffsrechte sind so gesetzt, dass ich das per FTP nicht löschen kann. Bei meinem ersten Fehlversuch hab ich mir dann extra ein Script geschrieben, dass die Verzeichnisse entsorgt. Das empfinde ich aber nicht als akzeptable Lösung.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** |
| |
| | ||||
| Benutzer Registriert seit: 02.07.2005
Beiträge: 39
![]() | Zitat:
funktioniert das Paket PEAR:: DB (nach der Installation)? Wenn du es so machst wie Zergling(ini_set), sollte es nach dem include der DB.php keinerlei Warnings oder Notices geben. Zitat:
Zitat:
Ich habe damlals beim Hoster angerufen, weil ich ca. 50 tmp Dateien rumhängen hatte, die nicht mehr löschen gingen(dein safe_mode scheint on zu sein!?)... Ich mache das so(wenn ich denn mal auf so ner beschnittenen Kiste arbeiten muss), dass ich mir auf meine lokale Kiste son Wamp, Xampp oder so drauf mache und dann den kompletten PEAR Ordner synce....So klappt auch mit den Abhängkeiten....Installiern lkann man ja dann lokal über die Shell(ode rim schlimmsten Fall über die Windoze-CMD) Der PEAR-Webinstaller hat bei mir noch nie funktioniert...(auf 3 Servern getestet) | |||
| |
| | |
| Erfahrener Benutzer | Hmmm. Safemode ist laut phpinfo() aus. Vom Paket PEAR: Wozu brauch ich DB.php? Ich habe mal einen Blick auf die nachher vorhandenen Dateien geworfen und zumindest wurde für mein Wunsch-Paket was installiert und beim Einbinden der entsprechenden Datei in ein eigenes Script kamen keine Fehlermeldungen. Der Webinstaller kriegt das mit den Abhängigkeiten auch nicht selber hin. Da kommt nur im Fehlerfall ein Fenster, dass was fehlt. Aber der Inhalt des Fensters besteht aus bergeweisem Müll bevor nach langem Runterscrollen mal die eigentliche Meldung erscheint.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** |
| |
| | |||
| Benutzer Registriert seit: 02.07.2005
Beiträge: 39
![]() | Zitat:
Aber wie gesagt, das gleiche wie bei mir. Auf meinem lokalen System hat es einmal geklappt. Allerdings hat das Installieren eines Pakets bis zu 5 Minuten gedauert. Zitat:
Alle Pakete die mit Datenbanken zu tun haben setzen auf DB o. MDB/2 auf. Wenn dein Paket läuft und es auf PEAR aufsetzt, scheint alles zu gehen. meist weden von PEAR die Exception-Handler(PHP5) oder die Error Handler benutzt. Wenn diese Klassen nicht da sind gibts eh Mecker... | ||
| |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Die Fehlermeldung ist doch klar: popen() und ini_restore() sind nicht benutzbar (ini_get('disable_functions')). Ich würde den Mist auch einfach lokal installieren und hochkopieren. Und sichern? Natürlich nicht ins doc_root (da haben ja eh nur eine index.php, statische Bilder, css-Dateien und sowas etwas verloren) und die Rechte so setzen, dass die übrigen Kunden auf dem Server die Dateien nicht beschreiben können, aber das ist ja selbstverständlich. Also nichts besonderes eben. Und löschen? Einfach mit ftp oder ssh via chmod wieder schreibbar machen und löschen. Wo hakt es denn da? Laufen die Skripte unter anderem Benutzer, als dem deines ftp-Accounts? Im Notfall eben via php (unlink()). Basti |
| |
| | ||||
| Erfahrener Benutzer | Zitat:
Das Script kann Fehler ja auch abfangen wenn es sauberer programmiert ist. Ob hier das Abfangen vergessen wurde oder nur die Ausgabe nicht unterdrückt wurde, aber das Ergebnis korrekt ausgewertet wurde, weiß ich ja eben nicht. Lokal installieren halte ich für eine recht unbrauchbare Variante. Laut Anleitung zu PEAR gibt es auch OS-abhängige Teile. Der Dateiname OS/Guess.php deutet darauf hin, dass in dem Script versucht wird, das Host-OS rauszufinden. Nachsehen kann ich nicht, weil die Datei nach der Installation nicht mehr vorhanden ist. Wenn ich mir das lokal mit Windows installiere bringt mir das also auf einem Linux-Server nicht recht viel. Zitat:
Zitat:
Mein FTP-Benutzer ist ein anderer als der Apache. Shell-Zugang habe ich keine. Nur FTP. Der Webinstaller ist laut Installationsanleitung genau für solche Umgebungen vorgesehen, wo man eben nicht an der Shell was installieren (oder eben löschen) kann. Da sollte das Ding vielleicht auch so clever sein, die Zugriffsrechte etwas großzügiger zu setzen. Wenn ich per Shell etwas löschen könnte, hätte ich nicht diese Installationsvariante genommen.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** | |||
| |
| | ||
| Benutzer Registriert seit: 02.07.2005
Beiträge: 39
![]() | Zitat:
Code: if (substr(PHP_OS, 0, 3) == 'WIN') {
define('OS_WINDOWS', true);
define('OS_UNIX', false);
define('PEAR_OS', 'Windows');
} else {
define('OS_WINDOWS', false);
define('OS_UNIX', true);
define('PEAR_OS', 'Unix'); // blatant assumption
}
| |
| |
| | ||||||||||
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Hier wird versucht, die Version der glibc rauszufinden. Für die PEAR-Klassen sollte das völlig Wurscht sein (würde mich schwer wundern, falls nicht *g), sondern eben nur für PECL interessant sein. Für deinen gemieteten Webspace in jedem Fall egal. Was es genau mit dem ini_reset('include_path') auf sich hat, weiß ich nicht, kannst dich ja aber auch natürlich selbst einlesen (ist ja alles quelloffen): http://pear.php.net/go-pear Zitat:
Zitat:
Zitat:
Ich benutze z.B. seit langem eigentlich nur PEAR::Mail für die validierung von Mail-Adressen. Ich hab mich mit PEAR nie sonderlich anfreunden können, hab daher nicht so den Einblick. Zitat:
Zitat:
Viel Glück. Basti | |||||||||
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ubuntu: Fehler nach der Installation | Igäl | Server, Hosting und Workstations | 5 | 20.02.2007 19:07 |
| PEAR Upload Fehler | cyberstorm | PHP Tipps 2006 | 3 | 06.10.2006 17:32 |
| Fehler bei Installation | danimauserl2 | Server, Hosting und Workstations | 9 | 11.07.2006 00:39 |
| Fehler bei Installation | imported_Loki | Server, Hosting und Workstations | 7 | 05.06.2006 23:08 |
| Probleme bei der Installation eines Pear Pachages | heohni | PHP Tipps 2006 | 3 | 27.04.2006 11:12 |
| PEAR Installation | PsiAgent | PHP Tipps 2006 | 2 | 09.02.2006 16:22 |
| PEAR Package installieren | Zergling-new | PHP Tipps 2006 | 6 | 03.01.2006 21:49 |
| PEAR Installation bei 1und1 | center | PHP Tipps 2007 | 2 | 19.12.2005 17:46 |
| Fehlermeldung - aber kein fehler... | Tschuu | HTML, Usability und Barrierefreiheit | 16 | 14.03.2005 15:56 |
| PEAR Installation | PHP Tipps 2004-2 | 14 | 21.12.2004 16:20 | |
| [Erledigt] SOAP/Client.php: PHP Fatal error: Method SOAP_Client::__call | PHP-Fortgeschrittene | 6 | 25.11.2004 09:48 | |
| [Erledigt] mysql fehler | PHP Tipps 2004 | 2 | 03.11.2004 00:32 | |
| FEHLER BEI LOKALER INSTALLATION APACHE-PHP-MYSQL | PHP Tipps 2004 | 2 | 26.10.2004 19:29 | |
| array_push nur in begrenzter Anzahl ausführen ? | PHP Tipps 2004 | 2 | 07.09.2004 09:05 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| http://www.php.de/php-tipps-2006/42297-fehler-bei-pear-installation.html, http request php pear 1und1, \warning: popen() has been disabled for security reasons\ guess, fehler bei ausführen von php pear, pear fehlermeldung, mdb2 fehler abfangen, go-pear webinstaller exception, was heisst pear fehler, wie binde ich request.php in 1und1 webhosting ein, pecl \popen() has been disabled for security reasons\, zugriffsrechte auf pear ordner, start web frontend of the pear installer zugriff nicht erlaubt, wamp pear installation anleitung, pear anleitung, \pear/console_getopt requires pear installer\, fehler bei pear, ssh pear installieren, pear installer fehler, pear/console_getopt requires pear installer, update pear pear/console_getopt |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.