CMSms 1.0.3 / 1.0.4 veröffentlicht Topic is solved
CMSms 1.0.3 / 1.0.4 veröffentlicht
Die nun schon eine ganze Weile überfällige Version 1.0.3 beschränkt sich im wesentlichen auf Fehlerkorrekturen.
Was genau geändert wurde, kann im ChangeLog nachgelesen werden.
Was genau geändert wurde, kann im ChangeLog nachgelesen werden.
Last edited by cyberman on Thu Jan 25, 2007 8:11 am, edited 1 time in total.
Re: CMSms 1.0.3 veröffentlicht | VORSICHT
Ich habe heute nach dem Update eine sehr unangenehme Erfahrung gemacht:
es wurden offenbar Scripte derart modifiziert, dass CMSMS _nicht_ mehr unter PHP5.x läuft!!
Ich bekam nämlich einen 500er-Fehler, was mich irritiere und veranlasste, 1.0.3 komplett neu aufzuspielen (nach backup, natürlich!).
Lief trotzdem nicht.
Intuitiv stellte ich probehalber zurück auf PHP4.4.4 -- siehe da: funzt.
Das Dumme an der Geschichte: KEIN WORT davon im Changelog! Ein Unding!
Jetzt muss ich sehen, wie ich CMSMS & activeCollab (braucht PHP5!) unter eine Kappe bringe
es wurden offenbar Scripte derart modifiziert, dass CMSMS _nicht_ mehr unter PHP5.x läuft!!
Ich bekam nämlich einen 500er-Fehler, was mich irritiere und veranlasste, 1.0.3 komplett neu aufzuspielen (nach backup, natürlich!).
Lief trotzdem nicht.
Intuitiv stellte ich probehalber zurück auf PHP4.4.4 -- siehe da: funzt.
Das Dumme an der Geschichte: KEIN WORT davon im Changelog! Ein Unding!
Jetzt muss ich sehen, wie ich CMSMS & activeCollab (braucht PHP5!) unter eine Kappe bringe

