Hallo,
leider ist die Seite "Plugin-Kompatibilität zu CMSimple_XH 1.7" ellenlang und irgendwo darin wurde mal über das plugin "maintenance" geschrieben, aber ich kann in diesen vielen Seiten leider nicht ersehen, ob es nun doch funktioniert?
Nachdem ich das Plugin, in welcher Version auch immer(nach anklicken ging ja nichts), gelöscht habe und wieder neu installiert: läuft es nicht!!
Ich gehe davon aus, dass es noch nicht funktionsfähig ist
Wolfgang
funktioniert nun maintenance
Re: funktioniert nun maintenance
Es gibt Übersichtsseiten bezüglich der Pluginkompatibilität, auf deutsch und englisch. (Die beiden Listen sind nicht unbedingt synchron; im Zweifel mal in beiden nachschauen.)wolfgang_58 wrote:leider ist die Seite "Plugin-Kompatibilität zu CMSimple_XH 1.7" ellenlang […]
Nein, leider noch nicht. Eventuell genügt es in admin.php Zeile 18 wie folgt zu ändern:wolfgang_58 wrote:Ich gehe davon aus, dass es [das Maintenance Plugin] noch nicht funktionsfähig ist
Code: Select all
if(XH_wantsPluginAdministration('maintenance')) {
Christoph M. Becker – Plugins for CMSimple_XH
Re: funktioniert nun maintenance
Oh, ich sehe gerade, dass Maintenance noch eregi() Aufrufe enthält. Diese sind u.U. bei PHP 7 nicht mehr verfügbar!
Christoph M. Becker – Plugins for CMSimple_XH
Re: funktioniert nun maintenance
wolfgang_58 wrote:leider ist die Seite "Plugin-Kompatibilität zu CMSimple_XH 1.7" ellenlang und irgendwo darin wurde mal über das plugin "maintenance" geschrieben, aber ich kann in diesen vielen Seiten leider nicht ersehen, ob es nun doch funktioniert?
Siehe hier.cmb wrote:Oh, ich sehe gerade, dass Maintenance noch eregi() Aufrufe enthält. Diese sind u.U. bei PHP 7 nicht mehr verfügbar!
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
-
- Posts: 402
- Joined: Sun Jan 10, 2010 2:05 pm
Re: funktioniert nun maintenance
Hallo,
nun habe ich mich nach der Anleitung von (viewtopic.php?f=16&t=12904&hilit=Youtub ... 100#p63504) gehalten und eine index.html erstellt und die index.php deaktivert.
Nun erhalte ich aber nicht mehr meine Startseite sondern die Seite von der index.html. Das kann doch nicht der Sinn sein, dass man die index.php von cmsimple deaktiviert?
Meine index.html schaut so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
<title>fehler404 -baustelle-</title>
</head>
<body style="direction: ltr;">
<div style="text-align: center;">
<big><big>Leider sind umfangreiche Arbeiten an der WebSite nötig!</big></big><br />
<big><big>Bitte um etwas Geduld ..</big></big><br />
<br />
<big><big>Wir arbeiten daran ... </big></big><br /><p>
<big><big></big></big><br />
</div>
<br />
<div style="text-align: center;"><img style="width: 700px; height: 500px;" alt="Baustelle" src="pause.jpg" /></div>
</body>
</html>
Wahrscheinlich habe ich wieder was falsch gelesen?
Es ist sowieso zur Zeit überhaupt kein UpDate der Plugins (ausser cmsimple_xh 1.7.2 ist aktuell) von cmsimple möglich, er erscheinen dauern Fehlermeldungen, obwohl PHP 7.2 aktiv ist. Wird wohl wieder an Strato liegen!!!
Wolfgang
nun habe ich mich nach der Anleitung von (viewtopic.php?f=16&t=12904&hilit=Youtub ... 100#p63504) gehalten und eine index.html erstellt und die index.php deaktivert.
Nun erhalte ich aber nicht mehr meine Startseite sondern die Seite von der index.html. Das kann doch nicht der Sinn sein, dass man die index.php von cmsimple deaktiviert?
Meine index.html schaut so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
<title>fehler404 -baustelle-</title>
</head>
<body style="direction: ltr;">
<div style="text-align: center;">
<big><big>Leider sind umfangreiche Arbeiten an der WebSite nötig!</big></big><br />
<big><big>Bitte um etwas Geduld ..</big></big><br />
<br />
<big><big>Wir arbeiten daran ... </big></big><br /><p>
<big><big></big></big><br />
</div>
<br />
<div style="text-align: center;"><img style="width: 700px; height: 500px;" alt="Baustelle" src="pause.jpg" /></div>
</body>
</html>
Wahrscheinlich habe ich wieder was falsch gelesen?
Es ist sowieso zur Zeit überhaupt kein UpDate der Plugins (ausser cmsimple_xh 1.7.2 ist aktuell) von cmsimple möglich, er erscheinen dauern Fehlermeldungen, obwohl PHP 7.2 aktiv ist. Wird wohl wieder an Strato liegen!!!
Wolfgang
Re: funktioniert nun maintenance
Du solltest weiterhin in der Lage sein, explizit index.php an die URL anzuhängen (z.B. http://example.com/index.php; wenn du index.php umbenannt hast, dann eben den neuen Namen verwenden), und dann die CMSimple_XH Website zu sehen und benutzen zu können.wolfgang_58 wrote:Hallo,
nun habe ich mich nach der Anleitung von (viewtopic.php?f=16&t=12904&hilit=Youtub ... 100#p63504) gehalten und eine index.html erstellt und die index.php deaktivert.
Nun erhalte ich aber nicht mehr meine Startseite sondern die Seite von der index.html. Das kann doch nicht der Sinn sein, dass man die index.php von cmsimple deaktiviert?
Eleganter finde ich eine Variante, die ich selbst bei Bedarf einsetze. Dabei verwende ich eine Datei 503.php, die im Prinzip ähnlich ist wie deine index.html. Zusätzlich lege ich dann folgende .htaccess neben die index.php von CMSimple_XH (der Server muss also .htaccess unterstützen, und im besonderen mod_rewrite):
Code: Select all
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444$
RewriteRule .* 503.php [L]
Welche Fehlermeldungen sind das genau? Es ist schon möglich, dass einige Plugins nicht oder nur eingeschränkt unter PHP 7.2 funktionieren.wolfgang_58 wrote:Es ist sowieso zur Zeit überhaupt kein UpDate der Plugins (ausser cmsimple_xh 1.7.2 ist aktuell) von cmsimple möglich, er erscheinen dauern Fehlermeldungen, obwohl PHP 7.2 aktiv ist. Wird wohl wieder an Strato liegen!!!
Christoph M. Becker – Plugins for CMSimple_XH
-
- Posts: 402
- Joined: Sun Jan 10, 2010 2:05 pm
Re: funktioniert nun maintenance
Hallo Christoph,
zu Teil 1, dass muss ich noch genauer durchdenken oder ich bin da total auf den falschen Weg. Es sollte doch, wenn man z.B. www.example.com eingibt, dann die Startseite = index.php oder wie bei mir nun index.html aufgerufen werden. Warum muss man nun immer www.example.com/index.php eingeben?
Teil2 mit dem PHP 7.2:
Da kam auf der Startseite der HInweis zu einem Debug-Modus. Kann es nicht mehr so genau sagen, denn ich habe bei Strato von PHP 7.2 auf PHP 5.6 umgestellt. So starten die Seiten wieder.
Wolfgang
zu Teil 1, dass muss ich noch genauer durchdenken oder ich bin da total auf den falschen Weg. Es sollte doch, wenn man z.B. www.example.com eingibt, dann die Startseite = index.php oder wie bei mir nun index.html aufgerufen werden. Warum muss man nun immer www.example.com/index.php eingeben?
Teil2 mit dem PHP 7.2:
Da kam auf der Startseite der HInweis zu einem Debug-Modus. Kann es nicht mehr so genau sagen, denn ich habe bei Strato von PHP 7.2 auf PHP 5.6 umgestellt. So starten die Seiten wieder.
Wolfgang
Re: funktioniert nun maintenance
Die meisten Webserver sind so konfiguriert, dass beim Aufruf eines Verzeichnisses (das Verzeichnis bei http://example.com/ ist /) geschaut wird, ob dort eine index.html oder index.php vorhanden ist. Falls ja, dann wird diese Datei verarbeitet (alles etwas vereinfacht ausgedrückt). Du willst aber, dass andere Anwender die index.html zu Gesicht bekommen, ohne dass sie diese explizit angeben (eben http://example.com/ statt http://example.com/index.html). Das gilt ohne weitere Vorkehrungen dann aber auch für dich selbst; daher musst du in diesem Fall die index.php explizit angeben.wolfgang_58 wrote:zu Teil 1, dass muss ich noch genauer durchdenken oder ich bin da total auf den falschen Weg. Es sollte doch, wenn man z.B. http://www.example.com eingibt, dann die Startseite = index.php oder wie bei mir nun index.html aufgerufen werden. Warum muss man nun immer http://www.example.com/index.php eingeben?
Der Nachteil dieser Lösung: auch wenn ein anderer User explizit die index.php angibt, wird die CMSimple_XH Website angezeigt – d.h. User können den Wartungsmodus umgehen. Mit meiner Variante von weiter oben ist das nicht möglich (es sei denn, sie hätten die selbe IP-Adresse wie du).
Der Hinweis zu einem Debug-Modus wird von CMSimple_XH ausgegeben, wenn ein fataler Fehler auftritt, aber der Debug-Modus nicht aktiviert ist. Das ist absichtlich so, damit Dritte nicht ggf. sensible Informationen erhalten (also aus Sicherheitsgründen). Wenn unter PHP 5.6 alles funktioniert – prima! Solltest du in Zukunft allerdings wieder diese Meldung erhalten, dann aktiviere vorübergehend den Debug-Modus, rufe die Seite erneut auf, notiere die Fehlermeldung, und poste sie hier im Forum – dann kann man eher sehen wo das Problem liegt.wolfgang_58 wrote:Teil2 mit dem PHP 7.2:
Da kam auf der Startseite der HInweis zu einem Debug-Modus. Kann es nicht mehr so genau sagen, denn ich habe bei Strato von PHP 7.2 auf PHP 5.6 umgestellt. So starten die Seiten wieder.
Christoph M. Becker – Plugins for CMSimple_XH