Magento installieren

sector

Benutzer
Mitglied seit
19. Nov 2013
Beiträge
166
Punkte für Reaktionen
0
Punkte
16
Hallo Gemeinde,

hat jemand ohne viel stress Magento zum laufen bekommen auf einer Synology? Wenn ja, mit welchem Guide?
Oder vielleicht mittels einem kostenfreiem webservice mit werbung?

Auch wenn ich es mit Docker versuche, bekomme ich es mit der docker hub hilfe nicht zum starten.

Ich habe eine DS 216+


Vielen Dank!
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Erstmal vorweg, ich hab Magento nicht installiert. Aber was genau hast du denn mit Docker nicht hinbekommen? Gibt es Fehlermeldungen? Ansonsten ist es schwer zu helfen...
Ich hab gerade mal nach Images geguckt und direkt der erste Treffer hatte eine docker-compose.yml dabei. Da konnte man super sehen was man konfigurieren kann/muss
 

sector

Benutzer
Mitglied seit
19. Nov 2013
Beiträge
166
Punkte für Reaktionen
0
Punkte
16
Gefühlt habe ich mich an das compose gehalten.
Ausser das ich keinen Docker genommen habe bei der Datenbank da ich es als Paket laufen habe.
Sowie der http Port wurde geändert.

Wenn ich dann nun auf :7080 zugreifen möchte, kommt permission denied. In meinem Permanent Ordner wird auch nichts angelegt an Daten, die ich erwarten würde wenn ich den Container das erste mal starte.
Ebenso, wird auch keine Datenbank bzw Daten in dessen angelegt.

Ursache? Womöglich dieser Fehler:
Code:
[Thu Feb 03 05:54:50.348698 2022] [autoindex:error] [pid 36] [client xxx:56889] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive

172.17.0.1 - - [03/Feb/2022:05:54:50 +0000] "GET / HTTP/1.1" 403 505 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0"

Den Permanent Ordner habe ich über die Docker GUI erstellt, wie auch alle anderen Docker Ordner (welche Funktionieren)
https://<------------- Bitte Bilder...icht extern verlinken ------------->/zVMV7RRq
https://i.<------------- Bitte Bild...---->/xJ0C8vB3/2022-02-03-06-49-29-Server.png
https://i.<------------- Bitte Bild...---->/wt5M9f4B/2022-02-03-06-49-39-Server.png
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Gibt es keine andere Meldung beim hochfahren vom Container?
Welches Image verwendest du denn?
 

sector

Benutzer
Mitglied seit
19. Nov 2013
Beiträge
166
Punkte für Reaktionen
0
Punkte
16
Ich nutze den Container: alexcheng/magento2

Zuerst habe ich es, auch mit der compose gemacht, auch mit den drei Images. Damit ich eine Funktionierende Grundlage habe zum "erweitern"

Das ist die Logausgabe:
Code:
*** Shutting down runit daemon (PID 20)...

*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...

Feb  3 12:50:54 alexcheng-magento21 syslog-ng[14]: syslog-ng shutting down; version='3.5.6'

Feb  3 12:50:54 alexcheng-magento21 syslog-ng[14]: EOF on control channel, closing connection;

*** Init system aborted.

*** Killing all processes...

*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...

*** Running /etc/my_init.d/10_syslog-ng.init...

Feb  3 12:51:00 alexcheng-magento21 syslog-ng[14]: syslog-ng starting up; version='3.5.6'

Feb  3 12:51:00 alexcheng-magento21 syslog-ng[14]: EOF on control channel, closing connection;

*** Running /etc/rc.local...

*** Booting runit daemon...

*** Runit started as PID 20

Feb  3 12:51:01 alexcheng-magento21 cron[25]: (CRON) INFO (pidfile fd = 3)

Feb  3 12:51:01 alexcheng-magento21 cron[25]: (CRON) INFO (Skipping @reboot jobs -- not system startup)

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.5. Set the 'ServerName' directive globally to suppress this message

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.5. Set the 'ServerName' directive globally to suppress this message

[Thu Feb 03 12:51:01.613413 2022] [mpm_prefork:notice] [pid 24] AH00163: Apache/2.4.18 (Ubuntu) PHP/7.2.12 configured -- resuming normal operations

[Thu Feb 03 12:51:01.613538 2022] [core:notice] [pid 24] AH00094: Command line: 'apache2 -D FOREGROUND'

Feb  3 12:52:01 alexcheng-magento21 CRON[49]: (www-data) CMD (/usr/local/bin/php /var/www/html/bin/magento setup:cron:run >> /var/www/html/var/log/setup.cron.log)

Feb  3 12:52:01 alexcheng-magento21 CRON[41]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[50]: (www-data) CMD (www-data /usr/local/bin/php /var/www/html/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/html/var/log/magento.cron.log)

