Microupdates installieren
Zur Navigation springen
Zur Suche springen
Allgemeines
Micro Updates müssen auf allen Servern (www + managed) installiert werden, sowie auf hosting.estugo.de !! vorher unbedingt prüfen was installiert/aktualisiert wird !! !! und welche Version derzeit installiert ist !! siehe Changelog Plesk 12.5: http://docs.plesk.com/release-notes/12.5/change-log/
Testweise vorab nur auf einem Server installieren, danach LOGIN via Plesk prüfen!
Wenn keine Software aktualisiert wurde, wie z.B. FTP, NginX, Roundcube, PHP, MariaDB/MySQL, dann müssten danach die Dateien, Ordner und Einträge geprüft werden.
1.Microupdates installieren
/usr/local/psa/admin/sbin/autoinstaller --select-release-current --upgrade-installed-components
2. Version auslesen, zwecks Korrektur
- neueste Version
cat /root/.autoinstaller/microupdates.xml | grep 'timestamp'
- Wenn keine Dienste/Softwareversionen geändert wurden, dann musst du ab hier nichts mehr machen. Ansonsten geht es weiter mit 3.
3. nginx Startscript (nur CentOS 7 Server) prüfen
ls -la /usr/lib/systemd/system/nginx.service
- Der Output soll wie folgt aussehen
- -rw-r--r-- 1 root root 767 Mar 7 17:33 /usr/lib/systemd/system/nginx.service
4. Schreibrechte Sessionpfad prüfen
ls -ld /var/lib/php/session/
- Korrekt wäre
- drwx-wx-wt 2 root root 1863680 May 10 23:42 /var/lib/php/session/
5. Einträge prüfen
cat /etc/proftpd.conf | egrep 'Passive|Stalled'
- Korrekt wäre
- PassivePorts 50000 50010
- TimeoutStalled 3600
6. Zeitstempel der Konfigurationsdatei auslesen
ls -la /usr/lib/systemd/system/mariadb.service
- Korrekt wäre
- -rw-r--r-- 1 root root 1735 Mar 7 17:33 /usr/lib/systemd/system/mariadb.service
7. nginx
- Bei Änderungen des nginx Startscripts muss der folgende Befehl ausgeführt werden, sonst startet der nginx beim reboot des Servers nicht
rm -f /usr/lib/systemd/system/nginx.service && wget --user=Shopbenutzer12 --password='9k2aS2s' -P /usr/lib/systemd/system/ http://www.estugo.de/files/scripts/plesk12_5/nginx.service- Daemon und Service neu starten
systemctl daemon-reload && service nginx restart
8. mariadb
- Bei Änderungen am mariadb Startscript muss das maria_db openfiles_limit neu angepasst werden auf 65535 (autom. Download vom Estugo Server)
rm -f /usr/lib/systemd/system/mariadb.service && wget --user=Shopbenutzer12 --password='9k2aS2s' -P /usr/lib/systemd/system/ http://www.estugo.de/files/scripts/plesk12_5/mariadb.service
- Dienst neu starten
systemctl daemon-reload && service mariadb restart
- Limit prüfen
pdsh -w www[82].estugo.de "mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` -e \"SHOW VARIABLES LIKE '%open_files_limit%'\";"
9. PHP Sessionpfad
- Bei Probleme des PHP-Sessionpfads
chmod 1733 /var/lib/php/session && chown root:root /var/lib/php/session
10. ProFTP
- Bei Änderungen ProFTPd
- Am Ende der proftpd.conf müssen folgende Zeilen stehen
- PassivePorts 50000 50010
- TimeoutStalled 3600
- ggf. Zeilen hinzufügen
sed -i '$aPassivePorts 50000 50010' /etc/proftpd.conf && sed -i '$aTimeoutStalled 3600' /etc/proftpd.conf && service xinetd restart
bei pdsh Sonderzeichen maskieren!!!
- wichtig, vor Sonderzeichen Backslash "\" einfügen (der obere Befehl sieht dann wie folgt aus:)
sed -i '\$aPassivePorts 50000 50010' /etc/proftpd.conf && sed -i '\$aTimeoutStalled 3600' /etc/proftpd.conf && service xinetd restart