Plesk: Alle gesperrten Abos synchronisieren (SSH)
Zur Navigation springen
Zur Suche springen
- 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"