Hallo Community, ich weiß es bereits, Win10 ist nicht die ideale Testumgebung für Shopware. Da ich aber keinen blassen Schimmer von anderen Betriebssystemen habe, habe ich bisher mehr oder weniger gut mit einer lokalen Testumgebung auf dem PC arbeiten können unter Bitnami. Bei Shopware 5 funktionierte das wie gesagt soweit. Nun möchte ich Shopware 6 mit MAMP lokal testen, aber schon im 1. Installationsschritt klemmt es. Es kommt das schöne Bild mit mit dem Text:
"Shopware Root Directory
You should not be able to see this page.
If yes you are missing some important server configuration. For security reasons, all accessible files are located in the /public directory of your Shopware installation.
Please configure your web server to root your domain to the /public directory of this installation."
Egal was ich in der httpd.conf auch eintrage, ich komme nicht weiter. Kann mir da bitte mal jemand weiter helfen, wie genau muss ich dort Einträge ändern, was muss da drin stehen? Bitte keine Platzhalter oder dergleichen, ein ganz konkretes Beispiel. Meine Verzeichnisstruktur ist wie von MAMP Installiert, C:\MAMP
Aktuell habe ich die Einträge so vorgenommen:
ServerName localhost:80
DocumentRoot “C:/MAMP/Apache22/htdocs/public”
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Auch wenn ich das Apache22 raus nehme geht’s nicht.
Vielen Dank!
Gruß
Hallo ffinkelm,
wie sieht deine Ordnerstruktur aus? Wenn du Shopware in dem Root von Mamp installierst, reicht es, den Document Root bei Mamp zu ändern. Wie das geht findest du in der MAMP Dokumentation: https://documentation.mamp.info/en/MAMP-Windows/Preferences/Web-Server/
Danach solltest du den Server einmal neu starten und dann müsste es schon funktionieren.
LG,
Jannis
1 „Gefällt mir“
Vielen Dank für die Hilfe, ich werde es gleich mal ausprobieren.
Gruß
Frank
Vielen Dank für die Hilfe, ich werde es gleich mal ausprobieren. Zumindest konnte ich schon mal die richtige httpd.conf Datei ausfindig machen.
"Your httpd.conf file is located in C:\MAMP\conf\apache\httpd.conf"
Gruß
Frank
OK, die Startseite zur Installation wird angezeigt , es fehlen aber Voraussetzungen:
fileinfo Fehler
intl Fehler
Wie kann ichdas beheben?
Gruß
Noch mal ein abschließendes Feedback.
Ich habe nun Shopware 6 auf Ubuntu 18.04.3 LTS zum Laufen bekommen. Wie genau das letztloch fnktioniert hat, weiß ich auch nicht . Ich habe mich im wesentlichen an die Anleitung https://docs.shopware.com/en/shopware-6-en/tutorials-and-faq/virtual-box-setup?category=shopware-6-en/tutorials-and-faq gehalten, aber eben ohne Virtual Box. Auf Ubuntu muss aber auf jeden Fall LAMP (und Open SSH?) drauf. Shopware 6 dann in das Verzeichnis var/www/html/sw6 kopiert und es funktionierte dann irgendwie unter 127.0.0.1.
Gruß
fileinfo (https://www.php.net/manual/de/book.fileinfo.php) und intl (https://www.php.net/manual/de/book.intl.php) sind PHP Extensions, die eigentlich standardmäßig installiert sein sollten. Wenn deine MAMP Installation diese nicht aktiviert haben, könntest du diese in der php.ini aktivieren. Dann sollte es auch mit MAMP funktionieren :)
1 „Gefällt mir“