Update Magnalister

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

 

 

 

Schreibe einen Kommentar

Menü schließen