Nur zur Beruhigung: phpwcms in Unterverzeichnis
Nur zur Beruhigung: phpwcms in Unterverzeichnis
Hallöchen!
Kurze Frage: Kann ich wirklich bedenkenlos phpwcms in ein Unterverzeichnis installieren? Zur Zeit läuft nämlich noch eine alte Version der Homepage meines Kunden, die bis zur Fertigstellung der neuen unangetastet bleiben soll.
Danach möchte ich einfach zur neuen switchen. Ändert sich dann etwas an den Datenbankeinträgen? Funktionieren die nach dem Switchen auch richtig?
2. Frage:
Wie kann ich es bewerkstelligen, dass oben im Browser immer nur der Hauptlink (also z.B. http://www.xyz.de) angezeigt wird? Egal in welchem Menüpunkt ich mich befinde...
Vielen Dank für Eure Antworten!
Reineke
Kurze Frage: Kann ich wirklich bedenkenlos phpwcms in ein Unterverzeichnis installieren? Zur Zeit läuft nämlich noch eine alte Version der Homepage meines Kunden, die bis zur Fertigstellung der neuen unangetastet bleiben soll.
Danach möchte ich einfach zur neuen switchen. Ändert sich dann etwas an den Datenbankeinträgen? Funktionieren die nach dem Switchen auch richtig?
2. Frage:
Wie kann ich es bewerkstelligen, dass oben im Browser immer nur der Hauptlink (also z.B. http://www.xyz.de) angezeigt wird? Egal in welchem Menüpunkt ich mich befinde...
Vielen Dank für Eure Antworten!
Reineke
Ich habe es bisher auch so gehandhabt.
Einige Provider bieten von sich aus schon eine Weiterleitung, die du nutzen kannst. Andernsfalls benutze ich die refresh Funktion. Klappt auch ganz gut...
Du darfst nur nicht vom Unterordner das cms irgendwohin kopieren.
Nur wie das mit der Anzeige ist, kann ich dir nicht sagen. Die Frage habe ich mir auch schon ein paar mal gestellt....
Einige Provider bieten von sich aus schon eine Weiterleitung, die du nutzen kannst. Andernsfalls benutze ich die refresh Funktion. Klappt auch ganz gut...
Du darfst nur nicht vom Unterordner das cms irgendwohin kopieren.
Nur wie das mit der Anzeige ist, kann ich dir nicht sagen. Die Frage habe ich mir auch schon ein paar mal gestellt....
Öh, viel habe ich jetzt nicht verstanden
Also ich möchte eigentlich nur, dass dann der Hauptlink (http://www.xyz.de) gleich direkt in das Unterverzeichnis (http://www.xyz.de/phpwcms) verlinkt und das dann oben eben immer nur der Hauptlink zu sehen ist. Also eben nicht: http://www.xyz.de/phpwcms/index.php
lg
Also ich möchte eigentlich nur, dass dann der Hauptlink (http://www.xyz.de) gleich direkt in das Unterverzeichnis (http://www.xyz.de/phpwcms) verlinkt und das dann oben eben immer nur der Hauptlink zu sehen ist. Also eben nicht: http://www.xyz.de/phpwcms/index.php
lg
Was du erst einmal erreichst, nachdem du die Domain auf das Unterverzeichnis gerichtet hast ist folgendes: http://www.example.com/index.php
Wenm mod_rewrite funktioniert und aktiviert ist und die .htaccess benutzt wird, sieht die ganze Sache für verschiedene Seiten so aus:
http://www.example.com/seitenname_1.phtml
http://www.example.com/seitenname_2.phtml
http://www.example.com/seitenname_3.phtml
Übrigens wären bei deinem Wunsch die Seiten für SUMAS nicht mehr indexierbar. So etwas erreichtst du nur, wenn die Seite in einem Frame läuft, das ist aber Technik von vorgestern und sehr SUMA-feindlich.
Es gibt auch die Möglichkeit mit dem Webserver zu tricksen, bzw. die htaccess abzuändern, dafür braucht es jedoch sehr tiefes Know-How in dieser Richtung. Man sollte genau wissen was man dort tut, denn es könne Seiteneffekte auftreten. Daher ohne Erfahrung - Finger weg.
@fopulu
Die Angabe einer Seite im Unterverzeichnis ist aber kein Problem, sieht nur ein bischen blöd aus.
Wenn der Provider "Domain auf ein Unterverzeichnis" nicht unterstützt -> wechsel.
Knut
Wenm mod_rewrite funktioniert und aktiviert ist und die .htaccess benutzt wird, sieht die ganze Sache für verschiedene Seiten so aus:
http://www.example.com/seitenname_1.phtml
http://www.example.com/seitenname_2.phtml
http://www.example.com/seitenname_3.phtml
Übrigens wären bei deinem Wunsch die Seiten für SUMAS nicht mehr indexierbar. So etwas erreichtst du nur, wenn die Seite in einem Frame läuft, das ist aber Technik von vorgestern und sehr SUMA-feindlich.
Es gibt auch die Möglichkeit mit dem Webserver zu tricksen, bzw. die htaccess abzuändern, dafür braucht es jedoch sehr tiefes Know-How in dieser Richtung. Man sollte genau wissen was man dort tut, denn es könne Seiteneffekte auftreten. Daher ohne Erfahrung - Finger weg.
@fopulu
Mhh, naja Sumas werden dem refresh nicht folgen.Andernsfalls benutze ich die refresh Funktion. Klappt auch ganz gut...
Die Angabe einer Seite im Unterverzeichnis ist aber kein Problem, sieht nur ein bischen blöd aus.
Wenn der Provider "Domain auf ein Unterverzeichnis" nicht unterstützt -> wechsel.
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9906
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Macht es doch nicht alles so kompliziert:
- neue Installation oder komplette Kopie aller Dateien im Unterverzeichnis
- Datenbank kopieren - am einfachsten geht das so:
- Backup der vorhandenen Datenbank in phpMyAdmin
- Dann in phpMyAdmin SQL: , liefert Euch eine Liste alle vorhandenen Datenbanknamen - diese Liste kopieren und zeilenweise ins Excel packen. Dort dann folgende Formel auf jede Zeile anwenden:
Code: Select all
SHOW TABLES
-> achtet auf den Prefix "OLD".Code: Select all
="RENAME TABLE "&A1&" TO OLD_"&A1&";"
- Alle berechneten Zeilen aus Excel lopieren und zur Sicherheit in einem Texteditor einfügen. Am besten 1 x mit der ersten Zeile prüfen - wenn das geklappt hat, den Rest anwenden.
- Nun sollten alle Tabellen umbenannt sein.
- Nun die alte conf.inc.php öffnen und das Datenbankprefix ändern auf "OLD". Den Unterstich macht phpwcms selbst.
- Wiedereinspielen des Backups für die Installation von phpwcms im Unterordner. Diese Tabellen heißen nun wie zuvor.
- Und nun sollten beide Versionen lauffähig sein. Ist das der Fall kann in Ruhe die Version im Unterverzeichnis angepaßt werden. Achtet auf die richtigen Pfadeinstellungen in der conf.inc.php
- Fertig - die Untervserion entspricht Euren Vorstellungen?
- erneut neues Unterverzeichnis erstellen und die komplette alte Installtion dort hinein verschieben. Dann Installation aus dem Unterverzeichnis ins Webroot schieben. Pfad anpassen!!!!!
- Das wars!
Guten Morgen zusammen,
ich schließe mich mit meinem Problem/Anliegen mal diesem Thread an.
Im Moment befindet sich meine Installation in einem Unterverzeichnis "phpwcms". Die Seiten erscheinen also so im Browser.
http://www.xyz.de/phpwcms/index.html etc.
Am Ende sollte es so sein
1. http://www.xyz.de/index.html
2. die bereits in google gelisteten http://www.xyz.de/phpwcms/xyz.html Seiten sollen dann auch an die neuen http://www.xyz.de/xyz.html weitergeleitet werden.
Geht so was nicht einfach über ein redirect?
ich schließe mich mit meinem Problem/Anliegen mal diesem Thread an.
Im Moment befindet sich meine Installation in einem Unterverzeichnis "phpwcms". Die Seiten erscheinen also so im Browser.
http://www.xyz.de/phpwcms/index.html etc.
Am Ende sollte es so sein
1. http://www.xyz.de/index.html
2. die bereits in google gelisteten http://www.xyz.de/phpwcms/xyz.html Seiten sollen dann auch an die neuen http://www.xyz.de/xyz.html weitergeleitet werden.
Geht so was nicht einfach über ein redirect?
- marcus@localhorst
- Posts: 815
- Joined: Fri 28. May 2004, 11:31
- Location: localhorst
- Contact:
Wie oben beschrieben, solltest du, wenn möglich deine Domain auf das Verzeichnis phpwcms/ zeigen lassen.Geht so was nicht einfach über ein redirect?
(Das wird in deiner Domainverwaltung eingestellt oder über Confixx, je nachdem womit du deinen webaccount verwaltest)
Dann ist deine Seite erstmal über http: //domain.de/artikel.phtml erreichbar.
In deine .htaccess schreibst du dann:
Code: Select all
RedirectMatch permanent ^\/phpwcms\/(.*)$ http://domain.net/$1.phtml
hope that helps
PS: gegebenenfalls nochmal in der phpwcms config datei nachsehen ob die werte $phpwcms['site'] und $phpwcms['root'] korrekt sind.
in $phpwcms['root'] müsstest du jetzt "phpwcms" drinstehen haben - das muss dann glaube ich leer sein.
Hallo Marcus,
so ganz hat das noch nicht funktioniert. Habe jetzt die Domain auf das Unterverzeichnis "phpwcms" umgeleitet.
Wenn ich jetzt z.B. http://www.xyz.de/phpwcms/index.html eingebe wird die Anfrage an http://www.xyz.de/index.html?index umgeleitet.
so ganz hat das noch nicht funktioniert. Habe jetzt die Domain auf das Unterverzeichnis "phpwcms" umgeleitet.
Wenn ich jetzt z.B. http://www.xyz.de/phpwcms/index.html eingebe wird die Anfrage an http://www.xyz.de/index.html?index umgeleitet.
Hi, n'abend,
wenn Du - quasi auf Serverebene - per Domainverwaltung auf das Verzeichnis 'phpwcms' umgeschaltet hast, landen alle Requests nun dort, default.
Das bedeutet, Du brauchst die .htaccess nicht mehr (allenfalls für mod_rewrite o.ä.) und in der conf.inc.php kannst du alles ebenfalls auf default stellen:
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT'];// real DOC_ROOT seems to be: '/is/htdocs/dein_langer/weg/zum/cms/phpwcms'
$phpwcms['root'] = '';
Dann müsste es eigentlich endlich laufen, denn nun ist
http://www.xyz.de/index.html?index
ja richtig und war so ja ebenfalls auch beabsichtigt, oder?
Greetz
wenn Du - quasi auf Serverebene - per Domainverwaltung auf das Verzeichnis 'phpwcms' umgeschaltet hast, landen alle Requests nun dort, default.
Das bedeutet, Du brauchst die .htaccess nicht mehr (allenfalls für mod_rewrite o.ä.) und in der conf.inc.php kannst du alles ebenfalls auf default stellen:
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT'];// real DOC_ROOT seems to be: '/is/htdocs/dein_langer/weg/zum/cms/phpwcms'
$phpwcms['root'] = '';
Dann müsste es eigentlich endlich laufen, denn nun ist
http://www.xyz.de/index.html?index
ja richtig und war so ja ebenfalls auch beabsichtigt, oder?
Greetz
- marcus@localhorst
- Posts: 815
- Joined: Fri 28. May 2004, 11:31
- Location: localhorst
- Contact: