htmlpath ändern
htmlpath ändern
Wer weiß wo kann ich "htmlpath", der in <base href="..."> erscheint, ändern?
Ist der irgentwo in DB drin?
Ist der irgentwo in DB drin?
Beste Grüße
abrek
abrek
<base> anpassen
Nach dem ich den Serverordner wechselte, habe ich den Pfad in DB-Tabelle "con_clients", Spalte "htmlpath" mit mysqldumper angepasst,
aber <base> im Kopf des Quelletextes bleibt ungeändert.
Was kann es noch sein?
aber <base> im Kopf des Quelletextes bleibt ungeändert.
Was kann es noch sein?
Beste Grüße
abrek
abrek
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Durch Ändern des Pfades in der Tabelle, ist zwar ein neuer HTML-Pfad definiert, da Contenido die Ausgabe der Seiten in der Tabelle "con_code" cached, werden die Seiten, wenn vorhanden, von dort ausgelesen und generiert.
Also, am besten die Tabelle "con_code" leeren (nicht löschen!), dann werden die Seiten neu erstellt.
Also, am besten die Tabelle "con_code" leeren (nicht löschen!), dann werden die Seiten neu erstellt.
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Das liegt dann wahrscheinlich daran, dass die Werte noch aus der Session kommen.
Entweder du wartest, bis die Session abgelaufen ist (20 Minuten) oder du löscht die Session aus der Datenbank. Alle Einträge in der Tabelle "con_phplib_active_sessions" deren name mit "sid_" anfangen, sind Sessions von Frontendusern. Diese kann man theoretisch löschen. Es gehen dann aber eventuell wichtige gespeicherte Session-Daten von anderen usern verloren (wenn mehr als 1 Frontend-Session ist).
Der HTML-Tag <base> wird Frondend vor der Ausgabe eingefügt, kommt also nicht aus der Cache-Tabelle.
Entweder du wartest, bis die Session abgelaufen ist (20 Minuten) oder du löscht die Session aus der Datenbank. Alle Einträge in der Tabelle "con_phplib_active_sessions" deren name mit "sid_" anfangen, sind Sessions von Frontendusern. Diese kann man theoretisch löschen. Es gehen dann aber eventuell wichtige gespeicherte Session-Daten von anderen usern verloren (wenn mehr als 1 Frontend-Session ist).
Der HTML-Tag <base> wird Frondend vor der Ausgabe eingefügt, kommt also nicht aus der Cache-Tabelle.
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Guckst du mal bitte ueber phpMyAdmin in die Datenbank, welche Tabellen viel Inhalt haben? Ich kann mir naemlich nicht vorstellen, dass du eine so grosse Datenbank hast, deswegen stellt sich die Frage, ob da nicht irgendwas schiefgelaufen ist (unabhaengig von deinem eigentlichen Problem).abrek hat geschrieben:Ich kann meinen DB kaum öffnen weil es 55 Mb groß ist.
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Irgendwas war da mit der con_keywords, ich glaube, HerrB (oder jemand anders) hat mal was dazu gepostet, such mal bitte danach.
In der con_mod_history werden die Aenderungen an den Modulen gespeichert, glaube ich. Wenn du nicht auf die alten Versionen zurueckgreifen willst, sollte die sich auch leeren lassen.
con_actionlog speichert die ganzen Aktivitaeten der angemeldeten User (Anmeldungen, Aenderungen von Artikeln etc.), d.h. wenn du auf die Daten keinen Wert darauf legst (z.B. weil sowieso nur eine Person das System bedient), sollte das Leeren auch kein Problem sein.
Aber sicherheitshalber solltest du auch mal die drei Tabellen ueber phpMyAdmin "reparieren" lassen, denn es wundert mich schon, dass die letzten beiden so gross sein sollen (wie gesagt, das mit keywords ist "normal", aber ich meine, dass man da etwas machen konnte).
In der con_mod_history werden die Aenderungen an den Modulen gespeichert, glaube ich. Wenn du nicht auf die alten Versionen zurueckgreifen willst, sollte die sich auch leeren lassen.
con_actionlog speichert die ganzen Aktivitaeten der angemeldeten User (Anmeldungen, Aenderungen von Artikeln etc.), d.h. wenn du auf die Daten keinen Wert darauf legst (z.B. weil sowieso nur eine Person das System bedient), sollte das Leeren auch kein Problem sein.
Aber sicherheitshalber solltest du auch mal die drei Tabellen ueber phpMyAdmin "reparieren" lassen, denn es wundert mich schon, dass die letzten beiden so gross sein sollen (wie gesagt, das mit keywords ist "normal", aber ich meine, dass man da etwas machen konnte).
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
con_keywords eher mit bedacht (metatags oder suchbegriffe sind dort drinnen - eines von beiden - würde ich eher nicht anrühren)
con_mod_history nur dann wenn du keine module derzeit weiterentwickelst und du nicht zufällig einen alten modulstand benötigst
con_actionlog ist halt ne statistik db, die dir als sysadmin aufzeigt, welcher user das was gemacht hat - wenn du darauf verzichten kannst, dann kannst du leeren (nicht löschen)
con_mod_history nur dann wenn du keine module derzeit weiterentwickelst und du nicht zufällig einen alten modulstand benötigst
con_actionlog ist halt ne statistik db, die dir als sysadmin aufzeigt, welcher user das was gemacht hat - wenn du darauf verzichten kannst, dann kannst du leeren (nicht löschen)
Suchmaschinenfreundliche URLS durch Advanced ModRewrite 4.6.x
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Hallo zusammen,
aber war nicht das eigentliche Problem, dass der Html-Pfad im <base> Tag nicht den neuen Wert aus der DB übernimmt?
$cfgClient wird ja in der front_content.php mit Aufruf der Funktion rereadClients() gesetzt, wenn $cfgClient['set'] nicht den Wert 'set' hat. Dies passiet beim ersten Aufruf der Seite, beim nächsten Aufruf kommt die Variable $cfgClient aus der Session.
Ich denke, das Problem ist gelöst, wenn die Session abgelaufen ist, schaumermal...
Gruß
xmurrix
aber war nicht das eigentliche Problem, dass der Html-Pfad im <base> Tag nicht den neuen Wert aus der DB übernimmt?
$cfgClient wird ja in der front_content.php mit Aufruf der Funktion rereadClients() gesetzt, wenn $cfgClient['set'] nicht den Wert 'set' hat. Dies passiet beim ersten Aufruf der Seite, beim nächsten Aufruf kommt die Variable $cfgClient aus der Session.
Ich denke, das Problem ist gelöst, wenn die Session abgelaufen ist, schaumermal...
Gruß
xmurrix
Zuletzt geändert von xmurrix am Do 2. Mär 2006, 15:11, insgesamt 1-mal geändert.
-
- Beiträge: 103
- Registriert: Fr 28. Jan 2005, 15:15
- Wohnort: Unna
- Kontaktdaten: