URL-Pfad ändern
-
blogfuerst
- Regular
- Posts: 6
- Joined: Mon Dec 31, 2007 2:27 am
URL-Pfad ändern
Hallo,
ich habe bereits sehr viele Threads durchstöbert (auch mit der Suche), aber irgendwie scheint mein Problem wohl zu banal zu sein, als das so etwas hier jemand mal fragte.
Unter der Domain "www.blogfuerst.de" hab ich mal s9y installiert und soweit funktioniert auch alles. Das einzige was mich stört, ist dass man
nicht über die URL-Eingabe: www.blogfuerst.de auf meine Seite gelangt, sondern nur durch Eingabe von "www.blogfuerst.de/serendipity". Außerdem würde ich insgesamt gerne das "/serendipity" komplett aus der URL tilgen.
Ich hab schon alle möglichen redirect-Varianten mit htaccess ausprobiert und leider immer nur Fehlermeldungen erhalten. Und eine Installation im root-Verzeichnis klappt auch nicht, da die s9y-Installationsroutine CHMOD 777 für root einfordert, was ich wohl nicht beeinflußen kann. (shared hosting-Paket bei all-inkl.)
Weiß hier jemand wie es klappt, dass:
1. Der Blog bei Aufruf der URL: "blogfuerst.de" erscheint
und (sofern möglich)
2. der gesamte Blog in der URL-Leiste ohne das "Zwischenverzeichnis" "serendipty" oder alternativ komplett ohne weitere Deep-Links erscheint. (hab gehört, dass es da irgendeine Maskierungsfunktion gibt.....)
Vielen Dank schonmal!
ich habe bereits sehr viele Threads durchstöbert (auch mit der Suche), aber irgendwie scheint mein Problem wohl zu banal zu sein, als das so etwas hier jemand mal fragte.
Unter der Domain "www.blogfuerst.de" hab ich mal s9y installiert und soweit funktioniert auch alles. Das einzige was mich stört, ist dass man
nicht über die URL-Eingabe: www.blogfuerst.de auf meine Seite gelangt, sondern nur durch Eingabe von "www.blogfuerst.de/serendipity". Außerdem würde ich insgesamt gerne das "/serendipity" komplett aus der URL tilgen.
Ich hab schon alle möglichen redirect-Varianten mit htaccess ausprobiert und leider immer nur Fehlermeldungen erhalten. Und eine Installation im root-Verzeichnis klappt auch nicht, da die s9y-Installationsroutine CHMOD 777 für root einfordert, was ich wohl nicht beeinflußen kann. (shared hosting-Paket bei all-inkl.)
Weiß hier jemand wie es klappt, dass:
1. Der Blog bei Aufruf der URL: "blogfuerst.de" erscheint
und (sofern möglich)
2. der gesamte Blog in der URL-Leiste ohne das "Zwischenverzeichnis" "serendipty" oder alternativ komplett ohne weitere Deep-Links erscheint. (hab gehört, dass es da irgendeine Maskierungsfunktion gibt.....)
Vielen Dank schonmal!
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: URL-Pfad ändern
Hi!
Was spricht dagegen, deine dateien einfach von /serendipity nach / zu verschieben, wie in der www.s9y.org FAQ auch beschrieben? Dann ändern sich zwar die alten Links, aber evtl. ist das nicht so tragisch für dich?
Es ist mit rewriting nicht möglich, den echten s9y pfad zu verstecken, denn dann klappen permalinks und co nicht mehr so wie gedacht.
Du kannst einzig einen redirect von www.blugfuerst.de nach blogfuerst/serendipity/ einrichten, das stehht dann aber auch so in der URL Zeile des Browsers.
Grüße,
Garvin
Was spricht dagegen, deine dateien einfach von /serendipity nach / zu verschieben, wie in der www.s9y.org FAQ auch beschrieben? Dann ändern sich zwar die alten Links, aber evtl. ist das nicht so tragisch für dich?
Es ist mit rewriting nicht möglich, den echten s9y pfad zu verstecken, denn dann klappen permalinks und co nicht mehr so wie gedacht.
Du kannst einzig einen redirect von www.blugfuerst.de nach blogfuerst/serendipity/ einrichten, das stehht dann aber auch so in der URL Zeile des Browsers.
Das kann man umgehen, wenn man eine *bestehende* Installation einfach verschiebt.Ich hab schon alle möglichen redirect-Varianten mit htaccess ausprobiert und leider immer nur Fehlermeldungen erhalten. Und eine Installation im root-Verzeichnis klappt auch nicht, da die s9y-Installationsroutine CHMOD 777 für root einfordert, was ich wohl nicht beeinflußen kann. (shared hosting-Paket bei all-inkl.)
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
blogfuerst
- Regular
- Posts: 6
- Joined: Mon Dec 31, 2007 2:27 am
Danke erstmal für die Antworten.
Also ich hab alle Files und Ordner vom Verzeichnis /serendipity ins root-Verzeichnis kopiert.
Beim Aufrufen der URL erschien dann nur "internal server error". Dann habe ich die index.php aufgerufen und dort erschien:
Das mit dem vhost/apache anpassen hab ich nicht verstanden.
Also ich hab alle Files und Ordner vom Verzeichnis /serendipity ins root-Verzeichnis kopiert.
Beim Aufrufen der URL erschien dann nur "internal server error". Dann habe ich die index.php aufgerufen und dort erschien:
Und dann kam im Prinzip die gleiche Meldung wie bei der direkten Installation vom root-Verzeichnis aus:Da ein Fehler bei der Systemdiagnose auftrat, muss dieser erst behoben werden, bevor die Installation fortgesetzt werden kann.
Das Problem ist, dass ich beim root-Verzeichnis keine Zugriffsrechte ändern kann. Daher komm ich hier nicht weiter...../www/htdocs/w0071000// Nicht beschreibbar [!]
Das mit dem vhost/apache anpassen hab ich nicht verstanden.
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Du hast wohl die serendipity_config_local.inc.php nicht kopiert! Wenn die fehlt, startet s9y die installation.
Grüße,
Garvin
Du hast wohl die serendipity_config_local.inc.php nicht kopiert! Wenn die fehlt, startet s9y die installation.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
blogfuerst
- Regular
- Posts: 6
- Joined: Mon Dec 31, 2007 2:27 am
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Mal die FAQ auf s9y.org angeschaut und dort nach der "fixperm.php" geguckt? Das hilft in den meisten Fällen, wenn man die datei vorher nicht lesen kann.
Grüße,
Garvin
Mal die FAQ auf s9y.org angeschaut und dort nach der "fixperm.php" geguckt? Das hilft in den meisten Fällen, wenn man die datei vorher nicht lesen kann.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
blogfuerst
- Regular
- Posts: 6
- Joined: Mon Dec 31, 2007 2:27 am
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Sorry, das kann nicht sein -- wenn die serendipity_config_local.inc.php existiert und daten enthält, KANN die Installatiosnoberfläche NICHT gestartet werden!
Hast Du in der serendipity_config Datenbanktabelle mal geprüft ob dort eventuell noch alte Pfade eingetragen sind?
Grüße,
Garvin
Sorry, das kann nicht sein -- wenn die serendipity_config_local.inc.php existiert und daten enthält, KANN die Installatiosnoberfläche NICHT gestartet werden!
Hast Du in der serendipity_config Datenbanktabelle mal geprüft ob dort eventuell noch alte Pfade eingetragen sind?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
blogfuerst
- Regular
- Posts: 6
- Joined: Mon Dec 31, 2007 2:27 am
stimmt!
Irgendwo hab ich mich beim kopieren der config...php vertan. Jetzt läuft das System, soweit ich sehe einwandfrei.
Vielen Dank für die Hilfe!
Eine Fehlermeldung ist allerdings aufgetaucht, nachdem ich die Pfade im Admin-Bereich geändert habe.
Irgendwo hab ich mich beim kopieren der config...php vertan. Jetzt läuft das System, soweit ich sehe einwandfrei.
Vielen Dank für die Hilfe!
Eine Fehlermeldung ist allerdings aufgetaucht, nachdem ich die Pfade im Admin-Bereich geändert habe.
ist das wichtig? oder kann ich das getrost ignorieren?Versuche, die Datei '/absoluter/Pfad/.htaccess' zu erstellen...
Warning: fclose(): supplied argument is not a valid stream resource in /absoluter/Pfad/altes_Unterverzeichnis/include/functions_installer.inc.php on line 808
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!

Achte einfach darauf, dass deine datei ".htaccess" 777 rechte hat, oder halt den eigentümer des webservers.
Grüße,
Garvin
Würde ich nicht tun, denn schließlich bist Du jetzt eigentlich fertig.an deiner stelle nach dem vielen basten würde ich das ganze löschen, und noch einmal neu installieren!
Achte einfach darauf, dass deine datei ".htaccess" 777 rechte hat, oder halt den eigentümer des webservers.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!

Alle anderen Variationen haben viele "wenn aber, dann, und wenn nicht, dann". 777 klappt immer. Auf den richtigen User und 755 ändern kann mans später immer nochmal.
Ich empfehle daher immer bei Problemen erstmal 777, und dann den Kontakt zum PRovider um ihn nach der korrekten, sicheren Rechtestellung zu fragen.
Grüße,
Garvin
Dann erkläre bitte, warum nicht, damit die Leser hier auch den Grund wissen.htaccess 777 Würd ich nicht tun!
Alle anderen Variationen haben viele "wenn aber, dann, und wenn nicht, dann". 777 klappt immer. Auf den richtigen User und 755 ändern kann mans später immer nochmal.
Ich empfehle daher immer bei Problemen erstmal 777, und dann den Kontakt zum PRovider um ihn nach der korrekten, sicheren Rechtestellung zu fragen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
chmod 777 = world writeable
Wer die rechte nicht kennt hier kurz erklärt
So zudem ist die .htaccess eine wichtige datei des apache system. Über die .htaccess können bei "falsch configuration" schnell zusätzlich rechte freigeschalten werden, die dein bzw das host system gefährden können.
Warum macht man 777? weil es ein "rechte problem gibt" und anstatt sich dem Problem zu stellen, gibt man einfach allen alle rechten...
Ob dies der richtige weg ist soll jeder für sich entscheiden, aber gerade in der welt von php sollte man immer ein bisschen mehr sichheit nutzen, um sich vor moeglichen schwachstellen zu schützen
Meine Empfehlung für eine .htaccess ist chmod 644
*** Meine erklärung ende ***
Wer die rechte nicht kennt hier kurz erklärt
Code: Select all
4 = Leserecht
2 = Schreibrecht
1 = Ausführrecht
0 = Kein Recht
Rechte auf 777 jeder darf alles // auch Dateien bzw das Verzeichnis löschen.
Rechte auf 775 Eigner darf alles // Gruppe darf alles, Andere lesen und ausführen.
Rechte auf 700 eigner darf alles // Gruppe und Andere nichts.Warum macht man 777? weil es ein "rechte problem gibt" und anstatt sich dem Problem zu stellen, gibt man einfach allen alle rechten...
Ob dies der richtige weg ist soll jeder für sich entscheiden, aber gerade in der welt von php sollte man immer ein bisschen mehr sichheit nutzen, um sich vor moeglichen schwachstellen zu schützen
Meine Empfehlung für eine .htaccess ist chmod 644
*** Meine erklärung ende ***