Beiträge von 1stBoomer

    Hallo Community,

    das Problem ist gelöst und es lag, wie ich schon vermutet habe, an der PHP Version auf dem Server.
    Ich habe vorhin mit dem Support von all-inkl telefoniert und der Admin hat im Hintergrund den Server aktualisiert.

    von:

    Zitat

    Apache/1.3.27 FrontPage/4.0.4.3 mod_python/2.7.10 Python/2.2.2 PHP/4.3.1 mod_perl/1.27 mod_ssl/2.8.12 OpenSSL/0.9.6i

    auf:

    Zitat

    Apache/1.3.37 PHP/4.4.4 with Suhosin-Patch FrontPage/5.0.2.4803 mod_fastcgi/mod_fastcgi-SNAP-0404142202 mod_ssl/2.8.28 OpenSSL/0.9.6i

    Und siehe da...es funktioniert 8-)

    Alle Achtung, der Support von all-inkl ist wirklich klasse...bei meinem alten Provider hätte ich mir bestimmt den Mund fusselig gequatscht...

    Gruß 1stBoomer

    Hallo,

    bin leider noch nicht wirklich weiter gekommen. Aus purer Verzweiflung hab ich mich jetzt in die Tiefen von PHP gestürzt.

    Die Meldungen ...

    Zitat

    open_basedir restriction in effect. File(../calendar-common.php) is not within the allowed path(s)

    Zitat

    Failed opening 'calendar-common.php' for inclusion (include_path='.:/usr/share/php:..')

    ... sagen mir, dass der Include-Aufruf innerhalb der PHP-Datei gegen die open_basedir restriction in der globalen PHP-Konfiguration verstösst. Aber das File plugins.php liegt im selben Verzeichnis wie calendar-common.php und header.php im selben wie style-switcher.php. Der Include-Aufruf ruft auch nur das File auf, ohne eine Pfadangabe.


    Jetzt hab ich die infophp-Seite mit der aus dem Testaccount verglichen und siehe da ... ich sehe keinen Unterschied (na toll) bei open_basedir und include_path. Die einzigen Unterschiede die mir spontan auffallen, die Apache und PHP-Version unterscheiden sich minimal (Apache 1.3.27 <> 1.3.36 & PHP 4.3.1 <> 4.4.4) und der Apache mit dem Testaccount hat das Modul "mod_fastcgi" geladen, der Apache mit meinem Webspace nicht.

    Irgendwie werd ich das Gefühl nicht los, damit habe ich nutzloses Wissen angehäuft. :confused:

    Bin ich voll auf dem Holzweg, gefangen im PHP-Dschungel? Leider hat sich all-inkl noch nicht zu dem Problem geäußert.

    Thanx 1stBoomer

    Hmm, hat auch nichts gebracht. Ich steh vor einem Rätsel, auf dem Testaccount von all-inkl hat es ja auch ohne Probleme funktioniert. Dort bin ich noch unbedarfter ran gegangen und habe die .htaccess überhaupt nicht angefasst.

    Meine .htaccess sieht jetzt wieder so aus:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Ich glaub ich beweg mich jetzt vorerst in die Horizontale... Morgen ist auch noch ein Tag.

    Erstmal Danke für die Hilfe!
    1stBoomer

    Drollig, oder? Bist Du bei all-inkl?

    Ich hab eben noch einen Eintrag auf der Binary Blue Community Seite gefunden, der auf den 1. Blick wie mein Problem aussieht. So richtig schlau bin ich noch nicht draus geworden, aber den folgenden Teil kann man - glaub ich - bei all-inkl über die .htaccess steuern...

    http://www.4null4.de/forum/viewtopic.php?p=445

    Zitat

    a good provider doesn't run PHP as a webserver module but as CGI instead (which would render the openbasedir restriction useless!)

    Bei all-inkl steht in den FAQ z.B.:

    Zitat

    Wie kann ich PHP im CGI-Mode ausführen?

    Damit PHP in CGI-Mode ausgeführt wird erstellen Sie im FTP-Hauptverzeichnis Ihrer Domain eine .htaccess Datei mit folgendem Inhalt:

    AddHandler php-fastcgi .php .php4 .php3

    Mir ist PHP und Co. zwar noch etwas fremd und vielleicht hat's damit auch gar nichts zu tun, aber ich probier das jetzt einfach mal aus... 8-)

    Bis gleich...

    1stBoomer

    Ich hab den Inhalt des Plugin-Ordners mal nach wp-content/plugins kopiert.
    Leider hat's das nicht gebracht.

    Danke für den Tipp, aber ehrlich gesagt hätte mich das auch gewundert, denn wie schon gesagt, hat die Theme auf dem Testaccount und meiner lokalen Installation funktioniert. Ich kann z.B. den Theme-Ordner von meinem Webspace auf meine lokale Wordpress Installation ziehen und dort funktioniert sie. Also sollte an der Theme als Solches alles passen.

    Irgendwie schleierhaft... Ich Unwissender vermute, dass es serverseitig irgendeine Einstellung ist. :???:

    1stBoomer

    Hallo liebe Community,

    bin nun auch zu Wordpress gewechselt, nachdem ich bei all-inkl eine Woche den Testaccount strapeziert habe. Mit meinem Webspace habe ich auch zu all-inkl gewechselt und habe dort den Tarif "WebPrivat XL" abgeschlossen.

    Soweit so gut, Wordpress läuft wunderbar...bis ich die BinaryBlue Theme installiere. Dann erhalte ich auf der Startseite eine Fehlermeldung nach der Anderen. Das ist mir aber vollkommen rätselhaft, lief haargenau dasselbe Theme doch auch innerhalb des Testaccounts und unter meiner lokalen Wordpress-Installation.

    Die Meldungen lauten wie folgt:


    [size=8][COLOR=Blue] Warning: main() [function.main]: open_basedir restriction in effect. File(../calendar-common.php) is not within the allowed path(s): (/www/htdocs/xxxxxxxx/) in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/plugins/plugins.php on line 338

    Warning: main(calendar-common.php) [function.main]: failed to create stream: Operation not permitted in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/plugins/plugins.php on line 338

    Warning: main() [function.main]: open_basedir restriction in effect. File(../calendar-common.php) is not within the allowed path(s): (/www/htdocs/xxxxxxxx/) in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/plugins/plugins.php on line 338

    Warning: main(calendar-common.php) [function.main]: failed to create stream: Operation not permitted in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/plugins/plugins.php on line 338

    Warning: main() [function.main]: Failed opening 'calendar-common.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/plugins/plugins.php on line 338

    Warning: main() [function.main]: open_basedir restriction in effect. File(../style-switcher.php) is not within the allowed path(s): (/www/htdocs/xxxxxxxx/) in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/header.php on line 4

    Warning: main(style-switcher.php) [function.main]: failed to create stream: Operation not permitted in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/header.php on line 4

    Fatal error: main() [function.main]: Failed opening required 'style-switcher.php' (include_path='.:/usr/share/php:..') in /www/htdocs/xxxxxxxx/wp-content/themes/binaryblue/header.php on line 4[/COLOR][/SIZE]

    :?:

    Leider bin ich in PHP noch ein wenig unbeleckt, für mich sieht es wie ein "Sicherheitsfeature" aus. Hab auch schon eine Mail an den Support von all-inkl geschrieben, eine Antwort steht aber noch aus.

    PHP ist Version 4.3.1, Wordpress ist 2.0.5 und BinaryBlue 1.4.0.
    Habt Ihr vielleicht einen Tipp?

    Thanx 1stBoomer