News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Domainname, nicht kryptischer Hostpfad soll angezeigt werden

Started by legaziofunk, September 04, 2018, 06:06:28 AM

Previous topic - Next topic

legaziofunk

Hallo Leute,

ich hatte zu meiner Frage leider keinen Thread hier gefunden.

auch wenn ich denke, dass das bereits mal behandelt wurde.

Ausgangslage

Ich habe diese Domain http://seelenerbe.de/ die ich immer auch als erstes in der Adresszeile angezeigt haben möchte.

Wenn ich aber auf verschiedene Boards klicke, erhalte ich etwa
http://wp12922522.server-he.de/simplemachine/smf_2-0-15_install/index.php/topic,67.msg307.html#new

Ziel
Ich möchte also, dass der Teil "http://wp12922522.server-he.de/simplemachine/smf_2-0-15_install/" immer ersetzt wird mit "seelenerbe.de/"

Geht das?
Wenn ja, wie?

In der SETTINGS.PHP habe ich in Zeile 26 den Eintrag

$boardurl = 'http://wp12922522.server-he.de/simplemachine/smf_2-0-15_install';

gefunden.

Aber liegt dort die Lösung?

Besten Dank!
*I am a NEWBIE* Stats as of Dec. 2019
SMF: 2.0.15
Language: GERMAN UTF-8 by default for every user
Theme: CoreTheme
PHP: 7.2
MySQL Version: 5.6.45-86.1-log

Louis

Geh mal in dein SMF Admin Center, da findest du unter Servereinstellungen - Datenbank und Pfade u.a. auch die Forum URL.

Wenn seelenerbe.de auf wp12922522.server-he.de verweist, ist die Forum URL seelenerbe.de/simplemachines/smf_2-0-15_install.
Wenn seelenerbe.de auf wp12922522.server-he.de/simplemachines/smf_2-0-15_install verweist, ist die Forum URL seelenerbe.de.

Je nachdem, was du sonst noch unter seelenerbe.de anbieten möchstes, empfiehlt sich evtl. eine Subdomain wie forum.seelenerbe.de, die dann auf wp12922522.server-he.de/simplemachines/smf_2-0-15_install verweist - das musst du allerdings im HE Controlpanel einstellen (und dann eine Weile warten, bis es funktioniert)
It is your mind that creates this world (Buddha)

legaziofunk

Danke für die Infos.

Quote from: Louis on September 17, 2018, 08:28:40 AM
Geh mal in dein SMF Admin Center, da findest du unter Servereinstellungen - Datenbank und Pfade u.a. auch die Forum URL.

Wenn seelenerbe.de auf wp12922522.server-he.de verweist, ist die Forum URL seelenerbe.de/simplemachines/smf_2-0-15_install.
Wenn seelenerbe.de auf wp12922522.server-he.de/simplemachines/smf_2-0-15_install verweist, ist die Forum URL seelenerbe.de.

Nun ist es aber so, dass seelenerbe.de erstmal zur Website www.seelenerbe.de führt.
Dort ist ein CMS (in einem entsprechenden Unterordner) installiert mit allem drum und dran.

Ein Link ("Forum") der CMS-Seite führt dann per about:blank zu
http://wp12922522.server-he.de/simplemachine/smf_2-0-15_install/index.php

QuoteJe nachdem, was du sonst noch unter seelenerbe.de anbieten möchstes, empfiehlt sich evtl. eine Subdomain wie forum.seelenerbe.de, die dann auf wp12922522.server-he.de/simplemachines/smf_2-0-15_install verweist - das musst du allerdings im HE Controlpanel einstellen (und dann eine Weile warten, bis es funktioniert)

Ich denke, hier liegt wohl eher die Lösung!

Nur, wird durch diese Einrichtung dann auch die Darstellung in der Adresszeile gelöst?
Denn der Verweis an sich ist ja eher als Link zu verstehen und nicht als Darstellungsform, oder?
*I am a NEWBIE* Stats as of Dec. 2019
SMF: 2.0.15
Language: GERMAN UTF-8 by default for every user
Theme: CoreTheme
PHP: 7.2
MySQL Version: 5.6.45-86.1-log

