• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

Xampp

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
Wie starte ich in/mit XAMPP MariaDB? Unter Windows geht das ja mit
Code:
c:\xampp\bin\mysql.exe -h localhost -u root -p
und habe dann ein
Code:
MariaDB [(none)]>
in der Konsole. Und wie unter Lubuntu/Linux?
 

KingJamez

Aktiver NGBler

Registriert
18 Juli 2013
Beiträge
501
Code:
mysql -user root -pDeinpassGleichDran

Kenne xampp für Linux nicht, denke aber die installieren einfach einen mariadb-server.
PS: warum xampp für Linux? Apache/PHP/MySQL ist fix installiert. Oder verstehe ich da was falsch?
 

musv

Bekannter NGBler

Registriert
15 Juli 2013
Beiträge
3.453
Ort
/dev/null
Kenne xampp für Linux nicht, denke aber die installieren einfach einen mariadb-server.

https://www.apachefriends.org/de/download.html

Xampp für LInux 7.2.5 schrieb:
Beinhaltet: Apache 2.4.33, MariaDB 10.1.32, PHP 7.2.5 + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support, Perl 5.16.3, ProFTPD 1.3.4c, phpMyAdmin 4.8.0.1, OpenSSL 1.0.2o, GD 2.0.35, Freetype2 2.4.8, libpng 1.5.26, gdbm 1.8.3, zlib 1.2.8, expat 2.0.1, Sablotron 1.0.3, libxml 2.0.1, Ming 0.4.5, Webalizer 2.23-05, pdf class 0.11.7, ncurses 5.9, pdf class 0.11.7, mod_perl 2.0.8-dev, FreeTDS 0.91, gettext 0.19.8.1, IMAP C-Client 2007e, OpenLDAP (client) 2.4.21, mcrypt 2.5.8, mhash 0.9.9.9, cUrl 7.45.0, libxslt 1.1.29, libapreq 2.13, FPDF 1.7, ICU4C Library 4.8.1, APR 1.5.2, APR-utils 1.5.4

warum xampp für Linux?
Xampp schrieb:
XAMPP-VM is not meant for production use but only for development environments. The way XAMPP-VM is configured is to be open as possible to allow the developer anything he/she wants. For development environments this is great but in a production environment it could be fatal.

Etwas tiefergehende Erkärungen:
Dazu muss man etwas in die Historie zurückgehen. Anfang/Mitte der 2000-er Jahre war der Siegeszug von Apache und PHP. Beides kommt aus der Linux-Welt. Die Installation über den Paketmanager ist einfach, die Aktivierung von PHP im Apache ist ebenfalls in einer Zeile erledigt. Und das Starten des Apache als Daemon ist ebenfalls kein Akt.

Unter Windows sah die ganze Sache natürlich anders aus. Zuerst musste sich jemand erbarmen, überhaupt einen Installer für Apache und PHP zusammenzubasteln. Dann musste die Pfade gesetzt werden, damit die Programme miteinander kommunizieren zu können. Und das Starten von Diensten ist unter Windows nicht schwer, aber ziemlich versteckt. Also musste da für den Apache noch ein Systray-Icon angelegt werden, über den das einfacher geht. Also im Grunde konnte der Web1.0-Hobbyprogrammierer schon ziemlich leicht an der Installation scheitern, bevor er überhaupt auch nur eine einzige HTML-Seite zusammengepfrimelt hat.

Das Erbarmen kam dann im Xampp-Bundle - ein Installer für alle benötigten Komponenten. Das war leicht zu installieren und funktionierte out of the box. Tja, und wie das nun so ist, stiegen Windows-Nutzer halt ab und zu auch mal auf Linux um. Dabei gehen sie oft mit der Einstellung ran, dass sie unter Linux das suchen, was sie unter Windows kennen - hier also Xampp.

Warum sollte man es eigentlich nicht einsetzen?
Im Grunde genommen braucht man das Xampp-Bundle (oder eher Lamp-Bundle) unter Linux nicht. Dadurch, dass man das Ding manuell installieren muss (runterladen, Installer starten), hat gegenüber dem Paketmanager nichts gespart. Die Nachteile hingegen sind gravierend:
  • Keine Updates und dadurch keine Sicherheitspatches
  • Durch Überspielen mit einem neuen Installer ist die Gefahr durchaus vorstellbar, sich die gesamte Xampp-Umgebung zu zerschießen (Configs mit Pfadangaben bei Pfaden mit Versionen).
  • Es werden haufenweise Sachen installiert, die man eigentlich gar nicht benötigt (siehe oben "beinhaltet").
Und wie oben schon auf Apachefriends selbst erwähnt wird, sollte man das Paket definitiv nicht im Production-Betrieb einsetzen.

Warum hat das trotzdem seine Berechtigung unter Linux?
Das ist relativ einfach: Kompatibilitätsprüfung. Gerade bei PHP ist der Übergang von 7.0 auf 7.2 von zahlreichen Abwärtskompatibilitätsbrüchen begleitet. Da wurden viele Zöpfe abgeschnitten. Da wäre es schlecht, wenn die Anwendung für PHP7.2 optimiert wird, dann auf dem richtigen Webserver aber ein PHP7.0 läuft und die ganze Anwendung nicht funktioniert. Pakt man das Xampp in einen Docker oder eine VM, kann man die verschiedenen Versionen sogar parallel testen, ohne irgendetwas umschalten zu müssen, d.h. zu entwickelnder Inhalt auf ein Netzlaufwerk. Und das dann in die VMs/die Container dann in den Vhost-Bereich reinmappen. Man hat also durch die separate Installation einfach mehrere funktionierende Versionsbundle zur Verfügung.

Ich geh mal davon aus, Laui will einfach nur 'ne Webanwendung entwickeln, um die dann auf einem vernünftig installierten Webserver zu deployen.

ja jetzt nach eigener Recherche habe ich xampp wieder entfernt und installiert. Der Befehl lautet allerdings auch
Code:
mysql -h localhost -u root -p
Auch da ein paar ergänzende Punkte:
  • localhost benötigst du nicht. Ist Defaultwert.
  • Auf einer unkonfigurierten MySQL-Installation wird für den MySQL-Root-Nutzer normalerweise kein Passwort von localhost aus benötigt.
  • Um Punkt 2 zu ändern, gibt es den Ersteinrichtungsassistenten: mysql_secure_installation
 
Zuletzt bearbeitet:

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
  • Thread Starter Thread Starter
  • #5
Erstmal gehts nur um ein paar Datenbanken, Tabellen usw., hpsl. werde ich das auch unter Windows machen, da ist das mit Xampp aber alles soweit gut
 
Oben