You cannot copy content of this page
flarum-forum-frontend

Flarum-Forum-Installation beim Webhoster All-inkl auf eigener Domain

/
Dezember 10, 2015

Hallo liebe Leser! Gestern berichtete ich hier über die Installation eines Flarum-Forums bei dem Webhoster Serverprofis.de und dann habe ich es noch beim Webhoster All-inkl auf einer eigenen Domain umgesetzt.

Ich wollte einfach eine Bestätigung dafür haben, dass Flarum Forum nur auf einer eigenständigen Domain zum Laufen gebracht werden kann und bei meiner Serverkonfiguration und dem Apache Managed Server scheint es so zu sein. Ich weiss ja auch inzwischen, dass die Entwickler von Flarum mir sagten, dass das Problem mit der Installation im Unterverzeichnis und auf einer Subdomain behoben wurde. So wie ich es sehe, besteht es weiterhin und oder ich installiere es auf meine Art und Weise.

[dropcap style=”flat” size=”5″]B[/dropcap]ei All-inkl auf einer Domain, die ich bei mir unter Alexanderliebrecht.com habe, installiert man es genau so wie bei Serverprofis.de. Ihr installiert zuerst den Composer. Vorher loggt ihr euch via Putty in der Konsole ein und dann gebt ihr diesen Befehl dort ein.

curl -sS https://getcomposer.org/installer | php

So der Composer, die Datei composer.phar, wird installiert und landet im Rootverzeichnis. Dann installiert ihr Flarum und Flarum wird ins Verzeichnis /flarum wandern. Ihr müsst es wieder ins Rootverzeichnis verschieben und vergesst alle Dateien sowie Verzeichnisse nicht. Das sollte so klappen.

Um Flarum zu installieren und ihr müsst auf dem Server mindestens PHP 5.5 haben, gebt ihr in der Konsole via SSH diesen Befehl ein.

php55 composer.phar create-project flarum/flarum --stability=beta

Flarum wird dann von GitHub in der Version Beta 4 heruntergeladen. Wenn ihr euch später im Backend des Forums befindet, seht ihr nur etwas mit Beta 3. Das macht nichts, Beta 4 wurde trotzdem installiert.

Also nach all dem muss man alles verschieben und dann geht ihr im Browser zu eurer Wunschdomain und installiert alles in einem Schritt. Dazu seht ihr im ersten Artikel meinen Screenshot und hier nochmals.

flarum-installation

Also tragt ihr alle Daten und die Felder ein und klickt dann auf “Install”. In einem Durchlauf wird Flarum installiert. Ihr werdet anschliessend glaube ich gerade zu wissen, eingeloggt sein. Ich hatte gestern so viel Input wegen dem Flarum Forum, sodass man einiges auch mal vergessen kann. Aber wenn ihr nicht eingeloggt seid, dann loggt euch gerne im Backend des Forums ein.

Damit ihr keine Permissions-Fehlermeldungen bekommt und das Avatar ändern, die Tags erstellen, Extensions installieren und im Forum posten könnt, müsst ihr eure .htaccess-Datei modifizieren und um diese Zeilen und Codes erweitern.

Der obere Teil dieser Datei sieht dann bei mir folgendermassen aus:>

# Always set these headers.
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header always set Access-Control-Max-Age "1000"
Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"

<IfModule mod_authz_core.c>
  Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
  Order Allow,Deny
  Allow from all
</IfModule>

<IfModule mod_rewrite.c>
  RewriteEngine on

  RewriteCond %{HTTP_HOST} !^www\.alexanderliebrecht\.com$
  RewriteRule ^(.*)$ http://www.alexanderliebrecht.com/$1 [L,R=301]

Und noch was wichtiges. Ihr müsst in der Datei config.php, die im Rootverzeichnis ist, unbedingt die Forum-URL mit “www” angeben und ihr seht es hier im Abschnitt der .htaccess-Datei, dass unser Flarum Board immer mit “//www” aufgerufen wird. Das musste so sein, anders hat es bei mir nicht funktioniert und auf einer Subdomain funktioniert gar nichts. Es kann auf einige wichtige Ressourcen nicht zugegriffen werden, warum auch immer.

Tauscht bei den Rewrite-Regeln meine Domain gegen eure aus und das dürfte dann funktionieren.

Ich hatte gestern Nacht immer wieder die Permissions/Berechtigungen-Fehlermeldungen und konnte auch nicht das Avatar ändern. Im Prinzip konnte ich ich mich im Flarum Board nur einloggen und sonst nichts. Nachdem ich die .htaccess modifiziert habe, ging alles soweit so gut und mein Board war wieder da.

Auch gab es gestern Probleme mit dem Downloaden des Composers von GitHub, was ich so bisher nicht hatte. Es mussten irgendwelche Token erzeugt bzw. angegeben werden, was ich dann auch nicht verstanden habe.

Und wenn die Flarum Beta 5 Version die Welt erblickt, muss man nur den Composer aktualisieren, was man dann so machen kann.

php55 composer.phar update

Und schon ist die Sache erledigt.

Also es ist schon krass, wie so eine Forum-Installation ablaufen kann und im schlimmsten Falle hat man die Zeit umsonst verbraucht. Ich konnte mithilfe von Google alles finden, was ich brauchte und dank unseren englischen Webmaster-Kollegen hat man eine Reihe an Tipps bekommen. Im Support-Forum auf Flarum.org würde es etwas länger dauern, vermute ich mal.

So nun noch ein paar Screenshots meines Flarum-Forums auf http://www.flarumboard.de.

flarum-forum-frontend

Das ist das Frontend des Boards und ich habe lediglich erst noch ein paar Postings erstellt und werde nach und nach und ab und an im Forum etwas posten. Suchmaschinen-freundliche URLs dank der .htaccess haben wir im Forum. Hier noch ein Screenshot eines Forumbeitrages. Übrigens arbeitet ihr mit Markdown im Forum.

Zu Markdown findet ihr aber in Google einiges, sodass diese Sprache schnell erlernt werden kann. Ich arbeite sehr gerne damit. Man kann gut mit PHP-Code und den Zitaten umgehen.

flarum-forum-forum-topic

Das wäre dann mal dazu und falls ihr schwerwiegende Flarum-Start-Probleme habt, zögert nicht damit, euch an den GitHub-Support in der Repository oder auf Flarum.org zu wenden. Euch wird dann zeitnah geholfen.

by Alexander Liebrecht

Bildquellen by Alexander Liebrecht via http://liebrecht.cc

 

 

 

  • Description
  • Socials
  • Recent Post
  • Comments

37j, Blogger, Webmaster, Betreiber von Foren, Wikis, Projektverwaltungsprojekten mit JIRA, Bitbucket, Confluence, OpenProject, Phabricator und Gitlab Server. Ich finde einen grossen Gefallen an der gegenseitigen Vernetzung und dem Netzwerken mit den zahlreichen BloggerInnen. Ich mache bei Blogparaden mit, promote diese und halte meine Stammleserschaft auf dem Laufenden. Dieses Internetblogger.de-Blog stellt eine Kombination aus Blog und CMS-Shop dar. Im Shop findest du einige CMS-Produkte, die du bestellen kannst.

--------------------------------
Kontakt:
Alexander Liebrecht Internet Services
Alte Warnemünder Ch. 25
18109 Rostock
Germany
Telegram Web: +49 152-05854957
Mail: alexanderliebrecht@internetblogger.de

-------------------------------
Portfolio:
Blog >> INTERNETBLOGGER.de
Forum >> Zum CMS-Forum
Bolt Dienstleistungen>> Bolt Dienstleistungen
Confluence Server >> Confluence Server
Naturprodukte-Shop >> Naturprodukte - Schönheitsprodukte-Shop

2 Comments

  1. Alexander - Dezember 10, 2015

    Die Flarum-Installation auf Alexanderliebrecht.com werde ich gegen den Tikiwiki tauschen, weil ich zwei Flarum-Foren wirklich nicht brauche. Ich wollte nur sehen, ob es bei All-inkl installierbar ist. Offensichtlich doch schon, aber eben nur auf der eigenen Domain und nicht im Unterverzeichnis.

    Flarumboard.de wird mein Ort sein, wo ich dann ab und an posten kann.

    Reply
  2. OpenSource Foren Software | You Big Blog Erfahrungsberichte - Dezember 24, 2015

    […] Aber ich muss schon zugeben, dass Flarum eine harte Nuss war, denn ich seit Monaten dran war, um endlich das Forum installiert zu bekommen. Erfahrungsbedingt hat es auf einer Subdomain oder im Unterverzeichnis nicht funktioniert, was aber laut dem Support sollte. Ich konnte es nicht hinbekommen und musste eine neue Domain dafür registrieren. Zum Erfahrungsbericht geht es hier lang. […]

    Reply

Leave a Comment

Your email address will not be published.
Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:
Durch Abschicken des Formulares wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.

Wir verwenden Cookies, um Ihnen die beste Online-Erfahrung zu bieten. Mit Ihrer Zustimmung akzeptieren Sie die Verwendung von Cookies in Übereinstimmung mit unseren Cookie-Richtlinien.

Privacy Settings saved!
Datenschutz-Einstellungen

Wenn Sie eine Website besuchen, kann sie Informationen über Ihren Browser speichern oder abrufen, meist in Form von Cookies. Steuern Sie hier Ihre persönlichen Cookie-Dienste.

Diese Cookies sind für das Funktionieren der Website notwendig und können in unseren Systemen nicht abgeschaltet werden.

Zur Nutzung dieser Website verwenden wir die folgenden technisch notwendigen Cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Wir nutzen WooCommerce als Einkaufssystem. Für die Warenkorb- und Bestellabwicklung werden 2 Cookies gespeichert. Diese Cookies sind unbedingt erforderlich und können nicht deaktiviert werden.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Alle Cookies ablehnen
Alle Cookies akzeptieren