noex

Wenn du das Forum unter einer Subdomain betreiben willst musst du diese bei deinem Provider anlegen. Dort wird im Normalfall auch der Pfad angegeben wohin denn die Subdomain verweisen soll.

Somit würde (um beim Beispiel zu bleiben) forum.seelenerbe.de auf "wp12922522.server-he.de/simplemachines/smf_2-0-15_install" zeigen.

Du musst dann noch in den SMF Servereinstellungen die neue URL angeben, also forum.seelenerbe.de und den Link auf deiner Homepage ebenfalls auf forum.seelenerbe.de ändern.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

legaziofunk

Quote from: noex on April 04, 2019, 11:10:48 AM
Wenn du das Forum unter einer Subdomain betreiben willst musst du diese bei deinem Provider anlegen. Dort wird im Normalfall auch der Pfad angegeben wohin denn die Subdomain verweisen soll.

Somit würde (um beim Beispiel zu bleiben) forum.seelenerbe.de auf "wp12922522.server-he.de/simplemachines/smf_2-0-15_install" zeigen.

Du musst dann noch in den SMF Servereinstellungen die neue URL angeben, also forum.seelenerbe.de und den Link auf deiner Homepage ebenfalls auf forum.seelenerbe.de ändern.

lg
noex

Danke, aber 1. hat das bereits Louis ebenso gepostet, 2. all das hatte ich ja schon gemacht!

Dann kam die Fehlermeldung.
*I am a NEWBIE* Stats as of Dec. 2019
SMF: 2.0.15
Language: GERMAN UTF-8 by default for every user
Theme: CoreTheme
PHP: 7.2
MySQL Version: 5.6.45-86.1-log

Louis

Das scheint mir irgendwie an deiner seelenerbe-forum.php zu liegen, bzw an dem, was dein CMS an der Stelle mit dem externen Link auf forum.seelenerbe.de veranstaltet. Magst du evtl. mal den Quellcode der seelenerbe-forum.php hier posten (oder mir schicken)?

Die Subdomain löst zumindest schonmal richtig auf dein Forum auf, allerdings scheinen die weiteren Links (bspw. "Passwort vergessen") immer noch auf dem alten Stand zu sein - stimmen alle Einträge in deiner settings.php?
Quote from: noex on April 04, 2019, 11:13:22 AM
Alternativ kann man auch die repair_settings.php auf den neuen Webserver spielen und im Browser aufrufen, diese schlägt dann die zu korrigierenden Pfade vor und ändert diese auch bei Bedarf.

Die repair_settings gibt es hier: https://download.simplemachines.org/index.php?tools

lg
noex
Der Aufruf sollte dann auf der Subdomain erfolgen, also http://forum.seelenerbe.de/repair_settings.php (Und nicht vergessen, die Datei anschließend wieder zu löschen)
It is your mind that creates this world (Buddha)

legaziofunk

#6
Hallo Leute,

sorry für die späte Antwort, es gab Dringendes... ;-)

Quote from: Louis on April 07, 2019, 04:04:30 PM
Das scheint mir irgendwie an deiner seelenerbe-forum.php zu liegen, bzw an dem, was dein CMS an der Stelle mit dem externen Link auf forum.seelenerbe.de veranstaltet. Magst du evtl. mal den Quellcode der seelenerbe-forum.php hier posten (oder mir schicken)?

Das ist der gesamte Inhalt der seelenerbe-forum.php

<?php
// *** This file is generated by WebsiteBaker Ver.2.10.0
// *** Creation date: 2018-05-02T12:09:07+00:00
// *** Do not modify this file manually
// *** WB will rebuild this file from time to time!!
// *************************************************
$page_id    19;
require('../index.php');
// *************************************************


