Provider Kontent.de (
http://www.kontent.de)
Ich habe mit "Kontent.de" folgende Erfahrungen gemacht,
die bei mir demnächst zu einem Providerwechsel führen werden:
(Ärgerlich, da ich dort auch zwei Kundenprojekte hoste. Natürlich auch umgestellt auf "contenido")
Nach der Umstellung meiner Site auf "contenido" habe ich "contenido" auf meinem Webspace bei "Kontent.de" installiert.
Schon die Installationsroutine brach ab, wegen session-timeout, wenn ich mich richtig erinnere.
Bei meinem Anruf in der Hotline bat man mich, die Fehlermeldungen in einer Mail zu verfassen.
Über eine Testinstallation wolle man dann auch sehen, wie weit Rechte zugestanden werden könnten, damit "contenido" einwandfrei läuft.
Dies war Ende Dezember 2003.
Ende Februar 2004 kam ich nun wieder dazu, mich um die Probleme mit meinem Provider zu kümmern.
Hier nun einige Zitate aus dem Emailverkehr:
*****************************************
Folgende PHP-Funktionen sind deaktiviert:
link, linkinfo, readlink, lstat, symlink: Diese Dateisystem-Funktionen
stehen Ihnen nicht zur Verfügung.
diskfreespace, disk_free_space: Diese Funktionen liefern die Größe des Speicherplatzes auf unserem _gesamten_ Filesystem zurück, nicht die verbleibende Größe Ihres Webspaces. Daher ist diese Information für Sie unbrauchbar.
exec, passthru, system, popen: Das Ausführen von Programmen über PHP ist ohnehin auf unseren Servern nicht möglich.
ini_restore, ini_alter, ini_set: Diese Funktionen sind aufgrund einer noch nicht behobenen PHP-Sicherheitslücke deaktiviert.
Bitte kommentieren Sie die entsprechenden Funktionsaufrufe mit führenden
//
aus.
http://php.net/manual/de/language.basic ... mments.php
Keine der Deaktivierungen dieser Funktionen stellt eine nennenswerte Einschränkung für Ihre Scripte dar.
*****************************************
> Warning: getimagesize(): URL file-access is disabled in the server
> configuration in
> /raid/domains/de/v/virtualwork/htdocs/
www.vita/front_content.php(546) :
> eval()'d code on line 465
Das Zugreifen auf Dateien über die vollständige URL ist aus Gründen der Serverstabilität nicht gestattet.
Daher wurde bei PHP die Option "allow_url_fopen" deaktiviert:
http://www.kontent-demo.de
Der Zugriff über Subdomaingrenzen hinweg ist möglich, ein Zugriff auf Dateien einer anderen Domain hingegen nicht.
Dazu können Sie z.B. fopen()
http://www.php.net/manual/de/function.fopen.php
unter Verwendung des relativen oder absoluten Pfades verwenden.
> Warning:
> getimagesize(
http://www.vita.virtualwork.de/upload/bilder/augen1.gif):
> failed to open stream: no suitable wrapper could be found in
> /raid/domains/de/v/virtualwork/htdocs/
www.vita/front_content.php(546) :
> eval()'d code on line 465
Dies ist ein Folgefehler.
> Da ich auch für eine Kundin dieses cms-System auf Ihrem Server
> installiert habe, ist nun meine Frage, wie ich eventuell etwas anpassen
> muß, damit vor allem die Fehler(meldungen) bei den Templates und Modulen
> nicht mehr auftreten, da dies bei einer Kundeninstallation sehr
> unprofessionell wirkt.
Funktionsunkritische Warnungen können Sie über den Befehl Error_reporting
http://www.php.net/manual/de/function.e ... orting.php unterdrücken.
Die Meldung
>>
Warning: getimagesize()
<<
dürfte jedoch funktionskritisch sein, so daß ein einfaches Unterdrücken der Meldung unproduktiv sein dürfte.
Die entsprechende Funktion muß umgeschrieben werden.
Der Zugriff auf das jeweilige Bild über die URL ist auch gänzlich überflüssig, da dieses über das Filesystem erreichbar ist.
(=> Anmerkung: hier handelte es sich um ein Bildmodul aus der Moduleseite (welches, kann ich leider im Moment nicht sagen, da ich nur Teile entnommen hatte))
*****************************************
Sehr geehrter Herr Daehne,
"Karin Daehne" schrieb:
> in meinem Telefonat kurz vor Weihnachten letzten Jahres wurde ich
> gebeten, die Daten von Contenido an den Support zu senden, DAMIT eine
> Klährung möglich wird, in welcher Weise "Contenido" auf Ihrem Server
> eingesetzt werden kann.
da Sie mir dies nun mitgeteilt haben, konnte ich bei meinen Kollegen entsprechend nachfragen.
Bei der Prüfung des Scriptes wurde festgestellt, daß Contenido die PHP-Erweiterung PEAR verwendet, welche von unserem System nicht unterstützt wird.
Soweit die Auszüge aus dem Emailverkehr.
Grüße,
Karin.