Pfadänderung und nix geht mehr??

Hilfe zur Installation
Post Reply
skibby
Forum Members
Forum Members
Posts: 84
Joined: Sat Oct 04, 2008 11:03 pm

Pfadänderung und nix geht mehr??

Post by skibby »

Hio zusammen,

für einen Kunden habe ich eine Webseite parallel zu seiner bestehenden erstellt. Seine bestehen lag direkt im Root verzeichnis, meine im /cms/
Nun möchte ich die Webseite umstellen, aber auf die Pretty URLs nicht verzichten. So bin ich vorgegangen

1) In der Domain das richtige Verzeichnis angegeben
2) in der config.php also mit /cms/ rausgelöscht
3) den Cache geleert per FTP

Nachdem ich die Seite aufgerufen habe, kamen mir jede menge CGExtension fehler entgegen sowie konnte das css anscheinend nicht geladen werden. Im Adminbereich viel mir auf, das die URL immer noch auf /cms/ steht.

Mach ich irgendwas falsch oder kann man nicht so einfach einen Pfad anpassen??
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: Pfadänderung und nix geht mehr??

Post by nicmare »

ganz sicher dass überall in der config das /cms/ raus ist? du musst dann wohl noch die rewritebase ändern.
guck mal in deine htaccess datei. da steht vermutlich auch noch /cms/
NaN

Re: Pfadänderung und nix geht mehr??

Post by NaN »

Du  musst außerdem auch auf die Dateizugriffsberechtigungen achten.
Die config.php sollte aus Sicherheitsgründen nicht beschreibbar sein.
D.h. wenn Du sie via FTP herunterlädst, änderst und wieder hochlädst, dann wird sie womögich nicht mit den Änderungen überschrieben.

Also erst die config.php beschreibbar machen, dann die geänderte config.php hochladen, Schreibschutz wieder rein und testen.
Ansonsten kann ich mich da erstmal nur nicmare anschließen.
skibby
Forum Members
Forum Members
Posts: 84
Joined: Sat Oct 04, 2008 11:03 pm

Re: Pfadänderung und nix geht mehr??

Post by skibby »

Also damit wir uns nicht falsch verstehen. Das verzeichnis /cms/ bleibt weiterhin bestehen wo auch die Seite drin liegt. Ich leite nur die Domain auf den Ordner /cms/ weiter, so das dies praktisch mein neuer /root" ist.

Ich hab nochmal alles gescheckt:
- Config.php hat 777
- Alle /cms/ sind raus
- In der .htaccess sieht es so aus: RewriteBase /

Der Webseite fehlt das CSS und im Adminbereich kommt dieser fehler:
Warning: include_once(/xxx/www.haus-dick.de/lib/test.functions.php) [function.include-once]: failed to open stream: No such file or directory in /xxx/www.haus-dick.de/cms/admin/header.php  on line 156

Warning: include_once() [function.include]: Failed opening '/xxx/www.haus-dick.de/lib/test.functions.php' for inclusion (include_path='.:/usr/share/pear/php5') in /xxx/www.haus-dick.de/cms/admin/header.php on line 156

Fatal error: Call to undefined function testremotefile() in /xxx/www.haus-dick.de/cms/admin/header.php on line 157


keine Ahnung wo der sich das cms noch her holt?? Irgendwo aus der Datenbank?
Last edited by Anonymous on Thu May 27, 2010 7:43 am, edited 1 time in total.
cyberman

Re: Pfadänderung und nix geht mehr??

Post by cyberman »

skibby wrote: 3) den Cache geleert per FTP
Sowohl /cache als auch /template_c ?
skibby
Forum Members
Forum Members
Posts: 84
Joined: Sat Oct 04, 2008 11:03 pm

Re: Pfadänderung und nix geht mehr??

Post by skibby »

Sowohl /cache als auch /template_c ?
Ja auch der wurde geleert.
nockenfell
Power Poster
Power Poster
Posts: 751
Joined: Fri Sep 12, 2008 2:34 pm

Re: Pfadänderung und nix geht mehr??

Post by nockenfell »

Kurz rekapitulieren:

Deine Seite wurde in /cms installiert und soll auch weiterhin in diesem Ordner bleiben, richtig? Nun soll der Benutzer wenn er auf www.deineseite.de geht, direkt ins CMS kommen.

Somit sind alle Anpassungen in der config.php und im .htacess falsch gewesen. Der Pfad bleibt ja weiterhin gleich. Du hättest einzig eine index.php mit einer Header-Weiterleitung auf die CMS Seite machen müssen:

Code: Select all

<?php
header("Location: http://www.deineseite.de/cms"); /* Browser auf die CMS Seite weiterleiten */
exit;
?>
[this message is written with 100% recycled bits]
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: Pfadänderung und nix geht mehr??

Post by nicmare »

Die Anpassung der htaccess war richtig.
skibby
Forum Members
Forum Members
Posts: 84
Joined: Sat Oct 04, 2008 11:03 pm

Re: Pfadänderung und nix geht mehr??

Post by skibby »

also so wie es nockenfall geschrieben ist es richtig. Die Seite bleibt im Ordner /cms drin. Nur will ich das auf die Hauptdomain setzen.

Im moment muss ich ja folgendes eingeben:

www.meineseite.de/cms

Ich will aber das nur über www.meineseite.de schon die Seite angezeigt wird. Nun habe ich die Index.php ins root gesetzt. Die Weiterleitung funktioniert auch, aber es wird mir wieder die /cms angezeigt. Das soll nun eben weg und die Pretty URL müssen funktionieren (ist jedoch noch nicht eingestellt)
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: Pfadänderung und nix geht mehr??

Post by nicmare »

ich habe das schon genau so gemacht. also domain root auf ein unterordner eingestellt.
Die pfadangaben bleiben in der config wie gehabt. also mit /cms/
Nur die root url muss nur die domain sein also
$config['root_url'] = 'http://www.domain.de'

RewriteBase machst du einfach nur /
Sonst habe ich nichts verändert.
NaN

Re: Pfadänderung und nix geht mehr??

Post by NaN »

Wenn alles nichts hilft, das Install-Verzeichnis aus dem CMSms Install-Archiv erneut hochladen, Domain-Root auf das Verzeichnis cms einstellen, die config.php beschreibbar machen und den Installer erneut durchlaufen lassen (domain/install) , aber den Haken bei Tabellen erzeugen und Demo-Inhalte erstellen bzw. Module installieren rausnehmen.
Der Installer findet Pfade und URLs recht zuverlässig.
Anschließend die config.php wieder gegen Schreibzugriffe schützen (Rechte 444 oder 440).
Wenn es dann immer noch nicht geht, dann prüfe die .htaccess Dateien (sowohl im alten als auch im neuen root-Verzeichnis).
skibby
Forum Members
Forum Members
Posts: 84
Joined: Sat Oct 04, 2008 11:03 pm

Re: Pfadänderung und nix geht mehr??

Post by skibby »

So wie nicmare es beschrieben hat, funktioniert es. Daher schon mal vielen dank. Aber die Pretty URLs funtionieren leider garnicht und ich weiss absolut nicht warum...
Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite  über den Fehler.
Den Fehler hab ich noch nie gesehen und bislang hatte ich auch noch nie Probleme mit den Pretty URLs
Post Reply

Return to “Installation und Einstellungen”