QuoteDie Subdomain löst zumindest schonmal richtig auf dein Forum auf, allerdings scheinen die weiteren Links (bspw. "Passwort vergessen") immer noch auf dem alten Stand zu sein - stimmen alle Einträge in deiner settings.php?
Quote from: noex on April 04, 2019, 11:13:22 AM
Alternativ kann man auch die repair_settings.php auf den neuen Webserver spielen und im Browser aufrufen, diese schlägt dann die zu korrigierenden Pfade vor und ändert diese auch bei Bedarf.

Die repair_settings gibt es hier: https://download.simplemachines.org/index.php?tools

lg
noex
Der Aufruf sollte dann auf der Subdomain erfolgen, also http://forum.seelenerbe.de/repair_settings.php (Und nicht vergessen, die Datei anschließend wieder zu löschen)

habe die repair_settings.php gerade am laufen.

Aber eine richtige Änderung oder neue Vorschläge kann ich da nicht erkennen.





Ich bin weiterhin ratlos...

ADDENDUM

Ich konnte mich unter den o.g. Forumlink nicht mehr einloggen.

Dann habe ich es wieder auf http://wp12922522.server-he.de/simplemachine/smf_2-0-15_install geändert, dann ging es.

Auch auf der CMs-seite habe ich diesen Link wieder benutzt.

Dies noch als ergöänzende Info...

ADDENDUM 2

Ich habe noch ein "Problem" entdeckt, wie ich meine:

www.seelenerbe.de ist die Domain.

Diese verweist auf seelenerbe.de/www/websitebaker - dort liegt das CMS.

Das SMF aber liegt in seelenerbe.de/www/simplemachine/smf_2-0-15_install

Macht das evtl. die Probleme?
*I am a NEWBIE* Stats as of Dec. 2019
SMF: 2.0.15
Language: GERMAN UTF-8 by default for every user
Theme: CoreTheme
PHP: 7.2
MySQL Version: 5.6.45-86.1-log

m4z

Bei den Avatar-, Smiley- und Theme-URLs sind ja sehr gut vorgeschlagene Änderungen zu sehen. Ob das alle deine Probleme löst, kann ich aber nicht sagen.
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

legaziofunk

Quote from: m4z on December 17, 2019, 08:09:32 AM
Bei den Avatar-, Smiley- und Theme-URLs sind ja sehr gut vorgeschlagene Änderungen zu sehen. Ob das alle deine Probleme löst, kann ich aber nicht sagen.

Die hatte ich nicht beachtet, weil das ja nun wirkich nicht im Zentrum meiners Interesses stand.

Daneben habe ich aber noch ne "Info", dass nämlich alle Änderungen im Backend immer bis zu 15 Minuten dauern können, bis diese angenomen werden. Das heißt, dass ich evtl. schon die richtigen Einstellungen hatte, dann aber Fehlermeldungen bekommen habe, weil es sich noch nicht ausreichend "zurechtgeruckelt" hatte...

Oh je, um das alles jetzt nochmals zu machen, fehlt mir die Geduld...

Mal sehen...
*I am a NEWBIE* Stats as of Dec. 2019
SMF: 2.0.15
Language: GERMAN UTF-8 by default for every user
Theme: CoreTheme
PHP: 7.2
MySQL Version: 5.6.45-86.1-log

m4z

Ich kann dem Thread nicht ganz folgen. Wie die anderen bereits festgestellt haben, hast du vermutlich mehr als ein Problem.


Deine ursprüngliche Anfrage klingt, als würdest du dein CMS nicht mehr verwenden wollen und auf seelenerbe.de einzig und allein das Forum hosten wollen. Das war vermutlich nicht gemeint, oder? Wo genau willst du das Forum haben? Auf einer Subdomain wie "forum.seelenerbe.de" (scheint so), in einem Unterverzeichnis "seelenerbe.de/forum/", ganz woanders, oder ist das im Grunde egal?


seelenerbe.de und deine andere Domain scheinen (zumindest für IPv4) auf denselben Host zu zeigen. So weit, so gut.

Die Subdomain http://forum.seelenerbe.de/ existiert und zeigt auf die richtige Stelle, dein SMF generiert aber URLs für die falsche Domain (http://wp12922522.server-he.de). Die Ursache für letzteres Problem ist (wie gesagt) gut in deinen repair_settings-Screenshots zu sehen: Die Theme-, Avatar- und Smiley-URLs sagen deinem SMF, dass es auf "http://wp12922522.server-he.de/[...]" wohnt, d.h. genau solche URLs wird dein SMF für dich generieren. Wenn du dort die recommended values durch Anklicken übernimmst, sollte das Problem verschwinden und das Forum wird (vermutlich) korrekt funktioneren, solange es direkt über http://forum.seelenerbe.de/ angesurft wird.


Dein Addendum klingt so, als hättest du genau das (oder etwas ähnliches) bereits versucht; die Details, was du genau getan hast, beschreibst du nicht. Das wäre hilfreich, um helfen zu können.


Dein Addendum 2 enthält unsinnige Angaben, vermutlich meinst du sowas wie:

  • Dein CMS liegt im Verzeichnis /is/htdocs/wp129[...]/www/websitebaker und ist unter seelenerbe.de erreichbar
  • Dein SMF liegt im Verzeichnis /is/htdocs/wp129[...]/www/simplemachine/smf_2-0-15_install (und ist unter forum.seelenerbe.de erreichbar)

Wo genau ist hier ein Problem?


Dein zweites Problem (neben den Dingen, die repair_settings für dich reparieren kann) ist der "Forum"-Link im Menü von seelenerbe.de. Warum zeigt der überhaupt auf ein PHP-Script statt auf http://forum.seelenerbe.de/? In jedem Fall scheint das Script nichts von (forum.)seelenerbe.de zu wissen. Falls es die Hostname-Info aus SMF bekommt, könnte das Problem ebenfalls durch repair_settings gelöst werden.
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

legaziofunk

Hallo m4z,

Danke für Deine Einlassungen.

Ich versuche, das Ganze nochmals knackig zusammenzufassen:

A: Ausgangslage:

