Problem with Fresh Install of 2022.10.2

How to configure and adapt Aimeos based shops as developer
Forum rules
Always add your Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
User avatar
adrintoul
Posts: 3
Joined: 08 Nov 2022, 16:41

Problem with Fresh Install of 2022.10.2

Post by adrintoul » 08 Nov 2022, 17:12

I'm trying to evaluate whether Aimeos supports my needs... and I'm having trouble getting it installed. This is a fresh install on a Linux web server, with PHP v8.0.25. I'm following the Laravel instructions on the aimeos/aimeos github repo, and have ensured my server meets requirements. I actually tried installing on another server entirely and encountered the same issue.

I've included the full output of the Installer at the bottom of this post (with some things XXXX'd out for privacy). It includes an error at the end which I believe is not usual. I get a similar error when accessing the site via the URL (which I have set as the APP_URL in .env).

When I take a look at the database, the migration created 67 tables, but all of them are empty, which makes me think something is getting skipped somehow during the installation, resulting in the errors I'm seeing. I've also tried re-running php artisan aimeos:setup, to no avail.

I've done quite a bit of Googling and reading prior to submitting this question... so any help is very much appreciated.


$ php -v
PHP 8.0.25 (cli) (built: Nov 1 2022 19:29:08) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.25, Copyright (c) Zend Technologies
$ mysql -V
mysql Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1
$ ./composer -V
Composer version 2.4.4 2022-10-27 14:39:29
$ php ./composer create-project aimeos/aimeos myshop
Creating a "aimeos/aimeos" project at "./myshop"
Info from https://repo.packagist.org: #StandWithUkraine
Installing aimeos/aimeos (2022.10.2)
- Installing aimeos/aimeos (2022.10.2): Extracting archive
Created project in /home/XXXXXXXX/subdomains/myshop
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies
Lock file operations: 134 installs, 0 updates, 0 removals
- Locking aimeos/ai-admin-graphql (2022.10.2)
- Locking aimeos/ai-admin-jqadm (2022.10.2)
- Locking aimeos/ai-admin-jsonadm (2022.10.1)
- Locking aimeos/ai-client-html (2022.10.2)
- Locking aimeos/ai-client-jsonapi (2022.10.1)
- Locking aimeos/ai-cms-grapesjs (2022.10.2)
- Locking aimeos/ai-controller-frontend (2022.10.3)
- Locking aimeos/ai-controller-jobs (2022.10.3)
- Locking aimeos/ai-laravel (2022.10.3)
- Locking aimeos/aimeos-base (2022.10.2)
- Locking aimeos/aimeos-core (2022.10.3)
- Locking aimeos/aimeos-laravel (2022.10.3)
- Locking aimeos/macro (1.0.0)
- Locking aimeos/map (3.2.0)
- Locking aimeos/upscheme (0.8.4)
- Locking brick/math (0.10.2)
- Locking dflydev/dot-access-data (v3.0.2)
- Locking doctrine/cache (2.2.0)
- Locking doctrine/dbal (3.5.1)
- Locking doctrine/deprecations (v1.0.0)
- Locking doctrine/event-manager (1.2.0)
- Locking doctrine/inflector (2.0.6)
- Locking doctrine/instantiator (1.4.1)
- Locking doctrine/lexer (1.2.3)
- Locking dragonmantank/cron-expression (v3.3.2)
- Locking egulias/email-validator (3.2.1)
- Locking enshrined/svg-sanitize (0.15.4)
- Locking fakerphp/faker (v1.20.0)
- Locking filp/whoops (2.14.6)
- Locking fruitcake/php-cors (v1.2.0)
- Locking graham-campbell/result-type (v1.1.0)
- Locking guzzlehttp/guzzle (7.5.0)
- Locking guzzlehttp/promises (1.5.2)
- Locking guzzlehttp/psr7 (2.4.3)
- Locking hamcrest/hamcrest-php (v2.0.1)
- Locking laminas/laminas-diactoros (2.20.0)
- Locking laravel/breeze (v1.14.3)
- Locking laravel/framework (v9.39.0)
- Locking laravel/sail (v1.16.2)
- Locking laravel/sanctum (v2.15.1)
- Locking laravel/serializable-closure (v1.2.2)
- Locking laravel/tinker (v2.7.2)
- Locking league/commonmark (2.3.7)
- Locking league/config (v1.1.1)
- Locking league/flysystem (3.10.2)
- Locking league/mime-type-detection (1.11.0)
- Locking mockery/mockery (1.5.1)
- Locking monolog/monolog (2.8.0)
- Locking myclabs/deep-copy (1.11.0)
- Locking nesbot/carbon (2.62.1)
- Locking nette/schema (v1.2.2)
- Locking nette/utils (v3.2.8)
- Locking nikic/php-parser (v4.15.1)
- Locking nunomaduro/collision (v6.3.1)
- Locking nunomaduro/termwind (v1.14.2)
- Locking nyholm/psr7 (1.5.1)
- Locking phar-io/manifest (2.0.3)
- Locking phar-io/version (3.2.1)
- Locking php-http/message-factory (v1.0.2)
- Locking phpoption/phpoption (1.9.0)
- Locking phpunit/php-code-coverage (9.2.18)
- Locking phpunit/php-file-iterator (3.0.6)
- Locking phpunit/php-invoker (3.1.1)
- Locking phpunit/php-text-template (2.0.4)
- Locking phpunit/php-timer (5.0.3)
- Locking phpunit/phpunit (9.5.26)
- Locking psr/cache (3.0.0)
- Locking psr/container (2.0.2)
- Locking psr/event-dispatcher (1.0.0)
- Locking psr/http-client (1.0.1)
- Locking psr/http-factory (1.0.1)
- Locking psr/http-message (1.0.1)
- Locking psr/log (3.0.0)
- Locking psr/simple-cache (3.0.0)
- Locking psy/psysh (v0.11.9)
- Locking ralouphie/getallheaders (3.0.3)
- Locking ramsey/collection (1.2.2)
- Locking ramsey/uuid (4.6.0)
- Locking sebastian/cli-parser (1.0.1)
- Locking sebastian/code-unit (1.0.8)
- Locking sebastian/code-unit-reverse-lookup (2.0.3)
- Locking sebastian/comparator (4.0.8)
- Locking sebastian/complexity (2.0.2)
- Locking sebastian/diff (4.0.4)
- Locking sebastian/environment (5.1.4)
- Locking sebastian/exporter (4.0.5)
- Locking sebastian/global-state (5.0.5)
- Locking sebastian/lines-of-code (1.0.3)
- Locking sebastian/object-enumerator (4.0.4)
- Locking sebastian/object-reflector (2.0.4)
- Locking sebastian/recursion-context (4.0.4)
- Locking sebastian/resource-operations (3.0.3)
- Locking sebastian/type (3.2.0)
- Locking sebastian/version (3.0.2)
- Locking spatie/backtrace (1.2.1)
- Locking spatie/flare-client-php (1.3.0)
- Locking spatie/ignition (1.4.1)
- Locking spatie/laravel-ignition (1.6.1)
- Locking symfony/console (v6.0.15)
- Locking symfony/css-selector (v6.0.11)
- Locking symfony/deprecation-contracts (v3.0.2)
- Locking symfony/error-handler (v6.0.15)
- Locking symfony/event-dispatcher (v6.0.9)
- Locking symfony/event-dispatcher-contracts (v3.0.2)
- Locking symfony/finder (v6.0.11)
- Locking symfony/http-foundation (v6.0.15)
- Locking symfony/http-kernel (v6.0.15)
- Locking symfony/mailer (v6.0.15)
- Locking symfony/mime (v6.0.14)
- Locking symfony/polyfill-ctype (v1.26.0)
- Locking symfony/polyfill-intl-grapheme (v1.26.0)
- Locking symfony/polyfill-intl-idn (v1.26.0)
- Locking symfony/polyfill-intl-normalizer (v1.26.0)
- Locking symfony/polyfill-mbstring (v1.26.0)
- Locking symfony/polyfill-php72 (v1.26.0)
- Locking symfony/polyfill-php80 (v1.26.0)
- Locking symfony/polyfill-php81 (v1.26.0)
- Locking symfony/polyfill-uuid (v1.26.0)
- Locking symfony/process (v6.0.11)
- Locking symfony/psr-http-message-bridge (v2.1.3)
- Locking symfony/routing (v6.0.15)
- Locking symfony/service-contracts (v3.0.2)
- Locking symfony/string (v6.0.15)
- Locking symfony/translation (v6.0.14)
- Locking symfony/translation-contracts (v3.0.2)
- Locking symfony/uid (v6.0.13)
- Locking symfony/var-dumper (v6.0.14)
- Locking tecnickcom/tcpdf (6.5.0)
- Locking theseer/tokenizer (1.2.1)
- Locking tijsverkoyen/css-to-inline-styles (2.2.5)
- Locking vlucas/phpdotenv (v5.5.0)
- Locking voku/portable-ascii (2.0.1)
- Locking webmozart/assert (1.11.0)
- Locking webonyx/graphql-php (v15.0.0-alpha.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 134 installs, 0 updates, 0 removals
- Installing voku/portable-ascii (2.0.1): Extracting archive
- Installing psr/http-message (1.0.1): Extracting archive
- Installing psr/http-factory (1.0.1): Extracting archive
- Installing php-http/message-factory (v1.0.2): Extracting archive
- Installing nyholm/psr7 (1.5.1): Extracting archive
- Installing symfony/polyfill-mbstring (v1.26.0): Extracting archive
- Installing psr/log (3.0.0): Extracting archive
- Installing psr/cache (3.0.0): Extracting archive
- Installing doctrine/deprecations (v1.0.0): Extracting archive
- Installing doctrine/event-manager (1.2.0): Extracting archive
- Installing doctrine/cache (2.2.0): Extracting archive
- Installing doctrine/dbal (3.5.1): Extracting archive
- Installing aimeos/macro (1.0.0): Extracting archive
- Installing aimeos/aimeos-base (2022.10.2): Extracting archive
- Installing symfony/deprecation-contracts (v3.0.2): Extracting archive
- Installing symfony/http-foundation (v6.0.15): Extracting archive
- Installing symfony/psr-http-message-bridge (v2.1.3): Extracting archive
- Installing symfony/polyfill-php80 (v1.26.0): Extracting archive
- Installing symfony/polyfill-ctype (v1.26.0): Extracting archive
- Installing phpoption/phpoption (1.9.0): Extracting archive
- Installing graham-campbell/result-type (v1.1.0): Extracting archive
- Installing vlucas/phpdotenv (v5.5.0): Extracting archive
- Installing symfony/css-selector (v6.0.11): Extracting archive
- Installing tijsverkoyen/css-to-inline-styles (2.2.5): Extracting archive
- Installing symfony/var-dumper (v6.0.14): Extracting archive
- Installing symfony/polyfill-uuid (v1.26.0): Extracting archive
- Installing symfony/uid (v6.0.13): Extracting archive
- Installing symfony/routing (v6.0.15): Extracting archive
- Installing symfony/process (v6.0.11): Extracting archive
- Installing symfony/polyfill-php72 (v1.26.0): Extracting archive
- Installing symfony/polyfill-intl-normalizer (v1.26.0): Extracting archive
- Installing symfony/polyfill-intl-idn (v1.26.0): Extracting archive
- Installing symfony/mime (v6.0.14): Extracting archive
- Installing psr/container (2.0.2): Extracting archive
- Installing symfony/service-contracts (v3.0.2): Extracting archive
- Installing psr/event-dispatcher (1.0.0): Extracting archive
- Installing symfony/event-dispatcher-contracts (v3.0.2): Extracting archive
- Installing symfony/event-dispatcher (v6.0.9): Extracting archive
- Installing doctrine/lexer (1.2.3): Extracting archive
- Installing egulias/email-validator (3.2.1): Extracting archive
- Installing symfony/mailer (v6.0.15): Extracting archive
- Installing symfony/error-handler (v6.0.15): Extracting archive
- Installing symfony/http-kernel (v6.0.15): Extracting archive
- Installing symfony/finder (v6.0.11): Extracting archive
- Installing symfony/polyfill-intl-grapheme (v1.26.0): Extracting archive
- Installing symfony/string (v6.0.15): Extracting archive
- Installing symfony/console (v6.0.15): Extracting archive
- Installing symfony/polyfill-php81 (v1.26.0): Extracting archive
- Installing ramsey/collection (1.2.2): Extracting archive
- Installing brick/math (0.10.2): Extracting archive
- Installing ramsey/uuid (4.6.0): Extracting archive
- Installing psr/simple-cache (3.0.0): Extracting archive
- Installing nunomaduro/termwind (v1.14.2): Extracting archive
- Installing symfony/translation-contracts (v3.0.2): Extracting archive
- Installing symfony/translation (v6.0.14): Extracting archive
- Installing nesbot/carbon (2.62.1): Extracting archive
- Installing monolog/monolog (2.8.0): Extracting archive
- Installing league/mime-type-detection (1.11.0): Extracting archive
- Installing league/flysystem (3.10.2): Extracting archive
- Installing nette/utils (v3.2.8): Extracting archive
- Installing nette/schema (v1.2.2): Extracting archive
- Installing dflydev/dot-access-data (v3.0.2): Extracting archive
- Installing league/config (v1.1.1): Extracting archive
- Installing league/commonmark (2.3.7): Extracting archive
- Installing laravel/serializable-closure (v1.2.2): Extracting archive
- Installing fruitcake/php-cors (v1.2.0): Extracting archive
- Installing webmozart/assert (1.11.0): Extracting archive
- Installing dragonmantank/cron-expression (v3.3.2): Extracting archive
- Installing doctrine/inflector (2.0.6): Extracting archive
- Installing laravel/framework (v9.39.0): Extracting archive
- Installing laminas/laminas-diactoros (2.20.0): Extracting archive
- Installing enshrined/svg-sanitize (0.15.4): Extracting archive
- Installing aimeos/upscheme (0.8.4): Extracting archive
- Installing aimeos/map (3.2.0): Extracting archive
- Installing aimeos/aimeos-core (2022.10.3): Extracting archive
- Installing aimeos/ai-laravel (2022.10.3): Extracting archive
- Installing tecnickcom/tcpdf (6.5.0): Extracting archive
- Installing aimeos/ai-controller-jobs (2022.10.3): Extracting archive
- Installing aimeos/ai-controller-frontend (2022.10.3): Extracting archive
- Installing aimeos/ai-client-jsonapi (2022.10.1): Extracting archive
- Installing aimeos/ai-client-html (2022.10.2): Extracting archive
- Installing aimeos/ai-admin-jsonadm (2022.10.1): Extracting archive
- Installing aimeos/ai-admin-jqadm (2022.10.2): Extracting archive
- Installing aimeos/ai-cms-grapesjs (2022.10.2): Extracting archive
- Installing webonyx/graphql-php (v15.0.0-alpha.2): Extracting archive
- Installing aimeos/ai-admin-graphql (2022.10.2): Extracting archive
- Installing aimeos/aimeos-laravel (2022.10.3): Extracting archive
- Installing fakerphp/faker (v1.20.0): Extracting archive
- Installing psr/http-client (1.0.1): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing guzzlehttp/psr7 (2.4.3): Extracting archive
- Installing guzzlehttp/promises (1.5.2): Extracting archive
- Installing guzzlehttp/guzzle (7.5.0): Extracting archive
- Installing laravel/breeze (v1.14.3): Extracting archive
- Installing laravel/sail (v1.16.2): Extracting archive
- Installing laravel/sanctum (v2.15.1): Extracting archive
- Installing nikic/php-parser (v4.15.1): Extracting archive
- Installing psy/psysh (v0.11.9): Extracting archive
- Installing laravel/tinker (v2.7.2): Extracting archive
- Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
- Installing mockery/mockery (1.5.1): Extracting archive
- Installing filp/whoops (2.14.6): Extracting archive
- Installing nunomaduro/collision (v6.3.1): Extracting archive
- Installing sebastian/version (3.0.2): Extracting archive
- Installing sebastian/type (3.2.0): Extracting archive
- Installing sebastian/resource-operations (3.0.3): Extracting archive
- Installing sebastian/recursion-context (4.0.4): Extracting archive
- Installing sebastian/object-reflector (2.0.4): Extracting archive
- Installing sebastian/object-enumerator (4.0.4): Extracting archive
- Installing sebastian/global-state (5.0.5): Extracting archive
- Installing sebastian/exporter (4.0.5): Extracting archive
- Installing sebastian/environment (5.1.4): Extracting archive
- Installing sebastian/diff (4.0.4): Extracting archive
- Installing sebastian/comparator (4.0.8): Extracting archive
- Installing sebastian/code-unit (1.0.8): Extracting archive
- Installing sebastian/cli-parser (1.0.1): Extracting archive
- Installing phpunit/php-timer (5.0.3): Extracting archive
- Installing phpunit/php-text-template (2.0.4): Extracting archive
- Installing phpunit/php-invoker (3.1.1): Extracting archive
- Installing phpunit/php-file-iterator (3.0.6): Extracting archive
- Installing theseer/tokenizer (1.2.1): Extracting archive
- Installing sebastian/lines-of-code (1.0.3): Extracting archive
- Installing sebastian/complexity (2.0.2): Extracting archive
- Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
- Installing phpunit/php-code-coverage (9.2.18): Extracting archive
- Installing phar-io/version (3.2.1): Extracting archive
- Installing phar-io/manifest (2.0.3): Extracting archive
- Installing myclabs/deep-copy (1.11.0): Extracting archive
- Installing doctrine/instantiator (1.4.1): Extracting archive
- Installing phpunit/phpunit (9.5.26): Extracting archive
- Installing spatie/backtrace (1.2.1): Extracting archive
- Installing spatie/flare-client-php (1.3.0): Extracting archive
- Installing spatie/ignition (1.4.1): Extracting archive
- Installing spatie/laravel-ignition (1.6.1): Extracting archive
54 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

INFO Discovering packages.

aimeos/aimeos-laravel ....................................................................................................................... DONE
laravel/breeze .............................................................................................................................. DONE
laravel/sail ................................................................................................................................ DONE
laravel/sanctum ............................................................................................................................. DONE
laravel/tinker .............................................................................................................................. DONE
nesbot/carbon ............................................................................................................................... DONE
nunomaduro/collision ........................................................................................................................ DONE
nunomaduro/termwind ......................................................................................................................... DONE
spatie/laravel-ignition ..................................................................................................................... DONE

89 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan vendor:publish --tag=laravel-assets --ansi --force

INFO No publishable resources for tag [laravel-assets].

> @php artisan vendor:publish --tag=public --ansi --force

INFO Publishing [public] assets.

Copying directory [vendor/aimeos/aimeos-laravel/public] to [public/vendor/shop] ............................................................. DONE
Copying directory [vendor/aimeos/ai-client-html/themes/client/html] to [public/vendor/shop/themes] .......................................... DONE
Copying directory [vendor/aimeos/ai-cms-grapesjs/themes/client/html] to [public/vendor/shop/themes] ......................................... DONE

No security vulnerability advisories found
> @php artisan key:generate --ansi

INFO Application key set successfully.

> App\Composer::configure
Database setup
- DB_CONNECTION (mysql):
- DB_HOST (127.0.0.1): localhost
- DB_PORT (3306):
- DB_DATABASE (laravel): XXXXXXXX_testshop
- DB_USERNAME (root): XXXXXXXX_testshop
- DB_PASSWORD:
Mail setup
- MAIL_MAILER (smtp):
- MAIL_HOST (smtp.mailtrap.io):
- MAIL_PORT (2525):
- MAIL_USERNAME ():
- MAIL_ENCRYPTION ():
- MAIL_PASSWORD:
> @php artisan migrate

INFO Preparing database.

Creating migration table ................................................................................................................ 8ms DONE

INFO Running migrations.

2014_10_12_000000_create_users_table .................................................................................................... 8ms DONE
2014_10_12_100000_create_password_resets_table .......................................................................................... 8ms DONE
2019_08_19_000000_create_failed_jobs_table .............................................................................................. 7ms DONE
2019_12_14_000001_create_personal_access_tokens_table .................................................................................. 10ms DONE

> App\Composer::setup
Initializing or updating the Aimeos database tables for site "default"
Migrating: vendor/aimeos/aimeos-core/setup/TypesMigrateColumns.php
Migrated: vendor/aimeos/aimeos-core/setup/TypesMigrateColumns.php (20.4ms)
Migrating: vendor/aimeos/aimeos-core/setup/AttributeMigrateKey.php
Migrated: vendor/aimeos/aimeos-core/setup/AttributeMigrateKey.php (0.19ms)
Migrating: vendor/aimeos/aimeos-core/setup/TablesClearPropertyKey.php
Migrated: vendor/aimeos/aimeos-core/setup/TablesClearPropertyKey.php (0.2ms)
Migrating: vendor/aimeos/aimeos-core/setup/IndexMigrateTextInnodb.php
Migrated: vendor/aimeos/aimeos-core/setup/IndexMigrateTextInnodb.php (0.2ms)
Migrating: vendor/aimeos/ai-laravel/setup/TablesMigrateSiteidLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/TablesMigrateSiteidLaravel.php (0.25ms)
Migrating: vendor/aimeos/aimeos-core/setup/TablesMigrateSiteid.php
Migrated: vendor/aimeos/aimeos-core/setup/TablesMigrateSiteid.php (0.35ms)
Migrating: vendor/aimeos/ai-laravel/setup/TypesMigrateColumnsLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/TypesMigrateColumnsLaravel.php (1.34ms)
Migrating: vendor/aimeos/aimeos-core/setup/Attribute.php
Migrated: vendor/aimeos/aimeos-core/setup/Attribute.php (67.36ms)
Migrating: vendor/aimeos/aimeos-core/setup/AttributeRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/AttributeRemoveIndexes.php (15.23ms)
Migrating: vendor/aimeos/aimeos-core/setup/CacheRemoveForeignkey.php
Migrated: vendor/aimeos/aimeos-core/setup/CacheRemoveForeignkey.php (0.68ms)
Migrating: vendor/aimeos/aimeos-core/setup/CacheRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CacheRemoveIndexes.php (0.69ms)
Migrating: vendor/aimeos/aimeos-core/setup/Cache.php
Migrated: vendor/aimeos/aimeos-core/setup/Cache.php (19.47ms)
Migrating: vendor/aimeos/aimeos-core/setup/Catalog.php
Migrated: vendor/aimeos/aimeos-core/setup/Catalog.php (32.78ms)
Migrating: vendor/aimeos/aimeos-core/setup/CatalogRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CatalogRemoveIndexes.php (17.03ms)
Migrating: vendor/aimeos/ai-cms-grapesjs/setup/Cms.php
Migrated: vendor/aimeos/ai-cms-grapesjs/setup/Cms.php (40.86ms)
Migrating: vendor/aimeos/ai-cms-grapesjs/setup/CmsRemoveIndexes.php
Migrated: vendor/aimeos/ai-cms-grapesjs/setup/CmsRemoveIndexes.php (13.15ms)
Migrating: vendor/aimeos/aimeos-core/setup/CouponDropCodeForeign.php
Migrated: vendor/aimeos/aimeos-core/setup/CouponDropCodeForeign.php (1.82ms)
Migrating: vendor/aimeos/aimeos-core/setup/CouponMigrateBasetValues.php
Migrated: vendor/aimeos/aimeos-core/setup/CouponMigrateBasetValues.php (2.41ms)
Migrating: vendor/aimeos/aimeos-core/setup/CustomerDropAddressForeign.php
Migrated: vendor/aimeos/aimeos-core/setup/CustomerDropAddressForeign.php (1.49ms)
Migrating: vendor/aimeos/aimeos-core/setup/Coupon.php
Migrated: vendor/aimeos/aimeos-core/setup/Coupon.php (29.03ms)
Migrating: vendor/aimeos/aimeos-core/setup/CouponRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CouponRemoveIndexes.php (17.92ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerMigrateTableInnoDB.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerMigrateTableInnoDB.php (7.54ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerRemoveConstraints.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerRemoveConstraints.php (1.59ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerRemoveLostUserDataLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerRemoveLostUserDataLaravel.php (1.33ms)
Migrating: vendor/aimeos/aimeos-core/setup/Customer.php
Migrated: vendor/aimeos/aimeos-core/setup/Customer.php (220.67ms)
Migrating: vendor/aimeos/aimeos-core/setup/Media.php
Migrated: vendor/aimeos/aimeos-core/setup/Media.php (82.76ms)
Migrating: vendor/aimeos/aimeos-core/setup/Price.php
Migrated: vendor/aimeos/aimeos-core/setup/Price.php (59.85ms)
Migrating: vendor/aimeos/aimeos-core/setup/Product.php
Migrated: vendor/aimeos/aimeos-core/setup/Product.php (74.9ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerClearPropertyKeyLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerClearPropertyKeyLaravel.php (14.14ms)
Migrating: vendor/aimeos/aimeos-core/setup/ServiceUniqueCode.php
Migrated: vendor/aimeos/aimeos-core/setup/ServiceUniqueCode.php (4.09ms)
Migrating: vendor/aimeos/aimeos-core/setup/Service.php
Migrated: vendor/aimeos/aimeos-core/setup/Service.php (45.01ms)
Migrating: vendor/aimeos/aimeos-core/setup/Supplier.php
Migrated: vendor/aimeos/aimeos-core/setup/Supplier.php (47.13ms)
Migrating: vendor/aimeos/aimeos-core/setup/Text.php
Migrated: vendor/aimeos/aimeos-core/setup/Text.php (44.58ms)
Migrating: vendor/aimeos/aimeos-core/setup/TablesMigrateListsKey.php
Migrated: vendor/aimeos/aimeos-core/setup/TablesMigrateListsKey.php (160.5ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerMigrateListsKeyLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerMigrateListsKeyLaravel.php (37.22ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerMigratePropertyKeyLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerMigratePropertyKeyLaravel.php (20.38ms)
Migrating: vendor/aimeos/aimeos-core/setup/CustomerRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CustomerRemoveIndexes.php (153.04ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerRemoveIndexesLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerRemoveIndexesLaravel.php (208.93ms)
Migrating: vendor/aimeos/aimeos-core/setup/LocaleMigrateSite.php
Migrated: vendor/aimeos/aimeos-core/setup/LocaleMigrateSite.php (12ms)
Migrating: vendor/aimeos/aimeos-core/setup/LocaleRemoveCharConstraints.php
Migrated: vendor/aimeos/aimeos-core/setup/LocaleRemoveCharConstraints.php (11.66ms)
Migrating: vendor/aimeos/aimeos-core/setup/LocaleRenameSiteSupplier.php
Migrated: vendor/aimeos/aimeos-core/setup/LocaleRenameSiteSupplier.php (5.62ms)
Migrating: vendor/aimeos/aimeos-core/setup/Locale.php
Migrated: vendor/aimeos/aimeos-core/setup/Locale.php (119.74ms)
Migrating: vendor/aimeos/aimeos-core/setup/MShopAddLocaleLangCurData.php
> App\Composer::account
Create admin account
- E-Mail: XXXXXXXX@XXXXXXXX.com
- Password:

Aimeos\MShop\Exception

No item found for conditions: Array
(
[locale.site.code] => default
)

at vendor/aimeos/aimeos-core/src/MShop/Common/Manager/Base.php:592
588▕ return $item;
589▕ }
590▕
591▕ $msg = $this->context()->translate( 'mshop', 'No item found for conditions: %1$s' );
➜ 592▕ throw new \Aimeos\MShop\Exception( sprintf( $msg, print_r( $pairs, true ) ), 404 );
593▕ }
594▕
595▕
596▕ /**

+24 vendor frames
25 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
> App\Composer::success


___ _
/ | (_)___ ___ ___ ____ _____
/ /| | / / __ __ \/ _ \/ __ \/ ___/
/ __ |/ / / / / / / ___/ /_/ /\__ \
/_/ |_/_/_/ /_/ /_/\___/\____/_____/

Congratulations! You successfully set up your Aimeos shop!
Video tutorials: https://www.youtube.com/c/aimeos
Documentation: https://aimeos.org/docs
Get help: https://aimeos.org/help
Contribute: https://github.com/aimeos
Give a star: https://github.com/aimeos/aimeos
Made with love by the Aimeos community. Be a part of it!

Setup cronjobs: https://aimeos.org/docs/latest/laravel/setup/#cronjobs
Attachments
Screenshot from phpmyadmin showing empty tables
Screenshot from phpmyadmin showing empty tables
database tables.JPG (219.46 KiB) Viewed 11963 times
Error I get when accessing the root URL
Error I get when accessing the root URL
Front-end error.JPG (103.62 KiB) Viewed 11963 times

User avatar
aimeos
Administrator
Posts: 7907
Joined: 01 Jan 1970, 00:00

Re: Problem with Fresh Install of 2022.10.2

Post by aimeos » 08 Nov 2022, 19:04

Yes, that error shouldn't occur and it's strange that it occurs.

What happens if you run the setup manually?

Code: Select all

php artisan aimeos:setup --option=setup/default/demo:1
// if succeeded
php artisan aimeos:account --super me@localhost
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

User avatar
adrintoul
Posts: 3
Joined: 08 Nov 2022, 16:41

Re: Problem with Fresh Install of 2022.10.2

Post by adrintoul » 08 Nov 2022, 19:36

Thanks for the quick reply! Still no luck I'm afraid. The first command runs without error, but all the tables in the database are still empty. The second command results in the same error I got during the install.


[myshop]$ php artisan aimeos:setup --option=setup/default/demo:1
Initializing or updating the Aimeos database tables for site "default"
Migrating: vendor/aimeos/aimeos-core/setup/TypesMigrateColumns.php
Migrated: vendor/aimeos/aimeos-core/setup/TypesMigrateColumns.php (268.6ms)
Migrating: vendor/aimeos/aimeos-core/setup/AttributeMigrateKey.php
Migrated: vendor/aimeos/aimeos-core/setup/AttributeMigrateKey.php (5.33ms)
Migrating: vendor/aimeos/aimeos-core/setup/TablesClearPropertyKey.php
Migrated: vendor/aimeos/aimeos-core/setup/TablesClearPropertyKey.php (6.74ms)
Migrating: vendor/aimeos/aimeos-core/setup/IndexMigrateTextInnodb.php
Migrated: vendor/aimeos/aimeos-core/setup/IndexMigrateTextInnodb.php (10.29ms)
Migrating: vendor/aimeos/ai-laravel/setup/TablesMigrateSiteidLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/TablesMigrateSiteidLaravel.php (6.05ms)
Migrating: vendor/aimeos/aimeos-core/setup/TablesMigrateSiteid.php
Migrated: vendor/aimeos/aimeos-core/setup/TablesMigrateSiteid.php (8.3ms)
Migrating: vendor/aimeos/ai-laravel/setup/TypesMigrateColumnsLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/TypesMigrateColumnsLaravel.php (30ms)
Migrating: vendor/aimeos/aimeos-core/setup/Attribute.php
Migrated: vendor/aimeos/aimeos-core/setup/Attribute.php (9.31ms)
Migrating: vendor/aimeos/aimeos-core/setup/AttributeRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/AttributeRemoveIndexes.php (118.34ms)
Migrating: vendor/aimeos/aimeos-core/setup/CacheRemoveForeignkey.php
Migrated: vendor/aimeos/aimeos-core/setup/CacheRemoveForeignkey.php (11.33ms)
Migrating: vendor/aimeos/aimeos-core/setup/CacheRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CacheRemoveIndexes.php (20.58ms)
Migrating: vendor/aimeos/aimeos-core/setup/Cache.php
Migrated: vendor/aimeos/aimeos-core/setup/Cache.php (9.69ms)
Migrating: vendor/aimeos/aimeos-core/setup/Catalog.php
Migrated: vendor/aimeos/aimeos-core/setup/Catalog.php (8.26ms)
Migrating: vendor/aimeos/aimeos-core/setup/CatalogRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CatalogRemoveIndexes.php (83.24ms)
Migrating: vendor/aimeos/ai-cms-grapesjs/setup/Cms.php
Migrated: vendor/aimeos/ai-cms-grapesjs/setup/Cms.php (8.73ms)
Migrating: vendor/aimeos/ai-cms-grapesjs/setup/CmsRemoveIndexes.php
Migrated: vendor/aimeos/ai-cms-grapesjs/setup/CmsRemoveIndexes.php (51.22ms)
Migrating: vendor/aimeos/aimeos-core/setup/CouponDropCodeForeign.php
Migrated: vendor/aimeos/aimeos-core/setup/CouponDropCodeForeign.php (20.32ms)
Migrating: vendor/aimeos/aimeos-core/setup/CouponMigrateBasetValues.php
Migrated: vendor/aimeos/aimeos-core/setup/CouponMigrateBasetValues.php (11.83ms)
Migrating: vendor/aimeos/aimeos-core/setup/CustomerDropAddressForeign.php
Migrated: vendor/aimeos/aimeos-core/setup/CustomerDropAddressForeign.php (16.8ms)
Migrating: vendor/aimeos/aimeos-core/setup/Coupon.php
Migrated: vendor/aimeos/aimeos-core/setup/Coupon.php (7.21ms)
Migrating: vendor/aimeos/aimeos-core/setup/CouponRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CouponRemoveIndexes.php (63.79ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerMigrateTableInnoDB.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerMigrateTableInnoDB.php (21.51ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerRemoveConstraints.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerRemoveConstraints.php (5.88ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerRemoveLostUserDataLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerRemoveLostUserDataLaravel.php (6.61ms)
Migrating: vendor/aimeos/aimeos-core/setup/Customer.php
Migrated: vendor/aimeos/aimeos-core/setup/Customer.php (12.2ms)
Migrating: vendor/aimeos/aimeos-core/setup/Media.php
Migrated: vendor/aimeos/aimeos-core/setup/Media.php (9.55ms)
Migrating: vendor/aimeos/aimeos-core/setup/Price.php
Migrated: vendor/aimeos/aimeos-core/setup/Price.php (10.58ms)
Migrating: vendor/aimeos/aimeos-core/setup/Product.php
Migrated: vendor/aimeos/aimeos-core/setup/Product.php (10.27ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerClearPropertyKeyLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerClearPropertyKeyLaravel.php (23.35ms)
Migrating: vendor/aimeos/aimeos-core/setup/ServiceUniqueCode.php
Migrated: vendor/aimeos/aimeos-core/setup/ServiceUniqueCode.php (11.19ms)
Migrating: vendor/aimeos/aimeos-core/setup/Service.php
Migrated: vendor/aimeos/aimeos-core/setup/Service.php (9.37ms)
Migrating: vendor/aimeos/aimeos-core/setup/Supplier.php
Migrated: vendor/aimeos/aimeos-core/setup/Supplier.php (7.49ms)
Migrating: vendor/aimeos/aimeos-core/setup/Text.php
Migrated: vendor/aimeos/aimeos-core/setup/Text.php (13.95ms)
Migrating: vendor/aimeos/aimeos-core/setup/TablesMigrateListsKey.php
Migrated: vendor/aimeos/aimeos-core/setup/TablesMigrateListsKey.php (150.07ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerMigrateListsKeyLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerMigrateListsKeyLaravel.php (18.62ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerMigratePropertyKeyLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerMigratePropertyKeyLaravel.php (25.52ms)
Migrating: vendor/aimeos/aimeos-core/setup/CustomerRemoveIndexes.php
Migrated: vendor/aimeos/aimeos-core/setup/CustomerRemoveIndexes.php (304.59ms)
Migrating: vendor/aimeos/ai-laravel/setup/CustomerRemoveIndexesLaravel.php
Migrated: vendor/aimeos/ai-laravel/setup/CustomerRemoveIndexesLaravel.php (127.36ms)
Migrating: vendor/aimeos/aimeos-core/setup/LocaleMigrateSite.php
Migrated: vendor/aimeos/aimeos-core/setup/LocaleMigrateSite.php (6.11ms)
Migrating: vendor/aimeos/aimeos-core/setup/LocaleRemoveCharConstraints.php
Migrated: vendor/aimeos/aimeos-core/setup/LocaleRemoveCharConstraints.php (5.83ms)
Migrating: vendor/aimeos/aimeos-core/setup/LocaleRenameSiteSupplier.php
Migrated: vendor/aimeos/aimeos-core/setup/LocaleRenameSiteSupplier.php (5.75ms)
Migrating: vendor/aimeos/aimeos-core/setup/Locale.php
Migrated: vendor/aimeos/aimeos-core/setup/Locale.php (46.55ms)
Migrating: vendor/aimeos/aimeos-core/setup/MShopAddLocaleLangCurData.php


[myshop]$ php artisan aimeos:account --super me@localhost

Password:
>


Aimeos\MShop\Exception

No item found for conditions: Array
(
[locale.site.code] => default
)

at vendor/aimeos/aimeos-core/src/MShop/Common/Manager/Base.php:592
588▕ return $item;
589▕ }
590▕
591▕ $msg = $this->context()->translate( 'mshop', 'No item found for conditions: %1$s' );
➜ 592▕ throw new \Aimeos\MShop\Exception( sprintf( $msg, print_r( $pairs, true ) ), 404 );
593▕ }
594▕
595▕
596▕ /**

+24 vendor frames
25 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

User avatar
aimeos
Administrator
Posts: 7907
Joined: 01 Jan 1970, 00:00

Re: Problem with Fresh Install of 2022.10.2

Post by aimeos » 08 Nov 2022, 20:03

That's really strange! The default and demo data is not added despite of "--option=setup/default/demo:1" parameter.

It seems the the setup exists suddenly in this migration task:
https://github.com/aimeos/aimeos-core/b ... hp#L31-L59

Can you check where the process stops? You can find the used code here:
https://github.com/aimeos/aimeos-core/b ... leData.php
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

User avatar
adrintoul
Posts: 3
Joined: 08 Nov 2022, 16:41

Re: Problem with Fresh Install of 2022.10.2

Post by adrintoul » 09 Nov 2022, 03:47

I found the issue in a PHP error log. Apparently I was running up against a memory limit. Based on this error, I extended the php.ini memory_limit parameter from 32M to 128M. Then I re-ran php artisan aimeos:setup --option=setup/default/demo:1.

The setup completed and I've got the demo shop up and running. It would be nice if it returned an error pointing me in this direction, but when PHP bombs out due to memory it doesn't always do so gracefully. I should have thought to check the PHP error log before anything else. Thanks for your time and your help!

Code: Select all

[09-Nov-2022 03:28:28 UTC] PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) in /home/XXXX/subdomains/myshop/vendor/doctrine/dbal/src/Schema/Table.php on line 974
[09-Nov-2022 03:28:28 UTC] PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/XXXX/subdomains/myshop/vendor/symfony/error-handler/Error/FatalError.php on line 1

Post Reply