Re: CMSms 1.0.3 veröffentlicht
1.0.3 läuft sicher wol auch mit PHP5.x.
Vielleicht hat dein PHP5 kein tokenizer support?
Guck mal im php error log fur fehler.
Gruss,
D
Vielleicht hat dein PHP5 kein tokenizer support?
Guck mal im php error log fur fehler.
Gruss,
D
Re: CMSms 1.0.3 veröffentlicht
from #cms:
22:39 Anyone an idea what could cause 1.0.3 to give a 500 error using php5.x and work fine with 4.4.4? (from German forum:
http://forum.cmsmadesimple.org/index.ph ... l#msg48024)
22:39 Title: CMS Made Simple Forum: CMSms 1.0.3 veröffentlicht (at forum.cmsmadesimple.org)
22:40 Would have to see an error from the error log
22:40 Could be anything
22:40 Yeah, that's what I suggested
22:41 Can a server be configured to issue a 500 when PHP encounters a fatal error?
22:43 I would ask what's in the .htaccess file
22:43 But either way, the error log will say why there is a 500 error
22:43 Could be possible a php_* value in .htaccess is allows on one install, but not the other. *shrug*?
22:44 One in safe mod, one not?
22:44 Should I keep going?![]()
Re: CMSms 1.0.3 veröffentlicht
Hi Dee.
Zunächst Dank für deine Reaktion.
Ich habe probehalber erneut auf PHP5 geswitched, um die Fehlermeldung einzusehen:
Fatal error: Call to undefined function token_get_all() in /www/htdocs/snip/cms/lib/smarty/internals/core.write_compiled_include.php on line 45
So. Und im smarty-core steht an der betreffenden Stelle folgendes:
Und jetzt? Ich bin immer noch kein smarty-Guru ... 
PS: PHP Version 5.1.6
Zunächst Dank für deine Reaktion.
Ich habe probehalber erneut auf PHP5 geswitched, um die Fehlermeldung einzusehen:
Fatal error: Call to undefined function token_get_all() in /www/htdocs/snip/cms/lib/smarty/internals/core.write_compiled_include.php on line 45
So. Und im smarty-core steht an der betreffenden Stelle folgendes:
Code: Select all
$this_varname = ((double)phpversion() >= 5.0) ? '_smarty' : 'this';
for ($_i = 0, $_for_max = count($_match_source); $_i < $_for_max; $_i++) {
$_match =& $_match_source[$_i];
$source = $_match[4];
if ($this_varname == '_smarty') {
/* rename $this to $_smarty in the sourcecode */
Zeile 45: $tokens = token_get_all('<?php ' . $_match[4]);

PS: PHP Version 5.1.6
Last edited by babulski on Sat Jan 20, 2007 12:15 am, edited 1 time in total.
Re: CMSms 1.0.3 veröffentlicht
PHP braucht tokenizer support
(Es muss mit --enable-tokenizer komiliert werden).
(Es muss mit --enable-tokenizer komiliert werden).
Re: CMSms 1.0.3 veröffentlicht
Tokenizer-support ist an.
Es muss an etwas anderem liegen -- zumal die inkriminierte 'core.write_compiled_include.php' identisch ist mir der aus Version 1.0.2 (die unter PHP5 einwandfrei lief).
Mein Latein: am Ende
Es muss an etwas anderem liegen -- zumal die inkriminierte 'core.write_compiled_include.php' identisch ist mir der aus Version 1.0.2 (die unter PHP5 einwandfrei lief).
Mein Latein: am Ende

Re: CMSms 1.0.3 veröffentlicht
Ess muss an etwas mit tokenizer support liegen.
Mit tokenizer support soll der Funktion token_get_all standard im PHP5 definiert sein.Fatal error: Call to undefined function token_get_all()
Re: CMSms 1.0.3 veröffentlicht
Muss mich leider korrigieren:
der tokenizer_support WAR an - mein Provider hat vor ein paar Tagen ein neuen PHP-build aufgesetzt.
Tokenizer will er aus "technischen Gründen" nicht einbinden ...
Was kann ich da machen? Gibt's eine Möglichkeit, dies per php_ini zu hacken? Tokenizer lokal in meinem Webroot ablegen und bei runtime einbinden? Funktioniert das überhaupt?
der tokenizer_support WAR an - mein Provider hat vor ein paar Tagen ein neuen PHP-build aufgesetzt.
Tokenizer will er aus "technischen Gründen" nicht einbinden ...
Was kann ich da machen? Gibt's eine Möglichkeit, dies per php_ini zu hacken? Tokenizer lokal in meinem Webroot ablegen und bei runtime einbinden? Funktioniert das überhaupt?
Re: CMSms 1.0.3 veröffentlicht
Mit der Version CMS 1.03 kann es bei der lokalen Installation unter Windows zu Problemen kommen (hier getestet mit Xampp). Konkret werden aus den Pfaden alle Slashes entfernt, so dass CMSms nicht korrekt starten kann.
Wer es bequem haben will (wer will das nicht - Hand hoch
), lädt sich die deutsche Version der Installation:
http://dev.cmsmadesimple.org/frs/downlo ... nstall.zip
Der Rest öffnet die Datei install.php, geht zu Zeile 966 und ändert
in das
Wer es bequem haben will (wer will das nicht - Hand hoch

http://dev.cmsmadesimple.org/frs/downlo ... nstall.zip
Der Rest öffnet die Datei install.php, geht zu Zeile 966 und ändert
Code: Select all
$newconfig['root_path'] = stripslashes($_POST['docpath']);
Code: Select all
$newconfig['root_path'] = addslashes($_POST['docpath']);
Re: CMSms 1.0.3 / 1.0.4 veröffentlicht
Ted hat auf diese (und ein paar andere) Fehlermeldungen reagiert, und die Version 1.0.4 online gestellt.