1. Quellcode vom Shared zurück in den Live schieben und Symlink löschen:
rm /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister
mv /webs/webdata/shared/live-ms/Magnalister /webs/webdata/live-ms/app/code/community/Redgecko
2. Im Backend über das Symbol mit den zwei Pfeilen das Update durchführen:

3. Den Codestand wieder zurück kopieren und Symlink neu anlegen:
mv /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister /webs/webdata/shared/live-ms
ln -svnf /webs/webdata/shared/live-ms/Magnalister /webs/webdata/live-ms/app/code/community/Redgecko
4. Der Symbolische Link ist höchstwahrscheinlich mit root Rechnten angelegt, dass heißt es muss noch auf Apache geändert weren:
chmod g+w /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister
chown apache:apache /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister
Komplett Anleitung für alle Server
Unterscheidung zwischen M1 und M2.
Für M1 gilt, dass der Ordner wo Magnalister liegt (im shared) erstmal wieder in den normalen Code verschoben werden muss.
Dann wird das Update gemacht und dann wieder in den Shared verschoben.
Hier sind die Konsolenkommandos für die jeweiligen Server:
Multi-Shop:
rm -f /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister
mv /webs/webdata/shared/live-ms/Magnalister /webs/webdata/live-ms/app/code/community/Redgecko
=== UPDATE ÜBERS BACKEND ===
mv /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister /webs/webdata/shared/live-ms
ln -svnf /webs/webdata/shared/live-ms/Magnalister /webs/webdata/live-ms/app/code/community/Redgecko
chmod g+w /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister
chown apache:apache /webs/webdata/live-ms/app/code/community/Redgecko/Magnalister
cd /webs/webdata/shared/live-ms/
tar -czf Magnalister.tar.gz Magnalister/
download per ftp
entpacken
tar von server löschen
Eisch/Seltmann:
Eisch ließ sich zuletzt nicht updaten und bleibt nach Absprache mit Kristin bis auf Weiteres auf dem Stand.
rm -f /webs/webdata/live/app/code/community/Redgecko/Magnalister
mv /webs/webdata/shared/live/Magnalister /webs/webdata/live/app/code/community/Redgecko
=== UPDATE ÜBERS BACKEND ===
mv /webs/webdata/live/app/code/community/Redgecko/Magnalister /webs/webdata/shared/live
ln -svnf /webs/webdata/shared/live/Magnalister /webs/webdata/live/app/code/community/Redgecko
chmod g+w /webs/webdata/live/app/code/community/Redgecko/Magnalister
chown apache:apache /webs/webdata/live/app/code/community/Redgecko/Magnalister
cd /webs/webdata/shared/live/
tar -czf Magnalister.tar.gz Magnalister/
download per ftp
entpacken
tar von server löschen
Für M2-Server:
Vorab prüfen ob /webs/webdata/live/var/cache ein Symlink ist.
Dann erst Symlink entfernen:
rm -f /webs/webdata/live/var/cache
=== UPDATE ÜBERS BACKEND ===
ACHTUNG: Diese vier Befehle müssen sehr schnell hintereinander ausgeführt werden, so dass Magento keine Zeit hat einen neuen Cache Ordner anzulegen.
Also am besten alle drei Kopieren und dann einfügen, so dass sie dirket hintereinander ausgeführt werden.
rm -rf /webs/localdata/cache/magnalister
mv /webs/webdata/shared/live/var/cache/magnalister/ /webs/localdata/cache/
mv /webs/webdata/shared/live/var/cache /webs/webdata/shared/live/var/cache_old
ln -svnf /webs/localdata/cache/ /webs/webdata/shared/live/var/cache
rm -rf /webs/webdata/shared/live/var/cache_old
cd /webs/webdata/live/app/code/Redgecko
tar -czf Magnalister.tar.gz Magnalister/
download per ftp
entpacken in das lokale Git Repo (am besten vorher altes Redgecko Verzeichnis löschen, damit keine alten Dateileichen drin liegen)
tar von server löschen
