Page 1 of 1

[GELÖST] Templates / Cache - Probleme?

Posted: Mon Sep 22, 2008 8:14 pm
by Nilz
Hallo !

Ich habe eine funktionierende Webseite (cmsms 1.2.5) von einem Webhoster zu einem eigenen (vorkonfigurierten) Server gezogen. Auf diesem läuft Apache 2.2.4 und MySQL 5.0.45  unter Linux/SUSE.

Die Webseite funktionierte bei dem Webhoster einwandfrei (aber zu langsam) und auf dem eigenen Server ebenfalls -
ausser ich möchte (beim neuen Server) ein neues Template verwenden. Sobald ich eine neue Seite erstelle (welche mit dem Standard-Template der Site erzeuge) wird diese korrekt dargestellt. Ändere ich jedoch das Template auf ein neu erstelltes, wird "nichts" dargestellt - d.h. dass kein Quellcode generiert wird.

Änderungen an Seiten sind kein Problem - werden korrekt dargestellt. Stelle ich das "Caching" aus wird jedoch auch "nichts" mehr generiert.

Ich habe die Verzeichnisrechte von tmp auf 777 gesetzt - inkl. Unterverzeichnisse - weil ich zuerst dachte, das wäre das Problem.

Trotzdem ein Problem mit Caching von Templates?
1000 Dank und mit Hoffnung auf Hilfe
Nils

Re: Templates / Cache - Probleme?

Posted: Tue Sep 23, 2008 12:58 pm
by cyberman
Hast du auch die Rechte der Unterverzeichnisse auf 777 gesetzt? Die Templates liegen nämlich in /tmp/template_c.

Wie sehen die "neuen" Templates denn aus?

Du könntest auch mal versuchen, in einem Unterverzeichnis ein "nacktes" CMSms zu installieren und dann zu testen, ob die gleichen Probleme auftreten.

PS: Aktuell ist die Version 1.4.1 - also schnellstmöglich aktualisieren!

Re: [GELÖST] Templates / Cache - Probleme?

Posted: Tue Sep 30, 2008 7:33 pm
by Nilz
Hallo !

Habe das Problem gerade gelöst - Gott sei Dank ;-)
Es lag daran, dass der verfluchte Tokenizer von PHP nicht installiert war - obwohl die PHP-Version ja aktuell ist.

Für alle die ein ähnliches Problem haben - hier meine spezielle Lösung (wurde zwar bestimmt hier schonmal beschrieben, aber schaden kanns nicht):

Das ganze Problem spielte sich ab auf einem V-Server von Strato - mit Suse und Plesk drauf.
Der Tokenizer funktionierte nicht, deshalb wollte ich zuerst PHP neu compilieren - habs aber versaut und damit
die Webseite offline geschossen, also nicht so optimal.

Einfacher war da folgendes - aber nur für SUSE funktionierend:
- Mit SSH ("Putty" runterladen) auf dem Server einloggen,
- "yast" starten
- "Software installieren oder löschen" wählen
- "Alt-S" für Suchen
- "tokenizer" suchen
- mit Leertaste für Installation wählen
- Alt-N für übernehmen

Fertig.

Danach den Webserver neustarten - Tokenizer wird automatisch als Modul geladen.

Jeder mit nem anderen Linux muss sich entweder die passenden Binaries vom Tokenizer besorgen oder PHP selbst neu kompilieren - falls es nicht so etwas wie eine Paketverwaltung dort gibt.

Ob das Problem an dem Tokenizer liegt, könnt ihr mit folgendem kleinen PHP-Skript rausfinden:

Code: Select all

<?
echo "<tr class=\"row2\"><td>Checking for tokenizer functions </td><td>";
	if (function_exists("token_get_all"))
	{
		echo "Success!";
	}
	else
	{
		echo "Failed!";
		$continueon = false;
	}
?>
oder ihr stellt in der config.php:
$config['debug'] = true;
dann kriegt man auch schon eine Menge mehr mit.

Ist wie gesagt wohl nichts neues, aber vielleicht hilfts ja.

Vielen Dank nochmal an Dich, Cyberman! (hört sich wirklich Marvel-mässig an btw :-))
Ciao Nils

Re: [GELÖST] Templates / Cache - Probleme?

Posted: Thu Oct 02, 2008 2:25 pm
by cyberman
Nilz wrote: hört sich wirklich Marvel-mässig an btw :-)
Grundsätzlich schon, hat aber einen anderen Ursprung - kennst du "Das Netz" mit Sandra Bullock? Da gab es einen Cyberbob 8) ...

Re: [GELÖST] Templates / Cache - Probleme?

Posted: Wed Oct 22, 2008 3:43 am
by chen23
Verwenden Sie einen anderen Code, wenn ich meine Vorlage Ich benutze erste Adobe Photo Shop und die zweite ist ein Ich beantrage die CSS-Code, um alle Winkel des Geländes und die Template-Ausgabe ich ist sehr schön und ich benutze es jeden Tag hier, wenn ich Erstellen eines Templates.

Re: [GELÖST] Templates / Cache - Probleme?

Posted: Wed Oct 22, 2008 12:24 pm
by NaN
???