Oxid 6.0 auf 1und1 Server installieren

oxid6

#1

Hallo zusammen,

ich versuche für Testzwecke die neue Oxid6 Version auf unserem 1und1 Server zu installieren. Ich komme aber nicht ganz weiter. Vielleicht könnt Ihr mir helfen?

Ich bin nach dieser Anleitung vorgegangen. https://oxidforge.org/de/downloads

1. Schritt:
Also Composer konnte ich installieren. Das hat auch geklappt:

curl -sS https://getcomposer.org/installer | /usr/bin/php7.1-cli
All settings correct for using Composer
Downloading...

Composer (version 1.6.1) successfully installed to: /.../composer.phar
Use it: php composer.phar

/usr/bin/php7.1-cli composer.phar selfupdate
You are already using composer version 1.6.1 (stable channel).

2. Schritt
Bewege Dich in’s DocRoot-Verzeichnis und führe folgendes Kommando aus:

composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-6.0-ce

Es kommt dann folgende Meldung:

composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-6.0-ce
-bash: composer: command not found

Daraufhin habe ich folgenden Befehl ausprobiert, dieser klappt aber auch nicht.

/usr/bin/php7.1 composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-6.0-ce
Status: 404 Not Found
X-Powered-By: PHP/7.1.12
Content-type: text/html; charset=UTF-8

No input file specified.

Habt Ihr noch einen Tipp für mich?


#2

statt

composer create-project ...

müsstest du dann schreiben

/usr/bin/php7.1-cli composer.phar create-project ...

#3

Super Danke! Klappt er installiert. :heart_eyes:


#4

Den Shop konnte ich erfolgreich installieren. Die Systemvoraussetzungen waren alle grün.

Jetzt habe ich ein anderes Problem, dass der Shop nicht angezeigt wird.

Maintenance mode, please try again later.
Click here to reload shop.

Wartungsarbeiten, bitte versuchen Sie es später noch einmal.
Klicken Sie hier, um den Shop erneut zu laden.

Woran kann das liegen?

Danke :slight_smile:


#5

Auch beim Backend?


#6

Was wird denn in der EXCEPTION.log bzw. PHP-Errorlog angezeigt?


#7

Anscheinden hat der einige Tabelle nicht erstellt. Muss ich die alle manuell erstellen?

