Plesk: Alle gesperrten Abos synchronisieren (SSH): Unterschied zwischen den Versionen

Aus Glaskugel
Zur Navigation springen Zur Suche springen
K (Standard verschob die Seite Plesk: Alle gesperrten Abos synchronisieren nach Plesk: Alle gesperrten Abos synchronisieren (SSH), ohne dabei eine Weiterleitung anzulegen)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
[[Category:Plesk]]
;1. Verbinde Dich mit dem Server via SSH
;1. Verbinde Dich mit dem Server via SSH



Aktuelle Version vom 5. Juni 2019, 22:21 Uhr

1. Verbinde Dich mit dem Server via SSH
2. Erstelle eine Liste mit allen gesperrten Abonnements (in diesem Fall sync_gesperrt.txt) (nutze folgenden Befehl)
plesk db -sNe "select name from domains d INNER JOIN Subscriptions s ON d.id=s.object_id where d.webspace_id=0 AND s.object_type='domain' AND s.locked='true'" > /root/sync_gesperrt.txt
  • Dieser Befehl liest alle gesperrten Abonnements aus der Datenbank aus (zu erkennen am Befehl "plesk db") und legt eine Liste im Ordner /root an, auf die wir mit den nachfolgenden Befehlen ganz bequem zugreifen können.
3. Entsperre alle gesperrten Abos aus der zuvor erstellten Liste (nutze folgenden Befehl)
for domain in `cat /root/sync_gesperrt.txt`; do /usr/local/psa/bin/subscription --unlock-subscription $domain; done
  • Wie Du sehen kannst, nimmt sich dieser Befehl die Liste (zu erkennen an "cat") und arbeitet dann ausschließlich ("for domain in")diese ab und entsperrt die Abos dann im entsprechenden Plesk-Verzeichnis.
4. Die soeben entsperrten Abos müssen nun noch mit dem ihnen zugewiesenen Tarif synchronisiert werden (nutze folgenden Befehl)
for domain in `cat /root/sync_gesperrt.txt`; do /usr/local/psa/bin/subscription --sync-subscription $domain; done
  • Das gleiche Spiel wie in Schritt 3. Der Befehl lautet allerdings diesmal nicht "--unlock", sondern "--sync"