*gelöst* Sonderzeichen Problem mit Smarty im Ordner templates_c bei T-Online Topic is solved
*gelöst* Sonderzeichen Problem mit Smarty im Ordner templates_c bei T-Online
Ich habe meine Homepage bei t-online gehostet und es funktioniert einfach nicht so wie ich will.
Problem siehe Überschrift
die startseite ist leer, der adminbereich geht aber fast (der modulmanager geht auch net).
Problem siehe Überschrift
die startseite ist leer, der adminbereich geht aber fast (der modulmanager geht auch net).
Last edited by SimonSchaufi on Mon Jul 16, 2007 1:36 pm, edited 1 time in total.
Re: Wer hat seine Homepage bei T-Online gehostet???
Damit der ModulManager funktioniert, muss der Server eingehende Verbindungen zulassen. Das ist aber häufig nicht der Fall.simonschaufi wrote: der modulmanager geht auch net
Re: Wer hat seine Homepage bei T-Online gehostet???
ok, aber die Homepage sollte doch funktionieren, oder? Der Debugger ist echt ein Schrott, der zeigt keine gescheiten Fehlermeldungen an.
Könnte es an Smarty liegen?
Könnte es an Smarty liegen?
Re: Wer hat seine Homepage bei T-Online gehostet???
Was zeigt er denn an?
PS: Sowohl Smarty als auch AdoDB lite haben noch eine eigene Debug-Console.
PS: Sowohl Smarty als auch AdoDB lite haben noch eine eigene Debug-Console.
Re: Wer hat seine Homepage bei T-Online gehostet???
Simon, du bist im deutschsprachigen Forum - du darfst auch deutsch mit uns reden
.
Wie viele Module hast du denn installiert?
Hast du bei der Installation irgendwo eine gelbe "Lampe" gesehen? Falls ja, wo?

Wie viele Module hast du denn installiert?
Hast du bei der Installation irgendwo eine gelbe "Lampe" gesehen? Falls ja, wo?
Re: Wer hat seine Homepage bei T-Online gehostet???
ich hab ja nochmal alles gelöscht und die 1.0.8 hochgeladen und konnte nichts installieren. ich hab eine leere installationsseite gesehen.
siehe auch diesen post, ich bin nicht alleine...
http://forum.cmsmadesimple.org/index.ph ... 330.0.html
siehe auch diesen post, ich bin nicht alleine...
http://forum.cmsmadesimple.org/index.ph ... 330.0.html
Re: Wer hat seine Homepage bei T-Online gehostet???
Mit welchem Programm hast du CMSms hochgeladen?
Frag die Tele-Plums mal, ob auf dem Server der Tokenizer aktiviert ist.
Frag die Tele-Plums mal, ob auf dem Server der Tokenizer aktiviert ist.
Re: Wer hat seine Homepage bei T-Online gehostet???
Gelöst!
Sonderzeichen wie ^ und % werden nicht aktzeptiert vom Server. Somit kann Smarty nicht arbeiten.
Jetzt ist nur noch das Problem, wie ich Smarty dazu bringe, die Dateien ohne die ganzen Sonderzeichen zu erstellen.
Sonderzeichen wie ^ und % werden nicht aktzeptiert vom Server. Somit kann Smarty nicht arbeiten.
Jetzt ist nur noch das Problem, wie ich Smarty dazu bringe, die Dateien ohne die ganzen Sonderzeichen zu erstellen.
Last edited by SimonSchaufi on Sun Jul 15, 2007 11:25 am, edited 1 time in total.
Re: Sonderzeichen Problem mit Smarty-Dateinamen im Ordner templates_c bei T-Online
Da kann ich dir nur empfehlen, den Provider zu wechseln. Gerade % wird verwendet, um bestimmte Sachen in URLs zu maskieren.
Außer irgendwelchen Sicherheitsbedenken (die ich allerdings mangels Serverkenntnissen nicht nachvollziehen kann) fiele mir nix ein, diese Sonderzeichen nicht zu unterstützen.
Außer irgendwelchen Sicherheitsbedenken (die ich allerdings mangels Serverkenntnissen nicht nachvollziehen kann) fiele mir nix ein, diese Sonderzeichen nicht zu unterstützen.
Re: Sonderzeichen Problem mit Smarty-Dateinamen im Ordner templates_c bei T-Onli
Da meint jemand eine Lösung gefunden zu haben:
http://forum.powercms.org/index.php?top ... sg2243#new
da ich noch keinen Kunden bei t-online habe kann ich das nicht prüfen, lediglich ein Bekannter hat da einen root-server, aber da funzt es auch so.
http://forum.powercms.org/index.php?top ... sg2243#new
da ich noch keinen Kunden bei t-online habe kann ich das nicht prüfen, lediglich ein Bekannter hat da einen root-server, aber da funzt es auch so.
Re: Sonderzeichen Problem mit Smarty-Dateinamen im Ordner templates_c bei T-Online
Kann unter dem angegebenen Link keine Lösung finden (DL-Link, Source Changes, Patch o.ä.) ...
Re: Sonderzeichen Problem mit Smarty-Dateinamen im Ordner templates_c bei T-Onli
Ich auch nicht aber man scheint das Problem beseitigt zu haben:
http://forum.powercms.org/index.php?top ... sg2246#new
http://forum.powercms.org/index.php?top ... sg2246#new
Re: Sonderzeichen Problem mit Smarty-Dateinamen im Ordner templates_c bei T-Online
Ist leider nur das falsche Forum - der Patch hätte ins Smarty-Forum gehört ...
Re: Sonderzeichen Problem mit Smarty-Dateinamen im Ordner templates_c bei T-Onli
Hier die Lösung:wuschel wrote: Ich auch nicht aber man scheint das Problem beseitigt zu haben:
http://forum.powercms.org/index.php?top ... sg2246#new
In der smarty.class.php die funktion _get_auto_filename ändern:
/*Patch Anfang*/
/**
* get a concrete filename for automagically created content
*
* @param string $auto_base
* @param string $auto_source
* @param string $auto_id
* @return string
* @staticvar string|null
* @staticvar string|null
* Diese Funktion ist gepatcht um Smarty auf T-Online-Servern zu ermöglichen.
*/
function _get_auto_filename($auto_base, $auto_source = null, $auto_id = null)
{
$_compile_dir_sep = $this->use_sub_dirs ? DIRECTORY_SEPARATOR : '_';
$_return = $auto_base . DIRECTORY_SEPARATOR;
if(isset($auto_id)) {
// make auto_id safe for directory names
$auto_id = str_replace('%7C',$_compile_dir_sep,(urlencode($auto_id)));
// split into separate directories
$_return .= $auto_id . $_compile_dir_sep;
}
if(isset($auto_source)) {
// make source name safe for filename
$_filename = urlencode(basename($auto_source));
$_crc32 = sprintf('%08X', crc32($auto_source));
// prepend %% to avoid name conflicts with
// with $params['auto_id'] names
$_crc32 = substr($_crc32, 0, 2) . $_compile_dir_sep .
substr($_crc32, 0, 3) . $_compile_dir_sep . $_crc32;
$_return .= '__' . $_crc32 . '__' . $_filename;
}
$_return = str_replace('%','_',$_return);
return $_return;
}
/*Patch ende*/
Last edited by SimonSchaufi on Tue Jul 17, 2007 3:35 pm, edited 1 time in total.