New Zenner
- Join Date:
- Jan 2009
- Location:
- Iowa, USA
- Posts:
- 65
- Plugin Contributions:
- 0
Fatal Error after clean install of 2.1.0
Did a clean Install of Zen Cart 2.1.0 (PHP Level ea-php83), in its own subdomain (production is in another subdomain running PHP Level ea-php72). Installation completed with just a warning "PHP GZip extension not detected. ... Your hosting company can take care of this for you.". Hosting company response was "PHP Gzip should be enabled at the moment, I have as well tested through PHP script and seems to be working as intended." So I continued.
Installation successfully completed; however, I get a 500 Fatal Error attempting to access both the storefront and admin. I admit I'm getting in over in over my head understanding error conditions, but would really like to see this through.
Most profuse thanks in advance for any assistance you can provide.
Error log refers to symfony?:
[22-Jan-2026 17:08:29 UTC] PHP Fatal error: Uncaught Error: Call to undefined function Symfony\Polyfill\Mbstring\iconv_substr() in /home/soldiers/public_html/dev-2025/laravel/vendor/symfony/polyfill-mbstring/Mbstring.php:667
Stack trace:
#0 /home/soldiers/public_html/dev-2025/laravel/vendor/symfony/polyfill-mbstring/bootstrap80.php(72): Symfony\Polyfill\Mbstring\Mbstring::mb_substr('configuration', 0, 1, 'UTF-8')
#1 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/support/Str.php(1135): mb_substr('configuration', 0, 1, 'UTF-8')
#2 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/support/Str.php(1205): Illuminate\Support\Str::substr('configuration', 0, 1)
#3 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/support/Str.php(1119): Illuminate\Support\Str::ucfirst('configuration')
#4 [internal function]: Illuminate\Support\Str::Illuminate\Support{closure}('configuration')
#5 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/support/Str.php(1119): array_map(Object(Closure), Array)
#6 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/database/Eloquent/Concerns/HasAttributes.php(607): Illuminate\Support\Str::studly('configuration_v...')
#7 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/database/Eloquent/Concerns/HasAttributes.php(2082): Illuminate\Database\Eloquent\Model->hasGetMutator('configuration_v...')
#8 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/database/Eloquent/Concerns/HasAttributes.php(492): Illuminate\Database\Eloquent\Model->transformModelValue('configuration_v...', '')
#9 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/database/Eloquent/Concerns/HasAttributes.php(446): Illuminate\Database\Eloquent\Model->getAttributeValue('configuration_v...')
#10 /home/soldiers/public_html/dev-2025/laravel/vendor/illuminate/database/Eloquent/Model.php(2260): Illuminate\Database\Eloquent\Model->getAttribute('configuration_v...')
#11 /home/soldiers/public_html/dev-2025/laravel/app/Models/Configuration.php(26): Illuminate\Database\Eloquent\Model->offsetGet('configuration_v...')
#12 /home/soldiers/public_html/dev-2025/includes/init_includes/init_db_config_read.php(19): App\Models\Configuration->loadConfigSettings()
#13 /home/soldiers/public_html/dev-2025/includes/autoload_func.php(40): require_once('/home/soldiers/...')
#14 /home/soldiers/public_html/dev-2025/includes/application_top.php(329): require('/home/soldiers/...')
#15 /home/soldiers/public_html/dev-2025/index.php(25): require('/home/soldiers/...')
#16 {main}
thrown in /home/soldiers/public_html/dev-2025/laravel/vendor/symfony/polyfill-mbstring/Mbstring.php on line 667