Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 14. Oktober 2011 21:21

vapalux
probiert CMS/ms aus
Registriert: 28. September 2011
Beiträge: 63

Webseite Live stellen und dabei das Verzeichnis ändern

Hallo,

ich möchte gerne wissen, was ich beachten muss, wenn ich meine seite gerne live stellen möchte.

Folgende Situation habe ich

Meine installation habe ich unter seitenname.com/installationsverzeichnis getätigt.

jetzt möchte ich gerne, dass die seite unter seitenname.com/ aufrufbar wird.

wass muss ich dabei beachten?
reicht es aus, wenn ich den inhalt des verzeichnis 'installationsverzeichnis' nach 'seitenname.com/'  kopiere?
welche datein muss ich gegebenenfalls anpassen?
sind änderungen in der datenbank nötig?

danke

vapalux

Offline

#2 14. Oktober 2011 21:49

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Webseite Live stellen und dabei das Verzeichnis ändern

vapalux schrieb:

reicht es aus, wenn ich den inhalt des verzeichnis 'installationsverzeichnis' nach 'www.seitennamen.com/'  kopiere?
welche datein muss ich gegebenenfalls anpassen?

Nein das reicht nicht aus.
Du musst außerdem in der config.php die Pfade/URLs entsprechend anpassen.
D.h. das Unterverzeichnis "installationsverzeichnis" muss dort entfernt werden.
(Bei den Einstellungen root_url, root_path, uploads_url, uploads_path etc.)

vapalux schrieb:

sind änderungen in der datenbank nötig?

Nein.
D.h. nur dann, wenn Du irgendwo einen Link "von Hand" auf "domain/untervezeichnis" gesetzt hast.

Außerdem musst Du noch den CMS Zwischenspeicher löschen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 15. Oktober 2011 10:06

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Am schnellsten und einfachsten wäre es so.

1 . Wie NaN schon sagt, den Pfad in der config.php ändern und den Verzeichnisnamen entfernen (wichtig: ohne / hintendran).

2. In den Domaineinstellungen Deiner Webspace-Administration die Domain auf das Unterverzeichnis "installationmsverzeichnis"  leiten.

Offline

#4 26. Oktober 2011 14:11

beatcox
Gast

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Hallo Gemeinde,

ich stehe irgendwie vor dem gleichen Problem und kann es aber auf Eurem Wegen nicht lösen.
Wenn ich in der config.php. die Pfade ändere und das Verzeichnis umstelle bekomme ich Fehlermeldungen und nicht geschieht:

