strato managed server
strato managed server
Starto hat seine Managed Server aufgerüstet. Leider funktioniert der conpresso-include-Befeht à la "<?php include("http://xyz.de/mod_latest_news/index_php.php?profid=8"); ?> nicht mehr. Es treten auch andere Probleme auf, die ich jetzt nicht nenne, wichtig ist zunächst das Include-Problem
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
<?php include("http://xyz.de/mod_latest_news/index_php.php?profid=8"); ?>
Wenn Du das ins Forum für mod_latest_news gesetzt hättest, wäre Dir bestimmt die dort vorhandene Anleitung aufgefallen.
http://community.conpresso.de/viewtopic.php?t=3244
Allerdings hast Du ja vielleicht die Möglichkeit über die php.ini die Restriktionen zu lockern. Denn vermutlich geht der Befehl schon, aber Du erhältst eine (von Dir nicht spezifizierte Meldung), die Dich auf den Umstand hinweist, dass Restriktionen bestehen.
Welche das sind, siehst Du in den FAQ
http://www.strato-faq.de/2233
wo auch beschrieben ist, wie Du diese änderst.PHP-Option: allow_url_fopen
bzw. allow_url_include
Die Optionen allow_url_fopen und allow_url_include sind aus Sicherheitsgründen standardmäßig deaktiviert.
undDie Einstellungen sind über den Kundenservicebereich und dort dem Menüpunkt Ihr Server > Einstellungen jederzeit änderbar.
eben wie bei den meisten anderen Hostern...•Liegt in einem Verzeichnis eine php.ini-Datei, so setzt diese die PHP-Konfiguration außer Kraft; d.h., dass wenn eine php.ini existiert, in dieser auch alle benötigten PHP-Module geladen werden müssen (z.B. MySQL). Als Template für eine eigene php.ini kann /etc/php.ini-sample genutzt werden.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Danke für die Tipps. Hat alles nichts gebracht. Mehrere conpresso-Projekte sind dort jetzt praktisch unbrauchbar. Alle anderen Scripte laufen dort ohne Probleme. Was kann man noch tun?
Beispiel für ein weiteres Problem (passiert nur bei Conpresso cms):
Ein Projekt ist in einem Unterordner, nennen wir ihn "hallo", untergebracht. Das Heimatverzeichnis verweist direkt auf diesen Ordner, also etwa "http://root.de/hallo". Hat bisher wunderbar geklappt. Was macht mein cms jetzt? Es geht nicht direkt in das Verzeichnis, sondern nimmt tut so, als läge es im Root-Ordner. Statt www.jetzt.de (müsste die Indexdatei in "hallo" aktivieren) kommt jetzt "www.jetzt.de/hallo/home/index.php?rubric=Startseite" Der Support machte mic darauf aufmerksam, dass das Problemim Script iegt, nicht am Server. Und in der Tat: alle anderen Projekte (contao z. B.) erkennen das Verzeichnis korrekt.
Beispiel für ein weiteres Problem (passiert nur bei Conpresso cms):
Ein Projekt ist in einem Unterordner, nennen wir ihn "hallo", untergebracht. Das Heimatverzeichnis verweist direkt auf diesen Ordner, also etwa "http://root.de/hallo". Hat bisher wunderbar geklappt. Was macht mein cms jetzt? Es geht nicht direkt in das Verzeichnis, sondern nimmt tut so, als läge es im Root-Ordner. Statt www.jetzt.de (müsste die Indexdatei in "hallo" aktivieren) kommt jetzt "www.jetzt.de/hallo/home/index.php?rubric=Startseite" Der Support machte mic darauf aufmerksam, dass das Problemim Script iegt, nicht am Server. Und in der Tat: alle anderen Projekte (contao z. B.) erkennen das Verzeichnis korrekt.
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Für Provider sind IMMER die Scripte schuld. Das spart einem viel von der Arbeit, für die man sich gut bezahlen lässt. Würde ich auch so machen
Kannst Du das "funktioniert nicht mehr" ggf. mit einer Fehlermeldung belegen?
Oder woran erkenst Du daß es nicht geht?
Wenn beim Aufruf eines Verzeichnisses ohne Angabe der dort befindlichen index.php nur ein Fehler kommt, dann ist der Server falsch konfiguriert.
Daß in der URL für ein Projekt, das in
www.jetzt.de/hallo
liegt, diese nun
www.jetzt.de/hallo/home/index.php?rubric=Startseite
lautet, ist - insofern home das Rubrikvereichnis der Startseite ist - völlig normal.
Versuche doch mal zu beschreiben, worin Du da jetzt den Fehler siehst.
Du kannst auch mal einen Link nennen, dann musst Du es nicht verklausulieren, tarnen und verstecken.
Dann muß ich auch nicht fragen, welche Version Du benutzt.
Daß es bis zur Umstellung funktionierte sollte Beweis genug sein, daß nicht das CMS sondern die Umstellung die Ursache ist.
Ich hatte auch schon Provider, die knallhart behaupteten, daß sie nichts getan haben und alles unverändert sei. Erst der Hinweis, daß beim Aufruf der _cfg/db.inc.php statt gar nichts nun mal der Datenbankzugang öffentlich gemacht wurde führte dann doch zur Einsicht, daß das neu eingespielte PHP leider kein PHP mehr verstand...
Daß Du kein Glück mit Updates bei Strato hast, hast Du hier ja schon mal geschrieben
http://community.conpresso.de/viewtopic ... 2099#22099
warum sollte das jetzt anders sein?
Kannst Du das "funktioniert nicht mehr" ggf. mit einer Fehlermeldung belegen?
Oder woran erkenst Du daß es nicht geht?
Wenn beim Aufruf eines Verzeichnisses ohne Angabe der dort befindlichen index.php nur ein Fehler kommt, dann ist der Server falsch konfiguriert.
Daß in der URL für ein Projekt, das in
www.jetzt.de/hallo
liegt, diese nun
www.jetzt.de/hallo/home/index.php?rubric=Startseite
lautet, ist - insofern home das Rubrikvereichnis der Startseite ist - völlig normal.
Versuche doch mal zu beschreiben, worin Du da jetzt den Fehler siehst.
Du kannst auch mal einen Link nennen, dann musst Du es nicht verklausulieren, tarnen und verstecken.
Dann muß ich auch nicht fragen, welche Version Du benutzt.
Daß es bis zur Umstellung funktionierte sollte Beweis genug sein, daß nicht das CMS sondern die Umstellung die Ursache ist.
Ich hatte auch schon Provider, die knallhart behaupteten, daß sie nichts getan haben und alles unverändert sei. Erst der Hinweis, daß beim Aufruf der _cfg/db.inc.php statt gar nichts nun mal der Datenbankzugang öffentlich gemacht wurde führte dann doch zur Einsicht, daß das neu eingespielte PHP leider kein PHP mehr verstand...
Daß Du kein Glück mit Updates bei Strato hast, hast Du hier ja schon mal geschrieben
http://community.conpresso.de/viewtopic ... 2099#22099
warum sollte das jetzt anders sein?
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Strato hatte früher einen schlechten Ruf. Inzwischen ist er/es wohl der Privider mit der höchsten Performance.
Bevor ich auf all das eingehe, habe ich eine andere, weitaus wichtigere Frage: Unter der vorherigen (strato-)Konfiguration funktionierten die include-Ketten (PHP) bestens, auf anderen Servern i.d.R. nicht. Wenn es um die Einbindung von Rubriken geht, helfe ich mir mir der angebotenen Java-Script-Variante. Nach dem Update des Stratoservers geht auch dort nur die Java-Script-Variante. Allerdings nicht beim Einbinden des Latest-News-Moduls. Auch auf anderen Servern läuft das Modul nicht. Wie, zum Teufel, kriege ich dieses Modul serverübergreifend eingebunden?
Bevor ich auf all das eingehe, habe ich eine andere, weitaus wichtigere Frage: Unter der vorherigen (strato-)Konfiguration funktionierten die include-Ketten (PHP) bestens, auf anderen Servern i.d.R. nicht. Wenn es um die Einbindung von Rubriken geht, helfe ich mir mir der angebotenen Java-Script-Variante. Nach dem Update des Stratoservers geht auch dort nur die Java-Script-Variante. Allerdings nicht beim Einbinden des Latest-News-Moduls. Auch auf anderen Servern läuft das Modul nicht. Wie, zum Teufel, kriege ich dieses Modul serverübergreifend eingebunden?
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Hi,
wir setzen das Modul nicht ein, darum kann ich dazu nicht viel sagen.
Aber oft funktioniert readfile() besser als include();
Falls das auch nichts bringt:
http://www.strato-faq.de/artikel.html?i ... 20Optionen
allow_url_fopen / allow_url_include im Administrationsbereich von Strato erlauben.
Balu
wir setzen das Modul nicht ein, darum kann ich dazu nicht viel sagen.
Aber oft funktioniert readfile() besser als include();
Falls das auch nichts bringt:
http://www.strato-faq.de/artikel.html?i ... 20Optionen
allow_url_fopen / allow_url_include im Administrationsbereich von Strato erlauben.
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
"serverübergreifend" mittels http-include und js (siehe Profil-Einstellungen bzw. Handbuch).
Serverintern mittels der verlinkten Anleitung (Stichwort "Alias").
Wenn allerdings die erwähnte Fehlermeldung "Modul läuft nicht" erscheint, dann bin ich auch ratlos, sorry!
Serverintern mittels der verlinkten Anleitung (Stichwort "Alias").
Wenn allerdings die erwähnte Fehlermeldung "Modul läuft nicht" erscheint, dann bin ich auch ratlos, sorry!
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Zunächst ein ehrlich gemeintes Kompliment: Man wird hier nicht im Stich gelassen, das ist wohltuend.
Man kann geleilter Meinung zum erwähnten Modul sein, ich finde es ausgezeichnet und würde es gerne weiterhin verwenden.
Mit einigen Tricks läuft jetzt alles - nur eben das Modul nicht, was immer ich ausprobiere. Ich suche mal nach Alternativen.
Man kann geleilter Meinung zum erwähnten Modul sein, ich finde es ausgezeichnet und würde es gerne weiterhin verwenden.
Mit einigen Tricks läuft jetzt alles - nur eben das Modul nicht, was immer ich ausprobiere. Ich suche mal nach Alternativen.
Noch einmal meine Frage zu PHP-include: Wo immer ich es ausprobiere (auf verschiedenen Servern): "<?php include('http://yxz.de/leer/index_php.php?rubric=rechts01'); ?>" funktiniert einfach nicht. Incude funktioniert grundsätzlich, nur eben diese Zeichenketten nicht. Ich helfe mir mit "<script language="JavaScript" type="text/javascript" src="http://yxz.de/leer/index_js.php?rubric= ... "></script>". Das ist aber eine schlechte Lösung.
Woran kann denn das bloß liegen? Es können doch nicht alle Server zu blöd sein.
Woran kann denn das bloß liegen? Es können doch nicht alle Server zu blöd sein.
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
"Funktionier einfach nicht" ist wohl das Symptom.
Die Ursache können neben PHP-Einstellungen auch Firewalleinstellungen sein. Manche Server blockieren sogar die eigene IP. Diese sollte man dann zumindest mal für den Port 80 freigeben.
Wenn das jetzt eine URL wäre, die real existiert, dann könnte ich Dir zeigen, daß ich von meinen Servern und Hostingpaketen dies problemlos includen kann.
Die js-Einbindung ist ja eine clientseitige Einbindung, daher funktioniert das. Für eine serverseitige Einbindung mittels php (pder auch pearl, asp etc.) muss etwas weniger paranoid bei den Servereinstellungen vorgegangen werden.
Die Ursache können neben PHP-Einstellungen auch Firewalleinstellungen sein. Manche Server blockieren sogar die eigene IP. Diese sollte man dann zumindest mal für den Port 80 freigeben.
Wenn das jetzt eine URL wäre, die real existiert, dann könnte ich Dir zeigen, daß ich von meinen Servern und Hostingpaketen dies problemlos includen kann.
Die js-Einbindung ist ja eine clientseitige Einbindung, daher funktioniert das. Für eine serverseitige Einbindung mittels php (pder auch pearl, asp etc.) muss etwas weniger paranoid bei den Servereinstellungen vorgegangen werden.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Okay, ich versuche es weiter. Wie gesagt, PHP-Include funktioniert problemlos. Aber Strato, Schlund u Partner. 1und1 und zwei weitere Root-Server, die ich alle getestet habe, akzeptieren das nicht. Es muss logischerweise, wenn sonst hier niemand Probleme damit hat, an mir liegen.... Danke für die Geduld.
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Hi,
das Problem sind Sicherheitseinstellungen auf dem Server. Moderne Server erlauben das Einbinden von http://-Seiten nicht mehr ohne weiteres. Das Problem ist, dass es da viele problematische Scripte gab, die so das Ausführen von PHP Code erlaubten.
Manchmal geht statt include noch readfile(), aber die richtig paranoiden Admins haben auch das abgeschaltet.
Manchmal kann man das per htaccess-Datei abschalten, bei ganz blöden Servern muss man die aber dann in jeden Ordner extra legen.
Ansonsten muss in dieser Datei nur das folgende stehen:
Balu
das Problem sind Sicherheitseinstellungen auf dem Server. Moderne Server erlauben das Einbinden von http://-Seiten nicht mehr ohne weiteres. Das Problem ist, dass es da viele problematische Scripte gab, die so das Ausführen von PHP Code erlaubten.
Manchmal geht statt include noch readfile(), aber die richtig paranoiden Admins haben auch das abgeschaltet.
Manchmal kann man das per htaccess-Datei abschalten, bei ganz blöden Servern muss man die aber dann in jeden Ordner extra legen.
Ansonsten muss in dieser Datei nur das folgende stehen:
Code: Alles auswählen
php_flag allow_url_include on
php_flag allow_url_fopen on
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
Danke, ich freue mich, wenn ich was zum Ausprobieren habe. Leider funktionieren weder "readfile" noch die .htaccess Datei; letztere verursacht einen 500er Fehler. Könnt ihr nicht was erfinden, um die paranoiden Admins (vielleicht sind die ja sogar psychotisch, also paranoid schizophren) auszutricksen?
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Nur noch mal zum Verständnis:
Du willst Inhalte einer fremden Seite includen, also Inhalte, die nicht Deine eigenen sind und für die Du die Zustimmung des Urheberrechtsinhabers hast?
Du willst also NICHT auf Deinem Server, in Deinem Webauftritt innerhalb Deiner Domain Deine eigenen Inhalte includen?
Für letzteres gibt es ja massenweise Beiträge mit Lösungen (z.B. der Link in der ersten Antwort).
Für ersteres könnte auch der auf sein Copyright pochende Verfasser verantwortlich sein, der beim Versuch eines include durch einen Fremden erst mal ein paar http-header ausliest und feststellt, daß da kein Browser sondern ein Server die Seite abruft und somit das Script abbrechen lässt. Da Du aber die Zustimmung hast, sollte dieser Mensch für Deine Server-IP eine Ausnahme machen.
Da es ja offensichtlich keinerlei Fehlermeldungen gibt (sonst hättest Du sie ja hier gepostet) steht da vielleicht ein einfaches
drin und somit ist ein http-include zwar möglich, aber man erhält an der Stelle einen Abbruch und keine Ausgaben mehr.
Du willst Inhalte einer fremden Seite includen, also Inhalte, die nicht Deine eigenen sind und für die Du die Zustimmung des Urheberrechtsinhabers hast?
Du willst also NICHT auf Deinem Server, in Deinem Webauftritt innerhalb Deiner Domain Deine eigenen Inhalte includen?
Für letzteres gibt es ja massenweise Beiträge mit Lösungen (z.B. der Link in der ersten Antwort).
Für ersteres könnte auch der auf sein Copyright pochende Verfasser verantwortlich sein, der beim Versuch eines include durch einen Fremden erst mal ein paar http-header ausliest und feststellt, daß da kein Browser sondern ein Server die Seite abruft und somit das Script abbrechen lässt. Da Du aber die Zustimmung hast, sollte dieser Mensch für Deine Server-IP eine Ausnahme machen.
Da es ja offensichtlich keinerlei Fehlermeldungen gibt (sonst hättest Du sie ja hier gepostet) steht da vielleicht ein einfaches
Code: Alles auswählen
echo "<";
echo "?php exit; ?";
echo ">";
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle