LEMP-Installationsskript

Hier findet ihr ein kleines Hilfeskript. Dieses muss unbedingt als root ausgeführt werden! Vorausgesetzt wird ein Linux mit installiertem apt-get. Mit diesem Skript wird zuerst das Betriebssystem aktualisiert und im Anschluss werden folgende Dinge installiert:

  • MariaDB Server und Client
  • nginx Webserver
  • PHP 7.0-FPM
  • PHP 7.0 MySQL Binds, welche die MySQL/MariaDB Funktionen zur Verbindung liefern
  • phpMyAdmin
  • openssh-server für den SCP Zugriff im Anschluss

Nach den Paketinstallationen muss man lediglich phpmyadmin konfigurieren. Hier ist es im Grunde nur wichtig, dass man den Benutzer und das Passwort angibt, sodass sich phpmyadmin mit der MySQL bzw. in diesem Fall MariaDB verbinden kann. Wer statt MariaDB lieber MySQL verwenden möchte muss lediglich die Pakete mariadb-server und mariadb-client ändern in mysql-server und mysql-client. Der Rest ist identisch.

Im Anschluss daran werden die php.ini und die www.conf automatisch angepasst und zum Schluss wird nginx für PHP und phpmyadmin konfiguriert. So ist es möglich, dass PHP-Skripte ausgeführt werden können und phpMyAdmin über die URL http://eure-ip-oder-hostname/phpmyadmin erreichbar wird.

Dieses Skript wurde am 10.01.2017 erstellt und am selben Tag mit einem Clean-Install von Ubuntu Server 16.10 getestet.

Installations-Skript

 

Probleme bei der Deinstallation, Installation oder Upgrade von Plex Media Server (PMS) – Can’t uninstall old Plex Media Server

Hallo,

heute muss ich mal wieder etwas Teilen, was vielleicht dem einen oder anderen helfen kann. Dieses Phänomen taucht nun zum zweiten Mal auf meinem Windows PC auf, das letzte mal fand ich keine Lösung und musste Windows neuinstallieren. Es geht um die Installation, das Upgraden oder Deinstallieren von Plex Media Server (PMS) auf einem Windows PC. Eine ältere Version 0.9.16.04 wurde vor wenigen Tagen auf 0.9.16.06 aktualisiert. Seit jeher macht mir der PMS Probleme. Er lädt keine Agenten mehr, Servereinstellungen sind nicht verfügbar, er lädt keine Metadaten zu Serien und Filmen, etc. Eine Neuinstallation musste her, sogleich den Installer heruntergeladen, ausgeführt. Prompt das erste Problem: Der alte PMS lies sich offenbar nicht deinstallierten, plus man erhält die Nachricht über ein MSI-Package im Ordner Package Cache welches fehlt. Angeblich eine Netzwerkressource. Der Pfad verweißt auf …\Program Cache\{XXXX-XXXX-….\0.9.16.4\pms.msi oder ähnliches. Der Ordner ist allerdings nicht vorhanden, ebenso wenig wie die pms.msi.

Aber keine Sorge, es gibt Hilfe und wohl eine Lösung, die zumindest bei mir und vielen weiteren Personen zu klappen scheint. Hier erklärt:

  1. Die Version aus dem PMS-Archiv herunterladen, auf welche dieser Dialog in der Fehlermeldung zeigt. Bei mir 0.9.16.4. Hinweis: Diese Version wird als 0.9.16.04 im Archiv gelistet!
  2. WiX Toolset in dieser oder einen neueren Version herunterladen, von hier: http://wix.codeplex.com/releases/view/617257
  3. Die heruntergeladene Datei vom WiX Toolset, z.B. wix310.exe ausführen und installieren. Bei 64-bit Systemen landet es im Verzeichnis C:\Program Files (x86)\WiX Toolset v3.10\
  4. Öffnet die Windows-Eingabeaufforderung (z.B. über Windowstaste + R → cmd → Enter)
  5. Navigiert zum Ort, an dem sich die heruntergeladene alte Plex Media Server Installation befindet, z.B. mit
    cd %UserProfile%\Downloads, so landet ihr in eurem Download-Ordner von Windows.
  6. Nun tippt folgendes ein oder fügt es ein (Einfügen funktioniert nicht mit Strg + V aber mit Alt+Space danach B danach E):
    „C:\Program Files (x86)\WiX Toolset v3.10\bin\dark.exe“ Plex-Media-Server-Plex-Media-Server-0.9.1604.1911-ee6e505-en-US.exe -x PMS
    Ggf. Program Files (x86) durch Program Files ersetzen, WiX Toolset v3.10 anpassen je nach Version ebenso die Installationsdatei vom PMS anpassen je nach Version. Mit Anführungszeichen in die Eingabeaufforderung eingeben!
  7. Wenn ihr nun Enter drückt wird in dem Verzeichnis an dem sich die PMS Installation befindet, ein Ordner namens PMS erstellt. In diesem findet ihr zwei Ordner, einer davon heißt AttachedContainer und in diesem wiederum findet ihr die pms.msi.
  8. Wenn ihr nun die Installation des eigentlichen PMS startet und im Dialogfenster von zuvor nach dem Ort der pms.msi gefragt werdet, könnt ihr mit Durchsuchen bzw. Browse den Pfad zu eurer extrahierten pms.msi angeben.
  9. Et voilá, es sollte laufen 🙂

Ich hoffe der Tipp ist für den Einen oder Anderen hilfreich.