Warning: opendir(... /htdocs/admin//lang) [function.opendir]: failed to open dir: No such file or directory in ... /htdocs/CMSMS/lib/translation.functions.php on line 88
Warning: closedir(): supplied argument is not a valid Directory resource in ... /htdocs/CMSMS/lib/translation.functions.php on line 94
Fatal error: Class 'CmsRoute' not found in ... /htdocs/CMSMS/lib/classes/class.module.inc.php on line 495

Benötige ich noch weitere Umstellungen? Hab keine Spur ... Hilfe.

Vielen Dank
Beatcox

#5 26. Oktober 2011 14:16

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Das tönt danach, dass nicht alle Dateien existieren. Bist du 100% sicher, dass alle Dateien auf dem Server sind? Lade nochmals das gesamte ./lib Verzeichnis auf den Server.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#6 26. Oktober 2011 14:26

beatcox
Gast

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Hallo Nockenfell,

danke für die schnelle Antwort!

In dem Unterverzeichnis (domain.de/CMSMS), wo das CMS angelegt ist, funktioniert die Seite einwandfrei.
Ich möchte in der Browserleiste das /CMSMS weg bekommen, also lediglich Verzeichnis der Startseite ändern.

Wenn ich nun in der config.php die Pfade ändere kommt diese Fehlermeldung. Bei belassen der config.php
kommt zumindest der Inhalt, eben nur ohne stylesheets, templates, bilder etc.

Beitrag geändert von beatcox (26. Oktober 2011 14:27)

#7 26. Oktober 2011 14:45

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Um sicher zu gehen:

Du hast den kompletten Inhalt von ./CMSMS nach domain.de/ kopiert oder nur teile davon? Ersteres ist richtig.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#8 26. Oktober 2011 15:12

beatcox
Gast

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Kopiert habe ich gar nichts.
Momentan liegt die eigentliche Seite auf "domain.de/CMSMS". Das Startverzeichnis ist "domain.de".

Hier liegt eine index.html, die auf das Verzeichnis "domain.de/CMSMS" umleitet, da hier das CMS, die eigentliche Seite liegt. Nun habe ich im Eingabefenster immer "domain.de/CMSMS/..../..." stehen. Da ich diese /CMSMS/.. nicht mehr stehen haben will ,habe ich in der Domaineinstellungen die Domain auf das Unterverzeichnis "/CMSMS" geleitet.

Wenn ich das tue, gibt er mir die Daten aus ohne Styles, Templates, Bilder etc. Ich denke, da nun der Pfad im CMS nicht mehr stimmt.

Mein Gedanke war nun in der config.php die Pfade zu ändern um auf das Startverzeichnis hinzuweisen... oder denke ich da komplett Apfelmus???

Bin so vorgegangen wie hier auch schon Antibart geschrieben hat:
1 . Wie NaN schon sagt, den Pfad in der config.php ändern und den Verzeichnisnamen entfernen (wichtig: ohne / hintendran).
2. In den Domaineinstellungen Deiner Webspace-Administration die Domain auf das Unterverzeichnis "installationsverzeichnis"  leiten.

Vielen Dank aber schonmal!

#9 26. Oktober 2011 15:17

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Ok. Bisher hat die Domain.de auf das Verzeichnis /htdocs gezeigt. Neu zeigt sich auf das Verzeichnis /htdocs/CMSMS?

Dann musst du in der config.php nur die URLs anpassen (www.domain.de statt des Unterverzeichnisses) sowie in der .htaccess (falls du die ReWrite Rules aktiviert hat) den Rewrite Base auf /.

Die Pfade ändern sich nicht, da du den CMSMS Ordner so stehen gelassen hast, wie er ist.

Des weiteren musst du allenfalls im Template oder den Seitenoptionen den <base href Tag anpassen.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#10 26. Oktober 2011 15:21

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Ich versuche es nochmal:

Warum leitest Du die Domain nicht einfach ins Unterverzeichnis und änderst die config, statt alle Dateien zu kopieren / verschieben. Dann kann der Fehler, dass irgendwelche Dateien nicht vorhanden sind, nicht passieren.

1. In dein Web-admin (NICHT das CMS) einloggen -> Domains oder Domaineinstellung -> Domain weiterleiten ins Installationsverzeichnis.

2. config.php öffnen und diese Zeile ändern

$config['root_url'] = 'http://www. domain .de/installationsverzeichnis';

in

$config['root_url'] = 'http://www. domain .de';

Fertig ....

Falls du pretty URL benutzt, auch dort ändern

Options +FollowSymLinks
RewriteEngine on
RewriteBase /installationsverzeichnis

in

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

Beitrag geändert von antibart (26. Oktober 2011 15:31)

Offline

#11 26. Oktober 2011 15:26

beatcox
Gast

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Super, vielen Dank. Werde ich ausprobieren.
Da du vorhin von kopieren geschrieben hast - würde mir das etwas bringen oder
würde ich da schneller/besser zum Erfolg gelangen bzw. gibt es noch andere Möglichkeiten
mein/dieses Problem zu umgehen. Vielleicht habe ich zu viel Querbeet gedacht.

#12 26. Oktober 2011 15:31

beatcox
Gast

Re: Webseite Live stellen und dabei das Verzeichnis ändern

antibart schrieb:

Ich versuche es nochmal:

Warum leitest Du die Domain nicht einfach ins Unterverzeichnis und änderst die config, statt alle Dateien zu kopieren. Dann kann der Fehler, dass irgendwelche Dateien nicht vorhanden sind, nicht passieren.

Hallo antibart.
das ist ja genau das, was ich gemacht habe (wie du oben beschrieben hast), nur dann kommen bei mir die Fehlermeldungen.

#13 26. Oktober 2011 15:32

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Hmmm...

bist du bei t-online? Das ist der einzige Provider, den ich kenne, bei dem das nicht funktioniert.

Falls das so ist: Neu instalieren. Aber gaaaaanz vorsichtig.

1. Auf jeden Fall Backup der DB machen

2. Alle Dateien und Verzeichnisse aus dem Unterverzeichnis ins Root schieben

3. Die config.php leeren

4. Die Installationsroutine starten

5. Jetzt kommt das wichtigste: Bei Punkt 4 (glaube ich - kann auch vorher kommen) gibt es zwei Optionen, die standardmäßig angekreuzt sind: 1) Musterdateien erzeugen und 2)Tabellen erzeugen .. oder so ähnlich.

Diese auf jeden Fall deaktivieren. Sonst überschreibst du deine komplette DB. Daher auch: zur Sicherheit Backup machen.

Beitrag geändert von antibart (26. Oktober 2011 15:44)

Offline

#14 26. Oktober 2011 15:53

beatcox
Gast

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Nochmal danke für Eure schnelle Hilfe,
aber ich glaube den Fehler entdeckt zu haben - liegt scheinbar an meiner config.php.
Da hat sich durch copy/paste etwas eingeschlichen, was da nicht hingehört ... oh mann ... als wenn du die nadel im heuhaufen suchst und längst darauf stehst.

vg

#15 17. Mai 2015 07:25

TeXnik
probiert CMS/ms aus
Ort: Irgendwo im Westerwald
Registriert: 16. Dezember 2010
Beiträge: 65

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Um etwas mehr Ordnung im Webhosting zu erlangen, beabsichtige ich meine cmsms Installationen in Unterordner zu verschieben, die dann als Subdomain agieren.

Nun habe ich mir die config.php für aktuelle CMSMS-Installation angesehen und dort finde ich keinen Eintrag $config['root_url'] =.
Sind diese nun in der DB?

Offline

#16 17. Mai 2015 10:15

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Webseite Live stellen und dabei das Verzeichnis ändern

In der aktuellen Version erkennt CMSMS selbst die root url wink ...

Offline

#17 17. Mai 2015 11:57

TeXnik
probiert CMS/ms aus
Ort: Irgendwo im Westerwald
Registriert: 16. Dezember 2010
Beiträge: 65

Re: Webseite Live stellen und dabei das Verzeichnis ändern

Klasse.

Und nun meine dumme Frage dazu:
ich kann eine cmsms Installation einfach verschieben?
Ohne irgendetwas zu richten?

Offline

#18 17. Mai 2015 12:15

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Webseite Live stellen und dabei das Verzeichnis ändern

CMSMS-seitig ja, Web-seitig vielleicht wink.

Musst an dieser Stelle nur schauen, ob und in welchem Umfang sich die Pfade der verlinkten Dateien in Content und CSS (Bilder, PDFs, etc.) ändern. Das macht CMSMS nicht automatisch - außer du hast via cms_selflink verlinkt.

Offline