[gelöst] Installation mit MAMP

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  Grin, 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 Lips-are-sealed. 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“