1. Die Domain www.seelenerbe.de verweist auf www.seelenerbe.de/www/websitekaber (dort liegt das CMS Websitebaker) und bioldet die Homepage des Vereins.
1a. Auf www.seelenerbe.de (Homepage) verweist der Link zum Forum zunächst auf eine php. Well der Link als Teil des Menüs dargestellt werden soll, muss im Backend eine php-Seite angelegt werden, da diese zugleich im Menü berücksichtigt werden.
Den Link dort hatte ich auf forum.seelenerb.de geändert - dies dann aber wieder zurückgenommen und auf die bei HostEurope interne Serveradresse (http://wp12922522.server-he.de) gestellt, weil plötzlich nichts mehr ging und ich befürchtete, dass das Forum sonst für niemanden mehr erreichbar ist.

2. Das Forum SMF liegt im Ordner www.seelenerbe.de/www/simplemachine/smf_2-0-15_install

3. Die Subdomain forum.seelenerbe.de ist eingerichtet und verweist auch auf den o.g. SMF-Ordner.

4. In den Admin-Einstellungen vom SMF (
    Seelenerbe e.V. Forum >
    Administrator-Center >
    Servereinstellungen >
    Datenbank und Pfade)
hatte ich auf die Subdomain forum.seelenerbe.de umgestellt - allerdings nur in der Zeile: Forum URL - alles andere hatte ich so gelassen, wie es war, weil ich mir unsicher war, was dort zu ändern sei. Da dies nicht so klappte, wie ich mir das vorstellte, habe ich das wieder rückgängi gemacht.

Z: Ziel(e)

Z 1. Die Subdomain forum.seelenerbe.de soll immer in der Vrowseradresszeile zu sehen sein und nicht das kryptische "http://wp12922522.server-he.de/simplemachine/smf_2-0-15_install/"

Z 2. Natürlich sollen darüber auch alle Log-In-Vorgänge abgewickelt werden.

Probleme

P 1. Nach der Umstellung der Forum URL auf die subdomain forum.seelenerbe.de funktionierte der Log-In nicht mehr.

Ich hoffe, diese Darstellung klärt auf...
*I am a NEWBIE* Stats as of Dec. 2019
SMF: 2.0.15
Language: GERMAN UTF-8 by default for every user
Theme: CoreTheme
PHP: 7.2
MySQL Version: 5.6.45-86.1-log

m4z

Quote from: legaziofunk on December 20, 2019, 03:21:07 AM
1. Die Domain www.seelenerbe.de verweist auf www.seelenerbe.de/www/websitekaber (dort liegt das CMS Websitebaker) und bioldet die Homepage des Vereins.
[...]
2. Das Forum SMF liegt im Ordner www.seelenerbe.de/www/simplemachine/smf_2-0-15_install

Nochmal: An den hervorgehobenen Stellen macht die Nennung der Domain keinen Sinn; diese URLs sind nicht zugreifbar und es verwirrt nur. Ich vermute, du beziehst dich dabei auf das "Webroot"-Verzeichnis (bei Apache "DocumentRoot") deiner Domain (dies beginnt mit /; es ist auch üblich, den Pfad einfach ab "www" zu nennen oder Pseudovariablen darin zu verwenden, wie "$webroot/www/...").


Quote from: legaziofunk on December 20, 2019, 03:21:07 AM
4. In den Admin-Einstellungen vom SMF [...] hatte ich auf die Subdomain forum.seelenerbe.de umgestellt - allerdings nur in der Zeile: Forum URL - alles andere hatte ich so gelassen, wie es war, weil ich mir unsicher war, was dort zu ändern sei. Da dies nicht so klappte, wie ich mir das vorstellte, habe ich das wieder rückgängi gemacht.

Ja, an dieser Stelle ist die Option leider etwas un-intuitiv; diese Einstellung allein funktioniert nie (bzw. nur bei der Installation des Forums, nicht später), da dies auch in der Datenbank an verschiedenen Stellen gespeichert wird (Themes, Avatare, Smileys, ...) und insb. der Wert für die Themes ist dafür zuständig, welche Domain in den vom Forum generierten Links steht. Deswegen gibt es repair_settings.


Quote from: legaziofunk on December 20, 2019, 03:21:07 AM
1a. Auf www.seelenerbe.de (Homepage) verweist der Link zum Forum zunächst auf eine php. Well der Link als Teil des Menüs dargestellt werden soll, muss im Backend eine php-Seite angelegt werden, da diese zugleich im Menü berücksichtigt werden.
[...]
P 1. Nach der Umstellung der Forum URL auf die subdomain forum.seelenerbe.de funktionierte der Log-In nicht mehr.

Ich würde folgendes versuchen:

  • repair_settings erneut auf den Server legen
  • das Forum unverändert lassen (Forum URL zeigt weiter auf HostEurope)
  • forum.seelenerbe.de/repair_settings.php (es ist wichtig, dass du das über die Subdomain machst) aufrufen und alle nicht-leeren Einstellungen, die auf "URL" enden, korrigieren lassen, speichern
  • falls der Login dann funktioniert, repair_settings wieder entfernen (es wird dich sowieso dazu auffordern)

Der Login sollte dann eigentlich funktionieren. Es kann sein, dass das Menü-Script dann noch nicht funktioniert, aber das müssen wir nach der Umstellung untersuchen. Vielleicht bezieht es den Hostnamen aus SMF, dann sollte es nach obiger Umstellung ebenfalls funktionieren.
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

albertlast

Dein leben wäre massiv leichter mit der webseite,
wenn der revers dns eintrag auf deine top level domaine verweisen würde und
nicht auf die generische vom hoster.

Advertisement: