Page 1 of 1
base URL setzen
Posted: Sun Jul 27, 2008 5:11 pm
by Khenjin
hallo zusammen,
ich habe soeben meinen blog unter
www.mobile-gui.org von wordpress auf s9y umgezogen und habe leider das problem, dass die oben genannte URL zwar beim aufruf funktioniert.
öffnet man jedoch das admin-interface bzw. klickt auf den titel des blogs, kommt die URL des servers zum vorschein, auf dem der blog läuft: mobgui.dreckstag.de
das möchte ich natürlich vermeiden, der nutzer soll immer nur mobile-gui.org zu sehen bekommen.
als base url habe ich in der path configuration die url mobile-gui.org eingetragen, das wird auch gespeichert, aber irgendwie einfach wieder zurück auf mobgui.dreckstag.de gesetzt.
setze ich "autodetect used http host" auf no, funktionierts zwar wie gewünscht, aber dann komme ich nicht mehr auf das admin-interface bzw. kann mich zwar einloggen, aber werde bei klick auf einen admin-bereich immer wieder ausgeloggt.
meine htaccess sieht so aus:
# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
mod_rewrite funktioniert auf dem server irgendwie nicht richtig, daher benutze ich das apache errorhandling, um die URLs wenigstens etwas schön zu halten.
hat jemand eine idee?
Re: base URL setzen
Posted: Sun Jul 27, 2008 11:17 pm
by garvinhicking
Hi!
Guck mal in deiner s9y Configuration (Adminoberfläche) und stell dort sicher dass überall mobile-gui.org iengetragen ist.Derzeit scheint dort nämlich dreckstag.de drinzustehen. Eigentlich dürfte das nicht zurückgesetzt werden! Der Firefox3 hat höchstens eine doofe Angewohnheit Felder vorauszufüllen mit werten die so garnicht im HTML stehen, hast du das malgeprüft?
Grüße,
Garvin
Posted: Mon Jul 28, 2008 1:01 pm
by Khenjin
das hilft leider auch nicht.
habe in der datenbank nachgesehen, dort ist auch alles richtig eingetragen. ist der einzige weg, die URL im template fest zu setzen oder hat noch jemand eine idee?
kann es an der php version und den bei s9y verwendeten funktionen liegen? ist nämlich noch ne 4er...
Posted: Mon Jul 28, 2008 2:16 pm
by garvinhicking
Hi!
Also der Hostname kann wirklich nur aus der serendipity_config Datenbanktabelle kommen. Nur wenn dort 'dreckstag' drinsteht kann 'dreckstag' auch als Link ausgegeben werden.
Schau bitte mal genau nach. Kannst ja auch in phpMyAdmin mal die Datenbank nach "dreckstag" durchsuchen. Das steht dort sicher drin. Oder hast Du mal eine der .php DAteien von serendipity editiert und dort manuell die dreckstag-URL verwendet?
Grüße,
Garvin
Posted: Mon Jul 28, 2008 6:53 pm
by Khenjin
habe jetzt die gesamte DB durchsucht und alles entfernt, was "dreckstag" beinhaltete.
leider hat auch das nicht zum erfolg geführt.
jetzt habe ich die autodetection ausgeschaltet und muss halt anscheinend damit leben, dass die admin-oberfläche über einen anderen link erreichbar ist...
danke aber für die hilfeversuche!
Posted: Mon Jul 28, 2008 7:00 pm
by garvinhicking
Hi!
Mach doch mal bitte einen datenbankdump deiner serendipity_config Tabelle und lad den irgendwo hoch wo ich mal draufgucken kann.
Kannst du noch auf meine andere Frage antworten, ob du mal eine der .php oder .tpl Dateien von Serendipity selbst bearbeitet hast?
Viele Grüße,
Garvin
Posted: Mon Jul 28, 2008 10:06 pm
by Khenjin
nein, das einzige was ich an einer .tpl angepasst habe, war, den google analytics code einzufügen und zwei BR einzufügen.
ansonsten ist nirgends von mir manuell eine URL gesetzt worden.
du hast von mir eine PM bekommen mit der url zum dump.
Re: base URL setzen
Posted: Tue Jul 29, 2008 10:33 am
by garvinhicking
Hi!
Erst jetzt merke ich dass mobile-gui.org und mobgui.dreckstag.de ja zwei völlig verschiedene Server sind, also unterschiedliche IPs.
Wie genau funktioniert das? Serendipity kann eigentlich nur den Hostnamen des Servers nutzen, auf dem er läuft...
Grüße,
Garvin
Posted: Tue Jul 29, 2008 1:16 pm
by Khenjin
ich hatte das bei wordpress auch so eingerichtet:
mobile-gui.org läuft bei einem anderen hoster und verweist nur auf eine weitere subdomain (nämlich mobgui.dreckstag.de), unter der die DB und die sonstigen daten liegen.
ich habe also für mobile-gui.org eine weiterleitung nach mobgui.dreckstag.de eingerichtet, was wie gesagt bisher problemlos funktionierte. in den settings bei wordpress habe ich einfach als blog-url mobile-gui.org eingetragen und damit wars ok.
jetzt gehts halt auch irgendwie, schöner wäre es natürlich aber, wenn auch die admin-oberfläche unter mobile-gui.org erreichbar wäre.
bisher komme ich auf die nur drauf bzw. bleibe auch eingeloggt, wenn ich mobgui.dreckstag.de eingebe.
die frage ist vielleicht auch: was macht wordpress da anders als s9y? ohne damit zu sagen, dass s9y jetzt schlechter ist

.
Posted: Tue Jul 29, 2008 1:34 pm
by garvinhicking
Hi!
Ah. Serendipity arbeitet so leider nicht. Serendipity benutztden Hostnamen des Servers, auf dem das Blog tatsächlich läuft.
Dass der Rest da zu klappen scheint, wundert mich schon etwas.
die frage ist vielleicht auch: was macht wordpress da anders als s9y? ohne damit zu sagen, dass s9y jetzt schlechter ist

.
Ich kenne den Code von WordPress da leider nicht, daher kann ich leider nicht erklären wo der Unterschied liegt. Serendipity benutzt halt $_SERVER['HTTP_HOST'] -- und ich muss gestehen, ich verstehe auch nicht ganz wie deine Domainweiterleitung da funktioniert...
Viele Grüße,
Garvin
Posted: Fri Aug 01, 2008 7:47 am
by Khenjin
hehe...naja, irgendwie funktionierts ja jetzt und s9y ist im einsatz.
danke noch mal für deine zeit und antworten!