| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Dargo Neuer User
Anmeldungsdatum: 13.08.2005 Beiträge: 4
|
13.08.2005 13:22 1&1 Rootserver und PEAR |
|
|
Hallo zusammen,
habe das Problem, das ich auf einem 1&1 Rootserver zwar PEAR installiert habe, obwohl in der PHPinfo --without-pear-- steht, nur kann ich in Scripte die PEAR.php nicht einbinden,
bekomme immer folgende Meldung:
Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.') in /home/htdocs/web1/html/Geo/Geo.php on line 32
Den absoluten Pfad kann ich auch nicht angeben da ich dann auch ne Fehlermeldung bekomme das ich auf dies Verzeichnis nicht zugreifen kann.
Hat jemand ne Idee, wie es nun gehen könnte.....????
Gruss |
|
| Nach oben |
|
 |
MaGdev Site Admin

Anmeldungsdatum: 04.02.2004 Beiträge: 719 Wohnort: Hamburg
|
13.08.2005 13:36 |
|
|
Suche mal hier im Forum nach Dingen wie 'include_path' und/oder safe_mode_*. Du wirst dein Problem sicher wiederfinden. _________________ Auch der längste Weg beginnt immer mit einem kleinem Schritt!
Vorgehen bei Problemen:
1. PHP-Handbuch oder PEAR-Handbuch lesen!
2. Forensuche benutzen!
3. Fragen posten und dabei die Regeln beachten! |
|
| Nach oben |
|
 |
Dargo Neuer User
Anmeldungsdatum: 13.08.2005 Beiträge: 4
|
13.08.2005 13:49 |
|
|
Hab ich schon, aber leider noch keine Änderung.
der Include_path ist eingetragen, safe_mode ist off und immer noch der selbe Fehler, der findet einfach die PEAR.php net.
Allerdings zeigt er mir in der PHPinfo folgendes an:
LocalValue MasterValue
include_path . .:/php/includes:/usr/share/php |
|
| Nach oben |
|
 |
MaGdev Site Admin

Anmeldungsdatum: 04.02.2004 Beiträge: 719 Wohnort: Hamburg
|
13.08.2005 16:44 |
|
|
Da du einen 1&1 Server hast, wirst du entweder Plesk oder Confixx als Verwaltungsoberfläche verwenden...
Bei Confixx musst du die Werte (als Admin) unter 'HTTP spezial' (oder so ähnlich) eintragen. Ansonsten überschreibt Confixx beim nächsten update deine Änderungen.
| Code: |
php_admin_value include_path .:/usr/share/php
|
Ich nehme mal an, Plesk hat eine ähnliche Funktion, hab aber noch nie damit was gemacht...
Grüße,
Marco _________________ Auch der längste Weg beginnt immer mit einem kleinem Schritt!
Vorgehen bei Problemen:
1. PHP-Handbuch oder PEAR-Handbuch lesen!
2. Forensuche benutzen!
3. Fragen posten und dabei die Regeln beachten! |
|
| Nach oben |
|
 |
Dargo Neuer User
Anmeldungsdatum: 13.08.2005 Beiträge: 4
|
13.08.2005 19:41 |
|
|
haber jetzt folgende Änderungen gemacht:
php.ini:
Save_mode_on
safe_mode_include_dir = "/usr/share/php";
dann in der confixx_vhost.conf
php_admin_value open_basedir /home/htdocs/web0/html/:/home/htdocs/...
gelöscht.
Dann funzt es nur leider solange bis eine Änderung in Confixx passiert.
Gibts dafür irgendeine abhilfe ?????
Grüsse
Dargo |
|
| Nach oben |
|
 |
MaGdev Site Admin

Anmeldungsdatum: 04.02.2004 Beiträge: 719 Wohnort: Hamburg
|
13.08.2005 20:23 |
|
|
siehe mein voriger Post:
Confixx -> login als Admin -> Einstellungen -> httpd spezial -> o.g. Angaben eintragen -> Confixx schreibt alles beim Update in die vHosts.
<überleg>Bist du dir sicher, das du einen eigenen Server im Netz betreiben kannst? das ist IMO nicht so ganz ungefährlich...
...vielleicht tuts ja auch ein Managed Server...?
</überleg>
Grüße,
Marco _________________ Auch der längste Weg beginnt immer mit einem kleinem Schritt!
Vorgehen bei Problemen:
1. PHP-Handbuch oder PEAR-Handbuch lesen!
2. Forensuche benutzen!
3. Fragen posten und dabei die Regeln beachten! |
|
| Nach oben |
|
 |
Dargo Neuer User
Anmeldungsdatum: 13.08.2005 Beiträge: 4
|
13.08.2005 20:37 |
|
|
Naja hab ich jetzt gemacht aber leider ohne erfolg...
folgende Meldung bekomm ich:
| Code: |
open_basedir restriction in effect. File(/usr/share/php/PEAR.php) is not within the allowed path(s): (/home/htdocs/web1/html/:/home/htdocs/web1/phptmp/:/home/htdocs/web1/files/:/home/htdocs/web1/atd/) in /home/htdocs/web1/html/Geo/Geo.php on line 32
|
weiss jetzt wirklich net mehr weiter.....  |
|
| Nach oben |
|
 |
MaGdev Site Admin

Anmeldungsdatum: 04.02.2004 Beiträge: 719 Wohnort: Hamburg
|
13.08.2005 23:24 |
|
|
| Dargo hat folgendes geschrieben: | | open_basedir restriction in effect. File(/usr/share/php/PEAR.php) is not within the allowed path(s) |
Was gibts daran denn nicht zu verstehen? Setze in Confixx (s.o.) den open_basedir-Pfad eben none.
| Code: |
php_admin_flag open_basedir none
|
Wenn du den safe_mode an hast, musst du auch safe_mode_include_dir auf .:/usr/share/php setzen. _________________ Auch der längste Weg beginnt immer mit einem kleinem Schritt!
Vorgehen bei Problemen:
1. PHP-Handbuch oder PEAR-Handbuch lesen!
2. Forensuche benutzen!
3. Fragen posten und dabei die Regeln beachten! |
|
| Nach oben |
|
 |
|
|