Aliase im Cache
Aliase im Cache
Ich rufe in meiner Navigation die Seiten mit front_content.php?path="alias" auf.
Das funktioniert im Großen und Ganzen auch ganz gut. Manchmal will das aber einfach nicht funktionieren, und entweder ruft er die Fehlerseite auf oder eine andere.
Ich habe im cms/cache alle txt Dateien gelöscht, und auch die con_code Tabelle gelöscht - hat alles nichts geholfen.
Manchmal war es dann so, dass es nach einiger Zeit plötzlich gegangen, ist daher meine Frage - liegen die Aliase irgendwo sonst im Cache?
Vielen Dank für eure Antwort
Das funktioniert im Großen und Ganzen auch ganz gut. Manchmal will das aber einfach nicht funktionieren, und entweder ruft er die Fehlerseite auf oder eine andere.
Ich habe im cms/cache alle txt Dateien gelöscht, und auch die con_code Tabelle gelöscht - hat alles nichts geholfen.
Manchmal war es dann so, dass es nach einiger Zeit plötzlich gegangen, ist daher meine Frage - liegen die Aliase irgendwo sonst im Cache?
Vielen Dank für eure Antwort
nein die aliase sind defintiv nur in der txt im cache verzeichnis gecached, ausser du hast den verstecken config parameter
"$cfg["pathresolve_heapcache"] = true"
gesetzt, dann wird das ganze in einer db-tabelle namens "con_pathresolve_cache" gespeichert.
aber du solltest prinzipiell in der config.misc.php den schalter
$cfg["urlpathresolve"] = true;
auf true setzen, sowie deine urls so aufbauen:
front_content.php?path=/Alias/
(Wichtig mit Slash am Anfang und Ende)
"$cfg["pathresolve_heapcache"] = true"
gesetzt, dann wird das ganze in einer db-tabelle namens "con_pathresolve_cache" gespeichert.
aber du solltest prinzipiell in der config.misc.php den schalter
$cfg["urlpathresolve"] = true;
auf true setzen, sowie deine urls so aufbauen:
front_content.php?path=/Alias/
(Wichtig mit Slash am Anfang und Ende)
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
die interne pathresolver funktion schaut nach ähnlich klingenden namen (daher auch bei dir mal eine andere zeite angezeigt als eigentlich gewünscht) das ganze wird prozentual vom kompletten pfad gerechnet - also
beispiel: /pfad1/pfad2/ wird durch eine "klang"-berechnung analysiert (in der jedem buchstaben ein zahlenwert zugeordnet wird) - diese berechnung zieht die / mit ein!
also ergibt z.b. (das ist nur beispielhaft)
/pfad1/pfad2/ einen wert von 324
pfad1/pfad2 aber nur einen wert von 290
das ganze wird durch contenido nun nach prozentwerten ausgewertet indem es alle kompletten vorhandenen pfade nimmt, deren rückgabewert mit dem übergebenen wert vergleicht. wenn du nun die slashes nicht hast, kommt nie wert auf 100% übereinstimmung. also wird der nächst übereinstimmende wert genommen ... das kann auch mal eine andere kategorie sein, die programmiertechnisch "ähnlicher" klingt als dein eigentlich korrekter string.
zu meinem bundle: ja ein update ist möglich. einfach die daten raufziehen und das setup mit der option upgrade ausführen, damit die entsprechenden tabellenspalten in der datenbank auch korrekt erzeugt und gefüllt werden.
beispiel: /pfad1/pfad2/ wird durch eine "klang"-berechnung analysiert (in der jedem buchstaben ein zahlenwert zugeordnet wird) - diese berechnung zieht die / mit ein!
also ergibt z.b. (das ist nur beispielhaft)
/pfad1/pfad2/ einen wert von 324
pfad1/pfad2 aber nur einen wert von 290
das ganze wird durch contenido nun nach prozentwerten ausgewertet indem es alle kompletten vorhandenen pfade nimmt, deren rückgabewert mit dem übergebenen wert vergleicht. wenn du nun die slashes nicht hast, kommt nie wert auf 100% übereinstimmung. also wird der nächst übereinstimmende wert genommen ... das kann auch mal eine andere kategorie sein, die programmiertechnisch "ähnlicher" klingt als dein eigentlich korrekter string.
zu meinem bundle: ja ein update ist möglich. einfach die daten raufziehen und das setup mit der option upgrade ausführen, damit die entsprechenden tabellenspalten in der datenbank auch korrekt erzeugt und gefüllt werden.
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: 10
- Registriert: Di 9. Jan 2007, 12:52
- Kontaktdaten:
Bitte dringend um Hilfe
" aber du solltest prinzipiell in der config.misc.php den schalter
$cfg["urlpathresolve"] = true;
auf true setzen, sowie deine urls so aufbauen:
front_conten.php?path=/Alias/ "
habs wie hier beschrieben gemacht seit dieser Änderung komm ich nicht mehr ins backend... Version 4.6.23
Mit der freundlichen bitte um Beistand un Hife ... Danke
Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 479
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 484
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 485
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 486
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 487
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 488
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 489
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 128
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/front_content.php on line 187
$cfg["urlpathresolve"] = true;
auf true setzen, sowie deine urls so aufbauen:
front_conten.php?path=/Alias/ "
habs wie hier beschrieben gemacht seit dieser Änderung komm ich nicht mehr ins backend... Version 4.6.23
Mit der freundlichen bitte um Beistand un Hife ... Danke
Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 479
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 484
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 485
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 486
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 487
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 488
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 489
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 128
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/front_content.php on line 187
Da hast Du Dir einen Fehler in die config.misc.php eingebaut. Kontrollier noch mal die Zeile:
Vielleicht fehlt ein Anführungszeichen, oder ein doppeltes Anführungszeichen sind in Wirklichkeit 2 einzelne.
Das Errorlog müsste eigentlich den Fehler nennen.
Code: Alles auswählen
$cfg["urlpathresolve"] = true;
Das Errorlog müsste eigentlich den Fehler nennen.
Bis dann
Tono
Tono
-
- Beiträge: 184
- Registriert: Fr 17. Aug 2007, 12:15
- Kontaktdaten:
Re: Bitte dringend um Hilfe
In der Datei config.misc.php erfolgt in Zeile 1 eine Ausgabe, die dort nicht sein sollte. Entferne mal alle Leertasten bis zum <?phpdancingqueen hat geschrieben:Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/40/83/520683/htdocs/content/contenido/includes/config.misc.php:1) in /mnt/web1/40/83/520683/htdocs/content/conlib/session.inc on line 479
-
- Beiträge: 23
- Registriert: Mi 12. Dez 2007, 19:02
- Kontaktdaten:
Zum Thema "Klangvergleich":
Dieser wird nur gemacht, wenn es keinen Pfad gibt, der *exakt* gleich ist. Also wenn du deine Pfade immer generierst, wie das System es erwartet (also mit einführendem Slash, wie oben beschrieben), wird er immer die exakte Kategorie verwenden.
Grund für das "klingende" System ist, daß man z.b. ohne weiteres Vertipper des Kunden aus anderen Medien (z.b. TV- oder Printwerbung) kompensieren kann.
Dieser wird nur gemacht, wenn es keinen Pfad gibt, der *exakt* gleich ist. Also wenn du deine Pfade immer generierst, wie das System es erwartet (also mit einführendem Slash, wie oben beschrieben), wird er immer die exakte Kategorie verwenden.
Grund für das "klingende" System ist, daß man z.b. ohne weiteres Vertipper des Kunden aus anderen Medien (z.b. TV- oder Printwerbung) kompensieren kann.
-
- Beiträge: 10
- Registriert: Di 9. Jan 2007, 12:52
- Kontaktdaten:
3 Antworten vielen dank Jungs...aber
Code: Alles auswählen
$cfg["urlpathresolve"] = true; die Zeile ist o.k.
<?php
/*****************************************
* File : $RCSfile: config.misc.php,v $
* Project : Contenido
* Descr : Contenido Misc Configurations
*
* Created : 24.02.2004
* Modified : $Date: 2006/10/05 23:50:14 $
*
* © four for business AG, www.4fb.de
*
* $Id: config.misc.php,v 1.41 2006/10/05 23:50:14 bjoern.behrens Exp $
******************************************/
global $cfg;
Danke nochmal für deine Hilfe leider hat sich nichts verändert ...komme nicht ins backend im Frontend kommt wie gesagt die Fehlermeldung dann kann ich meine Seite sehen allerdings ohne Umlaute wenn das weiterhilft ...
Vielen Dank für Eure Mühen...habt ihr einen Tipp was ich tun könnte ?
-
- Beiträge: 10
- Registriert: Di 9. Jan 2007, 12:52
- Kontaktdaten:
.... keider nein
wenns nur das leer zeichen wäre habe beide die conf misc und die frontcontent auch schon aus der Datensicherung eingespielt ohne Erfolg ....
langsam wirds wirklich dringend wie kann ichs angehen ?
nochmal danke
langsam wirds wirklich dringend wie kann ichs angehen ?
nochmal danke
Code: Alles auswählen
<?php
/*****************************************
* File : $RCSfile: config.misc.php,v $
* Project : Contenido
* Descr : Contenido Misc Configurations
*
* Created : 24.02.2004
* Modified : $Date: 2006/10/05 23:50:14 $
*
* © four for business AG, www.4fb.de
*
* $Id: config.misc.php,v 1.41 2006/10/05 23:50:14 bjoern.behrens Exp $
******************************************/
global $cfg;
/* IMPORTANT! Put your modifications into the file "config.local.php"
to prevent that your changes are overwritten during a system update. */
/* Misc settings
* ----------------------------------
*
* Actually no variables, but important settings
* for error handling and logging.
*/
/* Current Contenido Version. You shouldn't change this
value unless you know what you are doing. */
$cfg['version'] = '4.6.23';
/* CVS Date tag */
$cfg['datetag'] = '$Date: 2007/10/11 10:28:59 $';
/* Backend timeout */
$cfg["backend"]["timeout"] = 60;
/* Use Pseudo-Cron? */
$cfg["use_pseudocron"] = true;
/* If you want to measure function timing set this to true */
$cfg["debug"]["functiontiming"] = false;
/* If you want to measure backend page rendering times, set this
to true */
$cfg["debug"]["rendering"] = false;
/* To output the code when editing and browsing the frontend, set
this to true */
$cfg["debug"]["codeoutput"] = false;
/* If true, use the field "urlname" for resolving. "name" otherwise */
$cfg["urlpathresolve"] = false;
/* E-Mail-Address where bug reports will be sent to */
$cfg['bugreport']['targetemail'] = 'bugreport@contenido.de';
/* The available charsets */
$cfg['AvailableCharsets'] = array(
'iso-8859-1',
'iso-8859-2',
'iso-8859-3',
'iso-8859-4',
'iso-8859-5',
'iso-8859-6',
'iso-8859-7',
'iso-8859-8',
'iso-8859-8-i',
'iso-8859-9',
'iso-8859-10',
'iso-8859-11',
'iso-8859-12',
'iso-8859-13',
'iso-8859-14',
'iso-8859-15',
'windows-1250',
'windows-1251',
'windows-1252',
'windows-1253',
'windows-1254',
'windows-1255',
'windows-1256',
'windows-1257',
'windows-1258',
'koi8-r',
'big5',
'gb2312',
'utf-8',
'utf-7',
'x-user-defined',
'euc-jp',
'ks_c_5601-1987',
'tis-620',
'SHIFT_JIS'
);
/* Error handling settings
* ----------------------------------
*
* Actually no variables, but important settings
* for error handling and logging.
*/
/* Don't display errors */
@ini_set("display_errors",true);
/* Log errors to a file */
@ini_set("log_errors",true);
/* The file in which we write the error log */
@ini_set("error_log",$cfg["path"]["contenido"]."logs/errorlog.txt");
/* Report all errors except warnings */
error_reporting (E_ALL ^E_NOTICE);
/* Session data storage container (PHPLIB)
* ----------------------------------
*
* Different session data storage containers are available.
* file = session data will be stored in a file on the file system
* sql = session data will be stored in a database table - as it is
*/
/* default container is sql */
$cfg["session_container"] = 'sql';
/* Cache settings
* ----------------------------------
*/
$cfg["cache"]["disable"] = true;
$cfg["cache"]["dir"] = "cache/";
$cfg["cache"]["lifetime"]= 3600;
/* GenericDB driver */
$cfg['sql']['gdb_driver'] = 'mysql';
/* Help system, currently not used */
$cfg['help'] = false;
/* Configure page if Contenido is unable to run (e.g. no database connection)
* It is wise to create a maintenance HTML page for redirection, so you won't
* confuse your customers.
*
* Note: The URL should be absolute with http:// in front of it.
*/
$cfg["contenido"]["errorpage"] = "";
/* Configure an email address to alert when Contenido is unable to run. */
$cfg["contenido"]["notifyonerror"] = "";
/* Configure how often the notification email is sent, in minutes */
$cfg["contenido"]["notifyinterval"] = 20;
/* URL to the handbook */
$cfg["contenido"]["handbook_url"] = $cfg['path']['contenido_fullhtml'] . "../docs/handbuch/Handbuch_Contenido_Version_44.pdf";
$cfg["contenido"]["handbook_path"] = $cfg['path']['contenido'] . "../docs/handbuch/Handbuch_Contenido_Version_44.pdf";
?>
Zuletzt geändert von dancingqueen am Do 10. Jan 2008, 17:37, insgesamt 1-mal geändert.