Nach Umzug lässt sich der frontend-path nicht umstellen

Gesperrt
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Nach Umzug lässt sich der frontend-path nicht umstellen

Beitrag von rethus » Do 1. Mai 2008, 13:40

Ich habe einen Mandanten von /httpdocs/test/cms nach /httpdocs/cms umgezogen.
Der Adminbereich ist nach wie vor unter /httpdocs/test/contenido.

Dann hab ich in der mandanten Config.inc.php den Contenido-Path entsprechend auf ../test/contenido/ angepasst, und in den Mandanteneinstellungen via Contenido-Adminbereich den Pfad auf httpdocs/cms umgestellt.

Leider ist der Frontendpath immer noch falsch, so das die Module alle nicht geladen werden. Der Frontendpath steht immernoch auf /httpdocs/test/

Ich includiere ein Navigationsmodul:

Code: Alles auswählen

cInclude("frontend", "includes/functions.navigation.php");
bekomme aber folgenden Error angezeigt:

Code: Alles auswählen

Fatal error: Error: Can't include /www/htdocs/xyz/test/cms/includes/functions.navigation.php in /www/htdocs/xyz/test/contenido/includes/api/functions.api.general.php on line 158
Also ist der alte Pfad da irgendwienoch drin.

In der Config.inc.php im Contenido/includes-Verzeichnis habe ich für Frontend folgendes:

Code: Alles auswählen

/* The root server path where all frontends reside */
$cfg['path']['frontend']                = '/www/htdocs/xyz/';
Antwort auch gerne über Contenido-Chat (siehe mein Footer)
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus » Do 1. Mai 2008, 14:00

In der Datei /contenido/includes/api/function.api.general.php in Zeile 72 hab ich das gefunden:

Code: Alles auswählen

   switch ($where)

   {
      case "frontend":
            $include = $cfgClient[$client]["path"]["frontend"] . $what;
            break;
Demnach ist in diesem $cfgClient[$client]["path"]["frontend"] noch der alte Pfad drin. Wo word $cfgClient[$client]["path"]["frontend"] definiert?
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus » Do 1. Mai 2008, 14:09

Eine Ausgabe von print_r($cfgClient); ergibt, das so ziemlich alle $cfgClient-Werte noch in das alte Verzeichnis zeigen, bis auf den Webpfad, den ich ja vie Mandanteneinstellungen geändert habe.

Die Frage, wie bekomme ich die Werte von $cfgClient geändert, oder wo holt er sich die?
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL » Fr 2. Mai 2008, 07:09

Wenn ich mit einer Site umziehe z.B.
vom Entwicklungs-Server auf Online-Server
mache ich:

Anpassen der
Datei: include/config.php
einstellung unter dem Mandanten

und

Meistens vergessen ist das LEEREN (nicht löschen) der Cache-Tabelle [DB: con_code].
Hier werden oft auch Pfade gespeichert (einfach testen indem man einen Artikel öffnet und irgendwo den blauen Save-Button klickt)

Mein Tipp: http://lohkemper.team4media.net/handbuc ... 23-l8.html

Gesperrt