Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Hi, ich versuche gerade mein altes 1.6 auf 1.7.2 upzudaten, und habe es nach einigen Änderungen an den Verzeichnis und Dateirechten geschafft die Hauptseite anzuzeigen.
Aber:
Die Gesamte Installation funktioniert nicht. Egal ob mit oder ohne Debug werden sämtliche Menü-Links in einzelnen Zeilen statt in einem Bar angezeigt, und das ganze nach 25 Leerzeilen (also quasi ein weißer Bildschirm nach Aufruf). Die Einstellung ist unmöglich. Ich muss für die einzelnen Seiten immer weit nach unten Scrollen und kann nichts ändern.
Das ganze ist ein Standardsystem frisch vom Download.
OS ist ein Leap 42.3 mit aktuell PHP 5.5.14.
Als Browser habe ich FF und Opera probiert, beides gleich
Das ganze geht erst wenn ich alles (Dateien und Verzeichnisse) auf 777 setze. Aber das ist wohl nicht Ziel der Übung
Im log.txt ist trotz eingeschaltetem Debug Mode nichts.
Leider habe ich trotz suchen im Forum nichts gefunden was hilft, außer der 777 ?
Vorher hatte ich 705 und 604, die Dateien liegen alle unter /htdocs und waren mit meiner Gruppe und meinem User hochgeladen?
Danke für die Unterstützung und weihnachtliche Grüße!
//hufnala
Als Fehler kommt:
WARNING: file_put_contents(./cmsimple/.sessionname): failed to open stream: Permission denied
/srv/www/htdocs/cmsimple/functions.php:2668
WARNING: fopen(./assets/css/xhstyles.css): failed to open stream: Permission denied
/srv/www/htdocs/cmsimple/functions.php:1629
CMS Info bringt:
Installed CMSimple Version
@CMSIMPLE_XH_VERSION@ Released: @CMSIMPLE_XH_DATE@
Installed Plugins
Exchange 1.0
Fa 1.1
Filebrowser for @CMSIMPLE_XH_VERSION@
Hi_updatecheck 1.4
Jquery 1.6.4
Meta_tags for @CMSIMPLE_XH_VERSION@
Pagemanager 3.0
Page_params for @CMSIMPLE_XH_VERSION@
Tinymce4
Webserver
Apache
PHP-Version
5.5.14
PHP Info » (opens in a new window or tab)
System check
Checking that PHP version ≥ 5.3.7 … okay
Checking that extension 'intl' is loaded … warning
Checking that extension 'json' is loaded … okay
Checking that extension 'mbstring' is loaded … okay
Checking that extension 'session' is loaded … okay
Checking that './assets/css/' is writable … warning
Checking that './cmsimple/config.php' is writable … warning
Checking that './cmsimple/languages/en.php' is writable … warning
Checking that './cmsimple/log.txt' is writable … okay
Checking that './content/' is writable … warning
Checking that './content/content.htm' is writable … warning
Checking that './templates/fhs-simple/stylesheet.css' is writable … warning
Checking that './templates/fhs-simple/template.htm' is writable … warning
Checking that './userfiles/' is writable … warning
Checking that './userfiles/downloads/' is writable … warning
Checking that './userfiles/images/' is writable … warning
Checking that './userfiles/media/' is writable … warning
Checking that './cmsimple/config.php' is access protected … warning
Checking that './content/content.htm' is access protected … warning
Checking that './templates/fhs-simple/template.htm' is access protected … warning
Checking that default locale is in use … okay
Checking that time zone is valid … warning
Checking that magic_quotes_runtime is off … okay
Checking that safe_mode is off … okay
Checking that session.use_trans_sid is off … okay
Checking that session.use_only_cookies is off … okay
Checking that session.cookie_lifetime is 0 … okay
Checking that there is no BOM … okay
Checking that non-default password is set … warning
Checking that function fsockopen is available … okay
Aber:
Die Gesamte Installation funktioniert nicht. Egal ob mit oder ohne Debug werden sämtliche Menü-Links in einzelnen Zeilen statt in einem Bar angezeigt, und das ganze nach 25 Leerzeilen (also quasi ein weißer Bildschirm nach Aufruf). Die Einstellung ist unmöglich. Ich muss für die einzelnen Seiten immer weit nach unten Scrollen und kann nichts ändern.
Das ganze ist ein Standardsystem frisch vom Download.
OS ist ein Leap 42.3 mit aktuell PHP 5.5.14.
Als Browser habe ich FF und Opera probiert, beides gleich
Das ganze geht erst wenn ich alles (Dateien und Verzeichnisse) auf 777 setze. Aber das ist wohl nicht Ziel der Übung
Im log.txt ist trotz eingeschaltetem Debug Mode nichts.
Leider habe ich trotz suchen im Forum nichts gefunden was hilft, außer der 777 ?
Vorher hatte ich 705 und 604, die Dateien liegen alle unter /htdocs und waren mit meiner Gruppe und meinem User hochgeladen?
Danke für die Unterstützung und weihnachtliche Grüße!
//hufnala
Als Fehler kommt:
WARNING: file_put_contents(./cmsimple/.sessionname): failed to open stream: Permission denied
/srv/www/htdocs/cmsimple/functions.php:2668
WARNING: fopen(./assets/css/xhstyles.css): failed to open stream: Permission denied
/srv/www/htdocs/cmsimple/functions.php:1629
CMS Info bringt:
Installed CMSimple Version
@CMSIMPLE_XH_VERSION@ Released: @CMSIMPLE_XH_DATE@
Installed Plugins
Exchange 1.0
Fa 1.1
Filebrowser for @CMSIMPLE_XH_VERSION@
Hi_updatecheck 1.4
Jquery 1.6.4
Meta_tags for @CMSIMPLE_XH_VERSION@
Pagemanager 3.0
Page_params for @CMSIMPLE_XH_VERSION@
Tinymce4
Webserver
Apache
PHP-Version
5.5.14
PHP Info » (opens in a new window or tab)
System check
Checking that PHP version ≥ 5.3.7 … okay
Checking that extension 'intl' is loaded … warning
Checking that extension 'json' is loaded … okay
Checking that extension 'mbstring' is loaded … okay
Checking that extension 'session' is loaded … okay
Checking that './assets/css/' is writable … warning
Checking that './cmsimple/config.php' is writable … warning
Checking that './cmsimple/languages/en.php' is writable … warning
Checking that './cmsimple/log.txt' is writable … okay
Checking that './content/' is writable … warning
Checking that './content/content.htm' is writable … warning
Checking that './templates/fhs-simple/stylesheet.css' is writable … warning
Checking that './templates/fhs-simple/template.htm' is writable … warning
Checking that './userfiles/' is writable … warning
Checking that './userfiles/downloads/' is writable … warning
Checking that './userfiles/images/' is writable … warning
Checking that './userfiles/media/' is writable … warning
Checking that './cmsimple/config.php' is access protected … warning
Checking that './content/content.htm' is access protected … warning
Checking that './templates/fhs-simple/template.htm' is access protected … warning
Checking that default locale is in use … okay
Checking that time zone is valid … warning
Checking that magic_quotes_runtime is off … okay
Checking that safe_mode is off … okay
Checking that session.use_trans_sid is off … okay
Checking that session.use_only_cookies is off … okay
Checking that session.cookie_lifetime is 0 … okay
Checking that there is no BOM … okay
Checking that non-default password is set … warning
Checking that function fsockopen is available … okay
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Besonders das zweite ist das eigentliche Problem: entweder muss der Ordner assets/css/ beschreibbar sein, oder du legst dort eine Datei xhstyles.css an, und machst nur diese beschreibbar. In letzterem Falls solltest du das Stylesheet eines der installierten Plugin einmal abspeichern. Danach sollte "alles" wieder passen.hufnala wrote:Das ganze geht erst wenn ich alles (Dateien und Verzeichnisse) auf 777 setze. Aber das ist wohl nicht Ziel der Übung
[…]
Als Fehler kommt:
WARNING: file_put_contents(./cmsimple/.sessionname): failed to open stream: Permission denied
/srv/www/htdocs/cmsimple/functions.php:2668
WARNING: fopen(./assets/css/xhstyles.css): failed to open stream: Permission denied
/srv/www/htdocs/cmsimple/functions.php:1629
Der Ordner cmsimple/ sollte im Zweifel ebenfalls beschreibbar sein. Falls du das nicht machen möchtest, dann lege dort cmsimple/.sessionname an, und mache nur diese Datei beschreibbar. Allerdings wird diese Datei nur von wenigen Plugins benötigt – im Zweifel muss die Datei also nicht angelegt werden.
PS: welche Dateien und Verzeichnisse beschreibbar sein sollten, ist auch im Wiki aufgelistet (die deutsche Übersetzung ist möglicherweise nicht aktuell, daher der Link zum englischen Original).
Last edited by cmb on Sat Dec 23, 2017 6:04 pm, edited 1 time in total.
Reason: PS hinzugefügt
Reason: PS hinzugefügt
Christoph M. Becker – Plugins for CMSimple_XH
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Das hast du anscheinend die Github Master-Version non CMSimple_XH 1.7.2 installiert und nicht die offizielle Version. Das ändert zwar nichts an den restlichen Problemen, aber wäre schon mal eine Grundvoraussetzung.hufnala wrote:CMS Info bringt:
Installed CMSimple Version
@CMSIMPLE_XH_VERSION@ Released: @CMSIMPLE_XH_DATE@
...
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Hallo,
vielen Dank Euch beiden, nach der Neuinstallation funktioniert das meiste erst mal. Einstellen muss ich noch alles.
Habe gestern mehrere Versionen getestet und bin dann wohl bei der falschen hängen geblieben...
Bis jetzt sind content und log.txt als einzige Schreibbar, damit kann ich leben. Den Wiki Artikel habe ich gesehen aber wohl nicht aufmerksam genug gelesen. Vielen Dank auch nochmal dafür.
Jetzt muss ich mal sehen dass ich meinen alten Content und das Template hinbekomme
Schöne Weihnachten!
//hufnala
vielen Dank Euch beiden, nach der Neuinstallation funktioniert das meiste erst mal. Einstellen muss ich noch alles.
Habe gestern mehrere Versionen getestet und bin dann wohl bei der falschen hängen geblieben...
Bis jetzt sind content und log.txt als einzige Schreibbar, damit kann ich leben. Den Wiki Artikel habe ich gesehen aber wohl nicht aufmerksam genug gelesen. Vielen Dank auch nochmal dafür.
Jetzt muss ich mal sehen dass ich meinen alten Content und das Template hinbekomme
Schöne Weihnachten!
//hufnala
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Ich habe es meiner Meinung exakt so eingetragen, wie du es hier geschrieben hast.cmb wrote:Danke. Die Notice kann dann aber eigentlich gar nicht kommen, da die Variable ja immer definiert wird. Kann es sein, dass du die Anpassung nicht korrekt übertragen hast?Ralf H. wrote:Ist ein Code-Änderungs-Vorschlag von Dir aus 2016.Bezüglich der NOTICE in Polyglott_XH's classes/Model.php Zeile 239: die ist mir rätselhaft, da in der gesamten Datei gar keine solche Variable vorkommt.
Hier mal der Code (inkl. etwas davor/danach) von 221-259
Code: Select all
/**
* Returns the URL to another language.
*
* @param string $language The language to link to.
* @param string $tag The polyglott tag.
*
* @return string
*/
public function languageURL($language, $tag)
{
$res = $this->getInstallationUrl();
if ($language != $this->defaultLanguage) {
$res .= $language . '/';
}
if (isset($this->tags[$tag][$language])) {
$res .= '?' . $this->tags[$tag][$language];
}
$addtionalParams = preg_replace('/^[^&]*(&|$)/', '', $_SERVER['QUERY_STRING']);
if ($additionalParams != '') {
if (isset($this->tags[$tag][$language])) {
$res .= '&';
} else {
$res .= '?';
}
$res .= $additionalParams;
}
return $res;
}
/**
* Returns the URL of the CMSimple installation.
*
* @return string
*
* @global string The script name.
*
* @todo Remove workaround for CMSIMPLE_URL (XH < 1.6).
*/
Soll ich die originale wieder nehmen?
lg,
Ralf
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)
http://www.badminton-tips.de (deutsch)
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Upps, da ist ein Tippfehler! In der ersten Zeile heißt die Variable $addtionalParams, in der zweiten Zeile aber $additionalParams. Beide Namen müssen aber übereinstimmen. Ich habe das nun im alten Post korrigiert.Ralf H. wrote:Code: Select all
$addtionalParams = preg_replace('/^[^&]*(&|$)/', '', $_SERVER['QUERY_STRING']); if ($additionalParams != '') {
Christoph M. Becker – Plugins for CMSimple_XH
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Häuptling Adlerauge!!!cmb wrote:Upps, da ist ein Tippfehler! In der ersten Zeile heißt die Variable $addtionalParams, in der zweiten Zeile aber $additionalParams. Beide Namen müssen aber übereinstimmen. Ich habe das nun im alten Post korrigiert.
Obwohl du genau auf die Worte hinweist, musste ich mehrfach gucken, das fehlende i zu finden.
Model.php korrigiert und polyglott funktioniert.
Mir werden jetzt zumindest portable keine Debugfehler (ausser dem unwichtigen Templatehinweis) angezeigt in CMSimple_XH 1.7.2
vielen Dank,
Ralf
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)
http://www.badminton-tips.de (deutsch)
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Sorry, wenn ich mich hier anhänge - habe aber momentan ein größeres Problem mit dem Upgrade von 1.6.x auf 1.7.2:
Betreue insgesamt 9 Webseiten von Schulen. Habe jetzt bei dreien das Upgrade problemlos hinbekommen. Bei Nummer vier habe ich beim Aufruf der Seite nur einen blank Screen. Im Debug-Modus erhalte ich die Fehlermeldung:"Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /var/www/clients/client1/web46/web/cmsimple/functions.php on line 1299" What nu? Bin für Hinweise dankbar."
(Bewege mich hier von den Kenntnissen der Materie her gesehen im Blindflug...)
Herzliche Grüße und weiterhin meine Hochachtung für den Einsatz aller Beteiligten.
Gruß
Erhard
Betreue insgesamt 9 Webseiten von Schulen. Habe jetzt bei dreien das Upgrade problemlos hinbekommen. Bei Nummer vier habe ich beim Aufruf der Seite nur einen blank Screen. Im Debug-Modus erhalte ich die Fehlermeldung:"Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /var/www/clients/client1/web46/web/cmsimple/functions.php on line 1299" What nu? Bin für Hinweise dankbar."
(Bewege mich hier von den Kenntnissen der Materie her gesehen im Blindflug...)
Herzliche Grüße und weiterhin meine Hochachtung für den Einsatz aller Beteiligten.
Gruß
Erhard
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Hm, schwer zu sagen, was da tatsächlich im Argen liegt. Ersetze doch einmal diese Zeilen durch:emarder wrote:Bei Nummer vier habe ich beim Aufruf der Seite nur einen blank Screen. Im Debug-Modus erhalte ich die Fehlermeldung:"Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /var/www/clients/client1/web46/web/cmsimple/functions.php on line 1299" What nu? Bin für Hinweise dankbar."
Code: Select all
nl2br(debug_print_backtrace());
Christoph M. Becker – Plugins for CMSimple_XH
Re: Wie kann ich auf das neuste CMSimple_XH upgraden/updaten?
Hab ich gemacht. Jetzt kriege ich die Meldung:
"#0 XH_onShutdown()"
"#0 XH_onShutdown()"