Shopware auf ubuntu

Installation von shopware startet nicht.

BeimStartversuch über shell  kommt folgende Meldung.

 

service apache2 restart
 * Restarting web server apache2        
[OK]
php -v
PHP 7.0.26-2+ubuntu14.04.1+deb.sury.org+2 (cli) (built: Dec  7 2017 20:34:48) ( NTS )
Copyright © 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright © 1998-2017 Zend Technologies
    with Zend OPcache v7.0.26-2+ubuntu14.04.1+deb.sury.org+2, Copyright © 1999-2017, by Zend Technologies
cd /var/www/html/shopware
php recovery/install/index.php
PHP Fatal error:  Uncaught Error: Call to undefined function Shopware\Recovery\Common\Service\mb_strlen() in /var/www/html/shopware/recovery/common/src/Service/UniqueIdGenerator.php:72
Stack trace:
#0 /var/www/html/shopware/recovery/common/src/Service/UniqueIdGenerator.php(56): Shopware\Recovery\Common\Service\UniqueIdGenerator->generateUniqueId()
#1 /var/www/html/shopware/recovery/install/src/ContainerProvider.php(216): Shopware\Recovery\Common\Service\UniqueIdGenerator->getUniqueId()
#2 /var/www/html/shopware/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Install\ContainerProvider->Shopware\Recovery\Install{closure}(Object(Pimple\Container))
#3 /var/www/html/shopware/recovery/install/src/Command/InstallCommand.php(101): Pimple\Container->offsetGet(‘shopware.notify’)
#4 /var/www/html/shopware/recovery/common/vendor/symfony/console/Symfony/Component/Console/Command/Command.php(257): Shopware\Recovery\Install\Command\InstallCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput in /var/www/html/shopware/recovery/common/src/Service/UniqueIdGenerator.php on line 72

Fatal error: Uncaught Error: Call to undefined function Shopware\Recovery\Common\Service\mb_strlen() in /var/www/html/shopware/recovery/common/src/Service/UniqueIdGenerator.php:72
Stack trace:
#0 /var/www/html/shopware/recovery/common/src/Service/UniqueIdGenerator.php(56): Shopware\Recovery\Common\Service\UniqueIdGenerator->generateUniqueId()
#1 /var/www/html/shopware/recovery/install/src/ContainerProvider.php(216): Shopware\Recovery\Common\Service\UniqueIdGenerator->getUniqueId()
#2 /var/www/html/shopware/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Install\ContainerProvider->Shopware\Recovery\Install{closure}(Object(Pimple\Container))
#3 /var/www/html/shopware/recovery/install/src/Command/InstallCommand.php(101): Pimple\Container->offsetGet(‘shopware.notify’)
#4 /var/www/html/shopware/recovery/common/vendor/symfony/console/Symfony/Component/Console/Command/Command.php(257): Shopware\Recovery\Install\Command\InstallCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput in /var/www/html/shopware/recovery/common/src/Service/UniqueIdGenerator.php on line 72

Hast du alle benötigten PHP-Extensions installiert? Z.B. php mbstring?

Wahrscheinlich nicht.

Wo gibt es eine Liste aller benötigen PHP- extensions?

Der Aufruf über Webbrowser unter meinserver/shopware liefert Fehler 500.WordPress auf dem selben Server läuft ohne Probleme.

beim Aufruf der Installation im Browser müsste es eine checkliste geben mit den Extensions.

Die Installation im Browser startet nicht.

Es kommt Fehler 500 (Server angeblich falsch konfiguriert.

Im DocumentRoot oder ein darüber ist meist ein Ordner mit requests.log und error.log . Der gibt dir den Fehler an.

Error.log sagt dass .htaccess nicht erlaubt ist.

Habe die Rechte für .htaccess erteilt.Jetzt will die Installation nicht starten weil php5.5.9 erkannt wird. Habe jedoch ein Update auf php7 bereits durchgeführt.

Unter /etc gibt es jedoch ein Verzeichnis PHP5 und ein PHP/7.0.

Update auf PHP7 war erfolgreich.

Jetzt möchte shopware aber nicht mehr.

Fatal error : Uncaught Error: Call to undefined function Shopware\Recovery\Common\HttpClient\curl_init() in /var/www/html/shopware/recovery/common/src/HttpClient/CurlClient.php:102 Stack trace: #0 /var/www/html/shopware/recovery/common/src/HttpClient/CurlClient.php(62): Shopware\Recovery\Common\HttpClient\CurlClient->call(‚https://api.sho…‘, ‚POST‘, Array, ‚{"additionalDat…‘) #1 /var/www/html/shopware/recovery/common/src/Service/Notification.php(73): Shopware\Recovery\Common\HttpClient\CurlClient->post(‚https://api.sho…‘, ‚{"additionalDat…‘) #2 /var/www/html/shopware/recovery/install/src/app.php(206): Shopware\Recovery\Common\Service\Notification->doTrackEvent(‚Installer start…‘) #3 [internal function]: {closure}() #4 /var/www/html/shopware/recovery/common/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(Object(Closure), Array) #5 /var/www/html/shopware/recovery/common/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch() #6 /var/www/html/shopware/recovery/common/vendor/slim/slim/Slim/Middleware/ in /var/www/html/shopware/recovery/common/src/HttpClient/CurlClient.php on line 102

sieht aus, als ob dir noch php-curl fehlt.

 

https://developers.shopware.com/sysadmins-guide/system-requirements/#required-php-extensions:

 apt-get install php7.0-curl service apache2 restart

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de