Feb  3 12:52:01 alexcheng-magento21 CRON[51]: (www-data) CMD (www-data /usr/local/bin/php /var/www/html/update/cron.php >> /var/www/html/var/log/update.cron.log)

Feb  3 12:52:01 alexcheng-magento21 CRON[46]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[53]: (www-data) CMD (www-data /usr/local/bin/php /var/www/html/bin/magento indexer:reindex)

Feb  3 12:52:01 alexcheng-magento21 CRON[47]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[52]: (www-data) CMD (www-data /usr/local/bin/php /var/www/html/bin/magento setup:cron:run >> /var/www/html/var/log/setup.cron.log)

Feb  3 12:52:01 alexcheng-magento21 CRON[48]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[57]: (www-data) CMD (/usr/local/bin/php /var/www/html/bin/magento indexer:reindex)

Feb  3 12:52:01 alexcheng-magento21 CRON[56]: (www-data) CMD (/usr/local/bin/php /var/www/html/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/html/var/log/magento.cron.log)

Feb  3 12:52:01 alexcheng-magento21 CRON[45]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[59]: (www-data) CMD (/usr/local/bin/php /var/www/html/update/cron.php >> /var/www/html/var/log/update.cron.log)

Feb  3 12:52:01 alexcheng-magento21 CRON[42]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[43]: (CRON) info (No MTA installed, discarding output)

Feb  3 12:52:01 alexcheng-magento21 CRON[44]: (CRON) info (No MTA installed, discarding output)

[Thu Feb 03 12:52:58.504258 2022] [autoindex:error] [pid 36] [client 172.17.0.1:41309] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive

172.17.0.1 - - [03/Feb/2022:12:52:58 +0000] "GET / HTTP/1.1" 403 505 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0"

172.17.0.1 - - [03/Feb/2022:12:52:58 +0000] "GET /favicon.ico HTTP/1.1" 404 504 "http://192.168.1.8:7080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0"

Feb  3 12:53:01 alexcheng-magento21 CRON[70]: (www-data) CMD (/usr/local/bin/php /var/www/html/bin/magento setup:cron:run >> /var/www/html/var/log/setup.cron.log)

Feb  3 12:53:01 alexcheng-magento21 CRON[62]: (CRON) info (No MTA installed, discarding output)
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Ich weiß gerade nicht was der Fehler sein könnte, weil ich aktuell auch kein MySQL laufen habe kann ich es auch nicht testen. Aber ich frag mich wieso du ein Image nutzt, für dass es seit zwei Jahren kein Update gab.
Ich würde mir mal ein aktuelles Image suchen. Am Besten vielleicht sogar das offizielle.

Ansonsten probier doch mal auf der Shell im Docker zu gucken, ob die Dateien in /var/www/html auch vorhanden sind. Vielleicht geht beim mounten was schief. Ich sehe bei dir auch nicht, dass du die Magento URL gesetzt hast. Default ist ja local.magento, aber ich weiß nicht ob es daran liegt....
 

sector

Benutzer
Mitglied seit
19. Nov 2013
Beiträge
166
Punkte für Reaktionen
0
Punkte
16
Ich nahm dieses Image, da es die meisten Sterne in der Synology Docker GUI hat.
Wenn ich das bitname/magento Image nehme, kommt beim Deploy über das compose script (portrainer -> Stack)
Deployment error
Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:495: container init caused: process_linux.go:458: setting cgroup config for procHooks process caused: failed to write "0": write /sys/fs/cgroup/memory/docker/76e88199946cb95c38ad7283e42b489547e0d7754052d224a525214846b1ca3d/memory.swappiness: invalid argument: unknown
 
Zuletzt bearbeitet:

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.117
Punkte für Reaktionen
256
Punkte
129
@sector bleib mal beim aktuelleren Bitnami image und schau dir den Fehler an.

Dürfte ein bekanntes Problem mit portainer und synology sein. Siehe zB. hier.
Vielleicht klappt der Workaround mit mem_swappiness ja auch bei dir.
 

sector

Benutzer
Mitglied seit
19. Nov 2013
Beiträge
166
Punkte für Reaktionen
0
Punkte
16
so, habs nun auch mit dem Link geschafft, Dankeschön!
Nun noch das Problem lösen, das, wenn ich auf die ip:port gehe es mich auf localhost umleitet :D
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.117
Punkte für Reaktionen
256
Punkte
129
Das wird eine Config von dem docker image sein.

Entweder via docker env direkt setzbar oder sonst in einer der config Files, die ja normal eh nach außen gemapped werden.

Aber dazu musst du dir die Doku von dem Image ansehen. Ich nutze das nicht.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat