Debian 8: Installation über GIT

Hallo Zusammen,

ich habe Shopware mit der folgenden Anleitung GitHub - shopware/shopware: Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform unter Debian 8 installiert.

Schien alles erstmal gut. Nun rufe ich meine Domain.de auf, werde ich direkt auf domain.de/recovery/install/ weitergeleitet.

Hier erscheint nun eine weiße Seite.

 

In dieser /recovery/install/index.php kommt es anscheinend nicht über

require_once __DIR__. '/../common/autoload.php';

Die Datei autoload.php existiert natürlich an diesem Ort.

Ein echo Befehl davor wird noch ausgeführt aber einer nach dieser Zeile nicht mehr.

 

Fehlen hier noch PHP-Erweiterungen oder ähnliches? Ich habe sämtliche php7-* Pakete installiert.

Ein reinstall hat auch noch nichts gebracht.

 

Kann mir hier jemand helfen?

 

Danke und Gruß,

Patrick

Hallo Patrick,

hast Du ggf. den Output von ant zur Hand? Da scheint bei dir ein Step nicht ausgeführt worden zu sein.

 

Gruß, Thomas

1 Like

Hallo Thomas,

 

ich bin ein Schritt weiter openjdk hat gefällt und daher ist es nicht durchgelaufen.

 

Hier nun der Ausschnitt:

 

Buildfile: /var/www/html/domain.de/shopware/build/build.xml

check-composer-binary:

install-composer-binary:

update-composer-binary:
     [exec] You are already using composer version 1.5.2 (stable channel).

build-composer-install:
     [exec] Do not run Composer as root/super user! See https://getcomposer.org/root for details
     [exec] Loading composer repositories with package information
     [exec] Installing dependencies (including require-dev) from lock file
     [exec] Nothing to install or update
     [exec] Generating optimized autoload files
     [exec] Warning: Ambiguous class resolution, "Doctrine\ORM\Persisters\Entity\BasicEntityPersister" was found in both "$baseDir . '/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php" and "/var/www/html/domain.de/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php", the first will be used.
     [exec] Warning: Ambiguous class resolution, "Doctrine\Common\Proxy\AbstractProxyFactory" was found in both "$baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php" and "/var/www/html/domain.de/shopware/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php", the first will be used.


build-theme-initialize:
     [exec] Themes initializes

build-create-admin-account:
     [exec]
     [exec] [OK] Adminuser "demo" was successfully created.
     [exec]

build-install-lock-file:

build-disable-firstrunwizard:
     [exec] First Run Wizard disabled

install-git-hooks:

build-unit:

BUILD SUCCESSFUL
Total time: 4 minutes 35 seconds

 

Das zwischen drin habe ich ausgeschnitten, da alles ok scheint und die Nachricht sonst zu lang wäre.

Wenn ich nun domain.de aufrufe werde ich nicht mehr weitergeleitet aber trotzdem erscheint eine weiße Seite. Unter /recovery/install/ kommt Sie haben bereits die Installation ausgeführt.

 

Gruß,

Patrick

Nochmal zusammengefasst:

 

Ich habe folgendes gemacht:

Verzeichnis: /var/www/html/domain.de/

git clone https://github.com/shopware/shopware.git

chmod -R 755 var
chmod -R 755 web
chmod -R 755 files
chmod -R 755 media
chmod -R 755 engine/Shopware/Plugins/Community

cd build/
ant configure
ant build-unit

vhost zeigt auf /var/www/html/domain.de/shopware/

Gruß,

Patrick

Ich habs …

Irgendwo konnte er kein Verzeichnis erstellen innerhalb /var/www/html/domain.de …

Ich habe es im error.log vom Apache gesehen: PHP Fatal error:  Uncaught RuntimeException: Unable to create the store directory

Danke und Gruß,

Patrick

Das ist nach wie vor da:

 

[exec] Warning: Ambiguous class resolution, "Doctrine\ORM\Persisters\Entity\BasicEntityPersister" was found in both "$baseDir . '/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php" and "/var/www/html/domain.de/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php", the first will be used.
     [exec] Warning: Ambiguous class resolution, "Doctrine\Common\Proxy\AbstractProxyFactory" was found in both "$baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php" and "/var/www/html/domain.de/shopware/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php", the first will be used.

 

@confiado schrieb:

Das ist nach wie vor da:

[exec] Warning: Ambiguous class resolution, „Doctrine\ORM\Persisters\Entity\BasicEntityPersister“ was found in both „$baseDir . '/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php“ and „/var/www/html/domain.de/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php“, the first will be used.
[exec] Warning: Ambiguous class resolution, „Doctrine\Common\Proxy\AbstractProxyFactory“ was found in both „$baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php“ and „/var/www/html/domain.de/shopware/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php“, the first will be used.

 

 Diese Fehlermeldung ist in Ordnung da dadurch Klassen überschrieben. Quasi ein gewolltes verhalten. 

1 Like