Frontend kopieren

Gesperrt
tma-online
Beiträge: 8
Registriert: Di 28. Jun 2005, 10:10
Kontaktdaten:

Frontend kopieren

Beitrag von tma-online »

Hallo,

bin neu im Thema Contenido und verstehe folgendes nicht:

Habe einen Benutzer angelegt, ein Layout, einTemplate, usw.
Dann habe ich unter Administration -> Mandanten alles eingetragen. Nun sagt er mir
"You changed the client path. You might need to copy the frontend to the new location"

Was kopiere ich dann wo hin? Was ist mit Frontend gemeint?
Pfad hier: /home/httpd/docs/klinger/cms/

Kann mir jemand helfen?

Gruß, tom
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

-> http://contenido.org/forum/viewtopic.php?t=6815

an der angegeben position sollten sich die
frontend dateien befinden...
der standard mandant beinhaltet diese dateien bereits /cms/
die config.php dort ist bereits auf den ersten mandanten und die erste sprache eingestellt.

ein leeres frontend findet sich unter contenido/external/frontend/

wenn du irgendwas unter administration / mandant beim pfad änderst
erhälst du immer diese meldung...
du brauchst nur kontrollieren ob sich die dateien wirklich dort befinden.
wenn ja brauchst du nichts weiteres tun, wenn nein musst du die frontend dateien an die angegebene position kopieren und entsprechend anpassen.
*** make your own tools (wishlist :: thx)
tma-online
Beiträge: 8
Registriert: Di 28. Jun 2005, 10:10
Kontaktdaten:

Fehlermeldung

Beitrag von tma-online »

Habe das leere Frontend kopiert. Nun rufe ich die Webiste auf und erhalte folgende Fehlermeldung:

Warning: main(!PATH!includes/config.php): failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/httpd/docs/klinger/cms/front_content.php on line 17

Warning: main(): Failed opening '!PATH!includes/config.php' for inclusion (include_path='.:/usr/share/php') in /home/httpd/docs/klinger/cms/front_content.php on line 17

Fatal error: Call to undefined function: cinclude() in /home/httpd/docs/klinger/cms/front_content.php on line 18

WHY?

Gruß, tom
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nun musst Du noch die config.php im Mandanten-Verzeichnis an Deine Gegebenheiten (relativer Pfad zu Contenido, Sprache und Mandanten-ID) aktualisieren.

Hinweis: Die config.php des Mandanten ist nicht identisch mit der config.php aus contenido\includes, also die Datei im Mandantenverzeichnis ändern, nix durch die Gegend kopieren.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
tma-online
Beiträge: 8
Registriert: Di 28. Jun 2005, 10:10
Kontaktdaten:

Danke, aber

Beitrag von tma-online »

Ich habe das Standard Template hochgeladen und die config.php angepasst. Jetzt sehe ich die typische Seite: http://www.klinger-kosmetik.de/cms/front_content.php

Aber wenn ich mich als sysadmin anmelde oder als Kunde eben, sehe ich nicht diese zuordnungen. Ich dachte, unter dem client sehe ich das diese Templates / Seiten und kann Sie bearbeiten. Aber ich kann nichts bearbeiten und administrieren.

Eine Bearbeitung der Seite ist also nicht möglih, obwohl der Pfad bei "Mandanten" korrekt eingestellt ist.

Ich habe keine "Verbindung" von der Website des Kunde zum mein Contenido.

Ich verzweifele gerade...

tom
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Und wo liegt Dein Contenido? In http://www.klinger-kosmetik.de/contenido jedenfalls nicht.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

In Deiner Installation hagelt es ja JS-Fehler. Ich würde Dir empfehlen, alle Contenido-Dateien nochmal hoch zu laden. Es gibt FTP-Programme, die ändern die Groß- und Kleinschreibung der Dateien - das muss man deaktivieren!

Ansonsten könnte der Frontend-Pfad zu dem Kunden nicht stimmen (aber das hat nix mit den ganzen Fehlern in Contenido zu tun):

Kunden-Verzeichnis: /home/httpd/docs/klinger/cms/
Beispiel-Mandant: /home/httpd/docs/tma-cms/cms/

Es kann auch anders gehen, aber eigentlich wäre es /home/httpd/docs/tma-cms/klinger oder /home/httpd/docs/tma-cms/klinger/cms (hier kann ggf. eine Anpassung des Pfades in der Mandanten-config.php erforderlich werden).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
tma-online
Beiträge: 8
Registriert: Di 28. Jun 2005, 10:10
Kontaktdaten:

Funzt noch nicht...

Beitrag von tma-online »

Danke HerrB. Das mit den Dateinamen war gut. Jetzt habe ich keine JS-Fehler mehr!

Dennoch geht es nicht. Unter http://www.klinger-kosmetik.de/cms/ bekomme ich eine Fehlermeldung (config.php ist korrekt).
Und wenn ich mich als kunde beim contenido anmelde (www.cms.tma-online.de/contenido) mit "klinger" und "test" kann ich nicht bearbeiten.

Ich komme keinen Schritt weiter. Das Handbuch finde ich auch nicht so erquickend. Gibt es ein besseres als das von four for business. So eine "wunderbare" Schritt für Schritt Anleitung???

Gruß, tom
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Zum einen scheinen noch immer nicht alle Dateien korrekt hochgeladen worden zu sein, es fehlt z.B. das Contenido-Logo links oben und es wird M M in den Einstellungen angezeigt (zumindest das letzte hängt mit den XML-Dateien zusammen).

Ich würde Dir empfehlen, alles nochmal zu löschen und erneut hochzuladen (.php als ASCII!).

Zunächst solltest Du den sysadmin-Account nutzen. Nach der Anmeldung kommst Du auf die Startseite. Hier kannst Du zwischen zwei Mandanten wählen, dem Beispielmandanten "Kunde" und "Klinger". Wählst Du Klinger, bist Du auch in dem Mandanten - nun musst Du als erstes eine Sprache für den Mandanten anlegen (nein, Sprachen sind nicht global).

Außerdem solltest Du - wie oben angegeben und da Du vermutlich Einsteiger bist - den klinger-Pfad so wählen:
/home/httpd/docs/tma-cms/klinger

cms und klinger liegen also parallel. Ich habe Dir mal einen entsprechenden Mandanten angelegt (Du kannst ja den klinger-Mandanten löschen und den neuen, wenn Du möchtest, umbenennen).

Du hast nun also zweimal klinger:
Alt: /home/httpd/docs/klinger/cms/
Neu: /home/httpd/docs/tma-cms/klinger

Der neue kommt sogar ohne cms in der Webadresse aus: Du musst nur die Domain www.klinger-kosmetik.de auf /home/httpd/docs/tma-cms/klinger verweisen lassen.

Nachdem Du für den Mandanten eine Sprache angelegt hast, musst Du die Mandanten-ID und die Sprach-ID (siehst Du beides rechts oben jeweils in Klammern) in die config.php im klinger-Mandanten-Verzeichnis eintragen (jetzt: /home/httpd/docs/tma-cms/klinger/config.php).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
tma-online
Beiträge: 8
Registriert: Di 28. Jun 2005, 10:10
Kontaktdaten:

Danke, aber

Beitrag von tma-online »

Danke für die Mühe!

Habe alles noch mal geladen (das mit dem logo: das Bild habe ich raus).
Aber jetzt habe ich folgende Fehlermeldung wenn ich auf von Ihnen benannte Verzeichnis gehe: http://www.cms.tma-online.de/klinger:
Fatal error: Could not display error page. Error to display was: 'No start article in this category'

Ich schaffe es auch nicht, artikel anzulegen. Weshalb erscheint eigentlich nicht das Standard-Template, welches ich in "klinger" geladen habe (config angepasst)?

Sorry, das ich dich so nerve. Das sind meine letzten Fragen, wenn es dann nicht geht, lasse ich contenido sein...

Gruß, tom
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Was Du machen müsstest (aber erst mal weiterlesen!):

1. Mandant anlegen (erledigt)
2. Sprache anlegen (erledigt?)
3. ID des Mandanten und der Sprache abschreiben
4. Aus Contenido ausloggen
5. config.php im Mandantenverzeichnis (hier: klinger) anpassen (FTP-Programm)
6. In Contenido einloggen
7. Zu Mandant Klinger (wenn noch mein Beispiel: Klinger2) wechseln
8. Neues Layout erzeugen (Style -> Layout)
9. Benötigte Module erzeugen (Style -> Module)
10. Benötigte Templates zusammenstellen (Style -> Templates)
11. Ersten Baum anlegen (Content -> Kategorie)
12. Template für den Stamm festlegen, konfigurieren (Content -> Kategorie)
13. Ersten Artikel erzeugen (Content -> Artikel) und als Startartikel deklarieren
14. www.cms.tma-online.de/klinger aufrufen und diese erste Seite sehen

Der neue Mandant ist leer (wie Flasche, italienisches Sprichwort), d.h. Du musst alle Elemente zunächst erzeugen (das sagt indirekt die Fehlermeldung: Kein Startartikel - und den Startartikel kann man erst definieren, wenn überhaupt ein Artikel in einer Kategorie vorhanden ist und dafür benötigt man Templates, Module und Layouts - das war jetzt mal der Gesamtabriss...).

Aus diesem Grund verwenden die meisten Nutzer den Beispielmandanten und widmen ihn um. Du hattest Dich aber entschieden, einen neuen Mandanten anzulegen.

Wenn Du nun also ganz schnell ein Erfolgserlebnis haben möchtest, machst Du folgendes:
1. FTP-Programm aufrufen
2. Ordner klinger (neu) umbenennen (z.B. klingerdel)
3. Ordner cms in klinger umbenennen
4. Bei Contenido anmelden
5. In Administration -> Mandanten genau die Pfade aus dem Mandant Klinger (neu) für den Mandant Kunde eintragen
6. Mandant klinger (alt) löschen
7. Mandant Klinger2 in KlingerDel umbenennen
8. Mandant Kunde in Klinger umbennen
9. http://www.cms.tma-online.de/klinger aufrufen, freuen
10. In Contenido zurück zur Contenido-Startseite (die man u.a. über das bei Dir nicht vorhandene Contenido-Icon erreicht)
11. Zu KlingerDel wechseln
12. Administration -> Sprachen aufrufen
13. Sofern eine Sprache (mit ID > 1) vorhanden ist, diese löschen
14. Administration -> Mandanten, Mandant KlingerDel löschen (kann sein, dass es nicht geht, dann einfach ignorieren).
15. Zurück zur Contenido-Startseite (die man u.a. über das bei Dir nicht vorhandene Contenido-Icon erreicht)
16. Zu Mandant Klinger wechseln, arbeiten

Was hast Du jetzt gemacht? Du hast den Beispiel-Mandanten zum Klinger-Mandanten umgewidmet und ggf. Klinger-Reste (in Contenido) gelöscht.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
tma-online
Beiträge: 8
Registriert: Di 28. Jun 2005, 10:10
Kontaktdaten:

Danke...

Beitrag von tma-online »

...HerrB. Wunderbare Geduld. Die letzte "Anleitung" brachte mich deutlich voran! Herzlichen Dank noch einmal!!!

Viele Grüße,

tom
Gesperrt