Warning Include und Fatal error: During class fetch nach Installationsschritten

Hallo,

 

wir wollten nun auf unserem eigenen Server Shopware 6 installieren.

Die Installtionsschritte sind wir komplett durchgegangen und bei dem „Systemcheck“ wurde auch nichts als rot oder orange angezeigt.

Wir bekommen nun wenn wir /public/ aufrufen diese Meldung.

Warning: include(/users/xxx/www/vendor/composer/../shopware/core/Framework/Demodata/DemodataGeneratorInterface.php) [function.include]: failed to open stream: No such file or directory in /users/xxx/www/vendor/composer/ClassLoader.php on line 444

Warning: include() [function.include]: Failed opening '/users/xxx/www/vendor/composer/../shopware/core/Framework/Demodata/DemodataGeneratorInterface.php' for inclusion (include_path='.') in /users/tkrombach/www/vendor/composer/ClassLoader.php on line 444

Fatal error: During class fetch: Uncaught ReflectionException: Class Shopware\Core\Framework\Demodata\DemodataGeneratorInterface not found in /users/xxx/www/vendor/shopware/core/Framework/Demodata/Generator/CategoryGenerator.php:18 Stack trace: #0 /users/xxx/www/vendor/composer/ClassLoader.php(444): include('/users/xxx...') #1 /users/xxx/www/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/users/xxx...') #2 [internal function]: Composer\Autoload\ClassLoader->loadClass('Shopware\\Core\\F...') #3 [internal function]: spl_autoload_call('Shopware\\Core\\F...') #4 /users/xxx/www/vendor/symfony/config/Resource/ClassExistenceResource.php(78): class_exists('Shopware\\Core\\F...') #5 /users/xxx/www/vendor/symfony/dependency-injection/ContainerBuilder.php(353): Symfony\Component\Config\Resource\ClassExistenceResource->isFresh(0) #6 /users/xxx/www/vendor/symfony/dependency-injection/Dumper/PhpDumper.php(399): Symfony\Component\DependencyInjection\ContainerBuilder->getReflectionClass('Shopware\\Core\\F...', false) #7 /users/tkrombach/www/vendor/symfony/dependency-injection/Dumper/PhpDumper.php(461): Symfony\Component\DependencyInjection\Dumper\PhpDumper->collectLineage('Shopware\\Core\\F...', Array) #8 /users/xxx/www/vendor/symfony/dependency-injection/Dumper/PhpDumper.php(714): Symfony\Component\DependencyInjection\Dumper\PhpDumper->addServiceInclude('Shopware\\Core\\F...', Object(Symfony\Component\DependencyInjection\Definition)) #9 /users/xxx/www/vendor/symfony/dependency-injection/Dumper/PhpDumper.php(860): Symfony\Component\DependencyInjection\Dumper\PhpDumper->addService('Shopware\\Core\\F...', Object(Symfony\Component\DependencyInjection\Definition)) #10 /users/xxx/www/vendor/symfony/dependency-injection/Dumper/PhpDumper.php(220): Symfony\Component\DependencyInjection\Dumper\PhpDumper->addServices(Array) #11 /users/xxx/www/vendor/symfony/http-kernel/Kernel.php(740): Symfony\Component\DependencyInjection\Dumper\PhpDumper->dump(Array) #12 /use in /users/xxx/www/vendor/shopware/core/Framework/Demodata/Generator/CategoryGenerator.php on line 18

 

Wenn wir auf die Hauptdomain gehen bekommen wir noch angezeigt:

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.

 

Kann mir jemand bei diesem Fehler helfen? Rechte sind bei vielen und auch diesen Ordnern 777.

 

Grüße und Danke

Philipp

 

Es gibt zwei PHP Versionen die nicht kompatibel sind, vielleicht liegt es daran? Schau mal in die Doku.

Auf dem Server ist 7.2, also das sollte passen.

 

andere Option?

Gibt es bei dir denn unter vendor/shopware/core/Framework/Demodata die Datei “DemodataGeneratorInterface.php”?