Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
centos:web_c7:php7myadmin47 [24.04.2018 13:39. ] – [phpMyAdmin] djangocentos:web_c7:php7myadmin47 [24.04.2018 14:21. ] – [Download] django
Zeile 3926: Zeile 3926:
  
 ==== Download ==== ==== Download ====
 +Zunächst wechseln wir in unser lokales Programm-Archiv-Verzeichnis.
 +   # cd /usr/local/src/packages/
 +
 +Anschliessend holen wir uns das aktuelle Paket (**ZIP**-Archiv und dessen zugehörige **sha512** Prüfsumme) von der **[[https://www.phpmyadmin.net/files/|Projektwebseite]]** auf unseren Server.
 +   # wget https://files.phpmyadmin.net/phpMyAdmin/4.8.0.1/phpMyAdmin-4.8.0.1-all-languages.zip
 +
 +   # wget https://files.phpmyadmin.net/phpMyAdmin/4.8.0.1/phpMyAdmin-4.8.0.1-all-languages.zip.sha256
 +
 +Vom heruntergeladenen Archiv **phpMyAdmin-4.8.0.1-all-languages.zip** generieren wir einen eigenen Hash-Wert und legen diesen in einer lokalen Datei ab.
 +   # sha256sum phpMyAdmin-4.8.0.1-all-languages.zip > phpMyAdmin-4.8.0.1-all-languages.zip.sha256.local
 +
 +Nun können wir die beiden Hash-Werte vergleichen und somit prüfen, ob dem Archiv soweit vertraut werden kann.
 +   # diff phpMyAdmin-4.8.0.1-all-languages.zip.sha256.local phpMyAdmin-4.8.0.1-all-languages.zip.sha256
 +
 +Sind beide Werte identisch, erfolgt keine Ausgabe - wir können also mit der Installation und Konfiguration fortschreiten.
 +
 +==== Entpacken ====
 +Nun entpacken wir das heruntergeladene **ZIP**-Archiv an Ort und Stelle, in unserem Konfigurationsbeispiel also in das Verzeichnis //**/usr/share/**//.
 +   # unzip /usr/local/src/packages/phpMyAdmin-4.8.0.1-all-languages.zip -d /usr/share/
 +
 +==== Zielverzeichnis (umbenennen) ====
 +In der **[[https://docs.phpmyadmin.net/de/latest/setup.html#upgrading-from-an-older-version|offiziellen Dokumentation]]** finden wir einen **__wichtigen Hinweis__** zur Upgradeprozedur:
 +
 +<WRAP center round alert 90%>
 +**Warnung**
 +
 +Never extract the new version over an existing installation of phpMyAdmin, always first remove the old files keeping just the configuration.
 +
 +Auf diese Art bleibt kein alter, nicht länger funktionierender Code im Verzeichnis, der zu schweren Sicherheitslücken oder Fehlern führen kann.
 +</WRAP>
 +
 +Wir werden also demnach erst einmal eine Sicherung unserer bestehenden Installation vornehmen, bevor wir uns eingehender mit der zuvor entpackten aktuellste Version beschäftigen.
 +   # mv /usr/share/phpMyAdmin /usr/share/phpMyAdmin.backup
 +
 +Anschließend benennen wir das aktuellste Programverzeichnis um.
 +   # mv /usr/share/phpMyAdmin-4.8.0.1-all-languages/ /usr/share/phpMyAdmin/
 +
 +Da wir den **[[centos:web_c7:apache_4|Alternativer FastCGI Process Manager]]** einsetzen passen wir noch die Verzeichnis und Dateirechte entsprechend an.
 +   # chown -R php-fpm: /usr/share/phpMyAdmin/
 +
 +==== Konfiguration zurücksichern ====
 +Wie in der **[[https://docs.phpmyadmin.net/de/latest/setup.html#upgrading-from-an-older-version|originalen Upgradedokumentation]** vermerkt, sichern wir nun die Konfiguration unserer bestehenden Installation zurück. Hierzu kopieren wir die Konfigurationsdatei **config.inc.php** Aus dem Backup-Verzeichnis zurück in das aktuellste Verzeichnis.
 +   # cp -a /usr/share/phpMyAdmin.backup/config.inc.php /usr/share/phpMyAdmin/
  
  
  • centos/web_c7/php7myadmin47.txt
  • Zuletzt geändert: 30.01.2021 16:32.
  • von django