[04 Jan 16:33:47.421382 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxshops_en' doesn't exist]
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(621): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(732): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->select('select `oxv_oxs...')
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(713): OxidEsales\EshopCommunity\Core\Model\BaseModel->getRecordByQuery('select `oxv_oxs...')
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(665): OxidEsales\EshopCommunity\Core\Model\BaseModel->assignRecord('select `oxv_oxs...')
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(1959): OxidEsales\EshopCommunity\Core\Model\BaseModel->load(1)
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Core/Utils.php(976): OxidEsales\EshopCommunity\Core\Config->getActiveShop()
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(454): OxidEsales\EshopCommunity\Core\Utils->seoIsActive()
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(484): OxidEsales\EshopCommunity\Application\Controller\FrontendController->_processRequest()
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #10 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #11 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #12 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:33:47.421382 2018] [exception] [stacktrace] #13 {main}
[04 Jan 16:34:16.039098 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxcountry_en' doesn't exist]
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(304): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(505): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getOne('select oxtitle ...')
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(245): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->_getCountryByCode('de')
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(203): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->getServiceUrl()
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(174): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->addGlobalParams()
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->init()
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #10 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #11 .../source/admin/index.php(11): require_once('/homepages/18/d...')
[04 Jan 16:34:16.039098 2018] [exception] [stacktrace] #12 {main}
[04 Jan 16:34:45.778532 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxcountry_en' doesn't exist]
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(304): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(505): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getOne('select oxtitle ...')
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(245): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->_getCountryByCode('de')
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(203): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->getServiceUrl()
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(174): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->addGlobalParams()
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->init()
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #10 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #11 .../source/admin/index.php(11): require_once('/homepages/18/d...')
[04 Jan 16:34:45.778532 2018] [exception] [stacktrace] #12 {main}
[04 Jan 16:35:49.375823 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxcountry_en' doesn't exist]
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(304): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(505): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getOne('select oxtitle ...')
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(245): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->_getCountryByCode('de')
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(203): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->getServiceUrl()
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(174): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->addGlobalParams()
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->init()
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #10 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #11 .../source/admin/index.php(11): require_once('/homepages/18/d...')
[04 Jan 16:35:49.375823 2018] [exception] [stacktrace] #12 {main}
[04 Jan 16:35:50.712187 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxcountry_en' doesn't exist]
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(304): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(505): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getOne('select oxtitle ...')
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(245): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->_getCountryByCode('de')
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(203): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->getServiceUrl()
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(174): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->addGlobalParams()
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->init()
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #10 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #11 .../source/admin/index.php(11): require_once('/homepages/18/d...')
[04 Jan 16:35:50.712187 2018] [exception] [stacktrace] #12 {main}
[04 Jan 16:36:41.806644 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxshops_en' doesn't exist]
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(621): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(732): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->select('select `oxv_oxs...')
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(713): OxidEsales\EshopCommunity\Core\Model\BaseModel->getRecordByQuery('select `oxv_oxs...')
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Core/Model/BaseModel.php(665): OxidEsales\EshopCommunity\Core\Model\BaseModel->assignRecord('select `oxv_oxs...')
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(1959): OxidEsales\EshopCommunity\Core\Model\BaseModel->load(1)
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Core/Utils.php(976): OxidEsales\EshopCommunity\Core\Config->getActiveShop()
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(454): OxidEsales\EshopCommunity\Core\Utils->seoIsActive()
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(484): OxidEsales\EshopCommunity\Application\Controller\FrontendController->_processRequest()
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #10 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #11 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #12 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:36:41.806644 2018] [exception] [stacktrace] #13 {main}
[04 Jan 16:37:37.500655 2018] [exception] [type OxidEsales\Eshop\Core\Exception\DatabaseErrorException] [code 1146] [file .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 947] [message Table 'db717668705.oxv_oxcountry_en' doesn't exist]
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #0 .../vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(304): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->convertException(Object(Doctrine\DBAL\Exception\TableNotFoundException))
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #1 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(505): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getOne('select oxtitle ...')
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #2 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(245): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->_getCountryByCode('de')
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #3 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(203): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->getServiceUrl()
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #4 .../vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(174): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->addGlobalParams()
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #5 .../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/AdminController.php(172): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #6 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(382): OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController->init()
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #7 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #8 .../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('OxidEsales\\Esho...', NULL, NULL, NULL)
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #9 .../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #10 .../source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #11 .../source/admin/index.php(11): require_once('/homepages/18/d...')
[04 Jan 16:37:37.500655 2018] [exception] [stacktrace] #12 {main}

#8

#9

Danke für den Tipp.

Ich habe folgendes gemacht:
Falls die Ausführung erfolgreich ist, sollten auch alle anderen “View-Tabellen” gelöscht werden. Ist das nicht der Fall, kann man mit folgendem Eintrag in der config.inc.php die Nutzung der Views vorrübergehend deaktivieren:

$this->blSkipViewUsage = true;

Dann kam ich ins Backend und habe die views aktualisiert und dann die Config wieder zurückgesetzt und jetzt klappt es.


#10

Hat es schon jemand geschafft Oxid6 auf einem Sharedhosting bei 1und1 zu installieren?

Die Installation mit Composer klappt, wenn man genug Ram eingestellt hat, aber nach dem Ende des Setups (inkl. Demodaten) habe ich leider keinen Shop sondern nur eine Seite die mir sagt, de Shop befinde sich im Maintenance mode, egal ob ich versuche den Shop oder den Admin-ordner aufzurufen, beim Adminordner allerdings auch noch ohne das Oxid-Logo. Hm, ja, muss man bei Oxid6 noch irgendwas neues Konfigurieren bevor man sich einloggen kann?

“[message Unable to load shop config values from database]”

Bei einem weiteren Installationsversuch erhalte ich nun “message Table ‘dbname123.oxv_oxshops_de’ doesn’t exist” als Fehlermeldung im Log, also wurde das Setup wohl doch nicht ganz ausgeführt, es scheint gar kein view angelegt worden zu sein. leider weiß ich nicht, wie ich herausfinden sollte, wieso.


#11

Views wurden evtl. nicht erstellt, bei der config.inc.php den Schreibschutz entfernen und dort blSkipViewUsage von false auf true ändern. Wenn du dich dann im BE anmelden kannst dort unter Service/Tools die Views neu erstellen und dann blSkipViewUsage wieder auf false ändern und den Schreibschutz wieder aktivieren.


#12

Wenn du dich dann im BE anmelden kannst dort unter Service/Tools die Views neu erstellen und dann blSkipViewUsage wieder auf false ändern und den Schreibschutz wieder aktivieren.

Danke, das wäre einen Versuch wert, geht aber leider nicht, wenn ich vom Backend nichtmal den Login zu sehen kriege; ich bekomm nur die Maintenance-mode-seite.

nach dem Ende des Setups (inkl. Demodaten) habe ich leider keinen Shop sondern nur eine Seite die mir sagt, de Shop befinde sich im Maintenance mode, egal ob ich versuche den Shop oder den Admin-ordner aufzurufen, beim Adminordner allerdings auch noch ohne das Oxid-Logo.

Weitere erneute Installationsversuche haben leider auch noch keine Abhilfe geschafft, nur die Fehlermeldung nochmals bestätigt, irgendwas beim Anlegen der Views im Setup scheint nicht zu funktionieren, im Setup wird nach Ader Standardverzeichnisse und Adminemailadresse eine Seite für ein paar Sekunden geladen, dann gibts plötzlich nur eine weisse Seite und das wars.


#13

Eine neu angelegte Datenbank hat leider auch keine Abhilfe gebracht. Manuell Views anlegen in php-myadmin geht auch.
Laut Setup klappt das Anlegen der Datenbank sogar, ich komme bis zu Schritt 5. Verzeichnisse und Logins, da sind die Verzeichnisse bereits korrekt vorausgewählt, ich klicke weiter und dann gibts nur noch ne weiße Seite.

Wenn ich die Schreibrechte der config.inc.php wieder neu setze kann ich das Setup erneut durchgehen, bei der Datenbank werd ich dann darauf hingewiesen, dass die Datenbank bereits angelegt ist, egal ob ich das ignoriere oder die Datenbank leere er es erscheint wieder die Meldung

“Kontrolle und Schreiben der Dateien erfolgreich!
Bitte warten …”

und dann springt das Setup weiter auf “Setup/index.php?istep=520&sid=…” und da gibts eine weiße Seite und folgenden Logeintrag:
vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php] [line 938] [message Table ‘db123.oxv_oxshops_de’ doesn’t exist]


#14

Der DB User hat auch das Recht Views zu erstellen?


#15

Davon gehe ich aus:
SHOW GRANT " sagt “All Privileges” für die jeweilige Datenbank.


#16

Versuche doch mal über den PHPMyAdmin einfach selbst eine simple View für eine Tabelle anzulegen.
Sowas hier z. B.:

create view db123.test_view as
select
db123.oxarticles.OXID AS OXID
from db123.oxarticles;


#17

das hab ich auch schon ausprobiert und geht auch ohne Probleme.

Wenn ich herausfinde wo das Skript zum anlegen der Views ist, sollte ich die Views dann ja auch notfalls manuell anlegen können, oder hab ich da einen Denkfehler?


#18

Diese werden dynamisch erzeugt, siehe oxshop Klasse, Methode: generateViews(…).


#19

Könnte das sein: PROBLEM BEIM UPDATE VON 4.10 auf 6.0 AUFGETRETTEN: benötige hilfe


#20

Vielen Dank
vendor/oxid-esales/oxideshop-ce/source/Setup/Utilities.php editieren scheint des Rätsels Lösung zu sein, die zwei Zeilen in executeExternalDatabaseMigrationCommand eingefügt, Setup neu ausgeführt und jetzt scheint alles zu klappen.