Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
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.)
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
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 ...
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 .
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
Seiten: 1