Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#26 14. März 2011 14:53
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: MleCMS
Setz mal in der config.php $config['debug'] = true;
Solche Szenarien sind oftmals Resultat irgendeines fatalen Fehlers auf PHP Seite.
Die Fehler sieht man meistens nicht, da muss man sich oftmals den HTML Quelltext im Browser anzeigen lassen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#27 14. März 2011 15:00
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
debug ist true.
Komisch: Ausgerechnet im Admin-Aufruf des Templates /inhalte/mlecms gibt es keinerlei debug-meldung. Überall sonst aber schon.
Was das wohl zu bedeuten hat?
Offline
#28 14. März 2011 16:38
- panthus
- hat von CMS/ms gehört
- Registriert: 21. November 2010
- Beiträge: 2
Re: MleCMS
Nicht besonders hilfreich, aber ich habe auf zwei Websites MLEcms unter 1.9.4 laufen, ohne Probleme. Scheint also keine generelle Inkompatibilität zu sein...
Offline
#29 14. März 2011 16:42
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Danke, Panthus, ich denke schon, dass Dein Hinweis hilfreich ist. Ich weiss nur noch nicht wo genau und vor allem wann ;-)
Ps: Würdest Du mir den Link geben zu Deinen zwei Sites mit CMEcms, ich würde es gerne anschauen.
Danke.
Offline
#30 14. März 2011 16:45
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: MleCMS
Wenn keine Debug-Ausgabe zu sehen ist, wird das Script bereits mittendrin abgebrochen.
Wenn nirgends Fehlermeldungen zu sehen sind, dann ist error_reporting vermutlich auf off eingestellt.
In der .htaccess mal folgendes einfügen:
php_flag display_errors on
php_flag html_errors on
php_value error_reporting 1 (oder 8191 - dürfte ausnahmslos ALLES anzeigen)
(das sind so kleine Handgriffe, die man sich unbedingt merken sollte: in config.php debug auf true setzen und wenn das nicht hilft, die Anzeige von Fehlermeldungen nochmal explizit in der .htaccess Datei oder - falls möglich - in der php.ini einschalten)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#31 15. März 2011 08:47
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Danke NaN, für Deinen konstruktiven Rat. Die .htaccess habe ich eingefügt, bugreport ist auf "ture", es wird für jede Seite Front- und Backend "debug" aufgelistet. Nur für die mlecms immer noch nicht. Ich habe auch das Modul ganz gelöscht und - via ftp - neu installiert. Keine Wirkung. Das Modul erscheint zwar -wie gehabt - unter "inhalte", aber nur die Reiter sind zu sehen. Öffnen lassen sie sich nicht.
oder - falls möglich - in der php.ini einschalten
Was genau müsste ich in die php.ini schreiben?
Offline
#32 15. März 2011 09:18
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MleCMS
php_flag display_errors on
php_flag html_errors on
php_value error_reporting 1 (oder 8191 - dürfte ausnahmslos ALLES anzeigen)(das sind so kleine Handgriffe, die man sich unbedingt merken sollte: in config.php debug auf true setzen und wenn das nicht hilft, die Anzeige von Fehlermeldungen nochmal explizit in der .htaccess Datei oder - falls möglich - in der php.ini einschalten)
Hmm, sollten wir dazu mal ein sticky Posting machen?
Offline
#33 15. März 2011 09:20
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
sticky Posting
Was ist das?
Offline
#34 15. März 2011 09:21
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MleCMS
Was genau müsste ich in die php.ini schreiben?
http://www.peterkropff.de/tutorials/php … orting.htm
(Punkt 5)
Offline
#35 15. März 2011 09:24
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MleCMS
sticky Posting
Was ist das?
Ein Posting das fixiert ist und somit immer oben angezeigt wird.
php.ini vs .htaccess:
Wenn man Zugriff auf's php.ini hat, sollte man solche Änderungen am besten dort ausführen. Das .htaccess kann Einstellungen in der php.ini Überschreiben. Allerdings kommt dies ein wenig auf die Konfiguration des Servers an. Restriktive Provider oder solche welche den Zugriff auf die php.ini zulassen, verbieten die php_flag Befehle in der .htaccess.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Online
#36 15. März 2011 09:26
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Ich bitte um Nachsicht für den Contentmenschen: Wo befindet sich die php.ini?
Offline
#37 15. März 2011 09:28
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MleCMS
sticky Posting
Was ist das?
Sorry ... ich verfalle immer wieder mal ins Englische .
sticky = fixieren
Damit ist gemeint, dass ein Thema fixiert wird und in der Folge in dem betreffenden Forum IMMER als erstes Thema angezeigt wird (obwohl es möglicherweise schon älter ist), so dass es auch für alle später hinzugekommenen Forenbesucher schnell sichtbar ist, ohne dass diese großartig die Suche bemühen müssen.
Konkret meinte ich, dass möglicherweise ein "Fixiertes Thema" zur Fehlersuche für alle hilfreich sein könnte.
Offline
#38 15. März 2011 09:29
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MleCMS
Ich bitte um Nachsicht für den Contentmenschen: Wo befindet sich die php.ini?
Diese Frage kann dir das FAQ oder der Support des Hosting-Providers beantworten. Meistens gibt es einen Ordner /etc im Webspace. Dort oder in einem Unterordner kann die php.ini sein. Genaueres erfährst du beim Hosting-Provider.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Online
#39 15. März 2011 09:42
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Ich habe inzwischen das Modul MleCMS in eine Domain - auf dem gleichen Server - installiert, wo es keinerlei Probleme gibt mit "modules": Und siehe da: hier funktioniert das Modul einwandfrei. Bemerkenswert scheint mir: wo MleCMS funktioniert, ist cmsms neu installiert worden, also kein Transfer vom alten Sever, keine DB-Übernahme, alles neu.
Könnte es sein, dass bei mysql "importieren" etwas schief gelaufen ist? Und wenn ja, was?
Offline
#40 15. März 2011 09:44
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MleCMS
Laufen auf beiden Domains die gleichen Module?
Offline
#41 15. März 2011 09:46
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Genaueres erfährst du beim Hosting-Provider.
Danke, Nockenfell. :-)
Es gibt im Hosting-Ordner einen Unterordner "conf". Der ist über ftp für mich aber nicht zugänglich.
Offline
#42 15. März 2011 09:48
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Laufen auf beiden Domains die gleichen Module?
Ja. Ich vermute, Konflikte mit anderen Modulen sind es nicht, denn auf dem alten Server mit der gleichen Konf. hat MleCMS einwandfrei funktioniert.
Offline
#43 15. März 2011 09:48
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MleCMS
Hast du das MleCMS auch mal ganz neu installiert? Nicht nur die Dateien gelöscht, sondern im ModulManager auch auf "deinstallieren" gegangen?
Damit werden zwar alle Daten des Moduls gelöscht, einen fehlenden DB-Eintrag können wir damit aber nach der erneuten Installation des Moduls ausschliessen.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Online
#44 15. März 2011 10:08
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Hast du das MleCMS auch mal ganz neu installiert? Nicht nur die Dateien gelöscht, sondern im ModulManager auch auf "deinstallieren" gegangen?
Ja, alles gelöscht, auch die Dateien im Ordner "modules" des Servers. Alles neu installiert. Wirkung null. Es ist verhext.
Beitrag geändert von redigo/ (15. März 2011 10:08)
Offline
#45 15. März 2011 11:01
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Folgende Situation:
3 Domains, alle mit cmsms 1.9.4.1
2 Domains von altem Server auf neuen disloziert
1 Domain auf neuem Server frisch installiert
Auf den zwei disolozierten Domains identisch (Version)
MleCMS 1.5 neu installiert und die erforderlichen Zusatzmoduls
CGExtension 1.24
ContentCache 1.1
GBFilePicker 1.3
von Grund auf neu installiert.
Ergebnis:
MleCMS läuft einwandfrei auf der neu eingerichteten Domain
MleCMS läuft NICHT auf den zwei dislozierten Domains.
Also muss doch beim Umzug etwas passiert sein. Aber was?
Offline
#46 15. März 2011 11:16
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MleCMS
Hast du auch mal den Zwischenspeicher gelöscht (Webseiten-Administration > Globale Einstellungen > Weitere Einstellungen > Zwischenspeicher löschen)?
Offline
#47 15. März 2011 11:21
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Ja, mehrmals, klar.
Inzwischen habe ich einen Blick in die MySql-Admin geworfen, genauer auf den Eintrag cms_modules.
Und da fällt sofort ein gelb-roter Eintrag ins Auge:
Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `module_name` gesetzt sein
Das sieht schwer nach einem Bug aus. Aber ich kenne mich in der MySQL-Welt leider nicht aus.
Offline
#48 15. März 2011 11:25
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MleCMS
Ist das bei deiner frischen Installation auch so?
Offline
#49 15. März 2011 11:54
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: MleCMS
Gute Frage. Ich muss präzisieren:
Diese Meldung
Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `module_name` gesetzt sein
steht in der db cms_modules der frisch aufgesetzten domain.
Bei der dislozierteen steht diese meldung NICHT.
Wenn ich die entsprechenden Einträge in der db vergleiche, stelle ich aber noch einen Unterschied fest:
Wo das Modul funktioniert, gibt es unter "indices" ZWEI Einträge plus die zitierte "Fehlermeldung".
Wo das Modul NIHCHT funktioniert, gibt es unter "indices" nur EINEN Eintrag
Ich bin halt leider kein Fachmann für MySQL, kann also die Unterschiede nicht deuten. Aber vorhanden sind sie.
Beitrag geändert von redigo/ (15. März 2011 11:54)
Offline
#50 15. März 2011 12:15
- piratos
- Gast
Re: MleCMS
Das stimmt tatsächlich - da ist ein Index cms_index_modules_by_module_name definiert der auf die Spalte module_name aufsetzt - PRIMARY setzt ebenfalls auf module_name auf.
Aber bis auf Performanceverluste die man kaum bemerken dürfte macht das nichts aus.
Dennoch würde ich den Index cms_index_modules_by_module_name killen, da überflüssig wie ein Kropf.