Skip to content

Installing Qickstart under PHP 8.4.6 fails #1287

@sonvnn

Description

@sonvnn

Discussed in #1235

Originally posted by Banuk1616 August 13, 2025
I just tried to install Quickstart locally using PHP 8.4.6, but it resulted in numerous 'deprecated' warnings and the installation failed.

Deprecated: ldap_exop_sync(): Implicitly marking parameter $request_data as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\symfony\polyfill-php83\bootstrap.php on line 43

Deprecated: ldap_exop_sync(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\symfony\polyfill-php83\bootstrap.php on line 43

Deprecated: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\guzzlehttp\promises\src\functions.php on line 24

Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\guzzlehttp\promises\src\functions.php on line 260

Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\guzzlehttp\promises\src\functions.php on line 260

Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\guzzlehttp\promises\src\functions.php on line 285

Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\guzzlehttp\promises\src\functions.php on line 285

Deprecated: GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\guzzlehttp\promises\src\functions.php on line 307

Deprecated: voku\helper\UTF8::extract_text(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 1622

Deprecated: voku\helper\UTF8::file_get_contents(): Implicitly marking parameter $offset as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 1842

Deprecated: voku\helper\UTF8::file_get_contents(): Implicitly marking parameter $max_length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 1842

Deprecated: voku\helper\UTF8::getSupportInfo(): Implicitly marking parameter $key as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 2580

Deprecated: voku\helper\UTF8::html_entity_decode(): Implicitly marking parameter $flags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 3029

Deprecated: voku\helper\UTF8::lcfirst(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 4301

Deprecated: voku\helper\UTF8::lcwords(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 4365

Deprecated: voku\helper\UTF8::ltrim(): Implicitly marking parameter $chars as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 4444

Deprecated: voku\helper\UTF8::rtrim(): Implicitly marking parameter $chars as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 5625

Deprecated: voku\helper\UTF8::str_camelize(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 5762

Deprecated: voku\helper\UTF8::str_delimit(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 6022

Deprecated: voku\helper\UTF8::str_replace(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 7678

Deprecated: voku\helper\UTF8::str_slice(): Implicitly marking parameter $end as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 7913

Deprecated: voku\helper\UTF8::str_titleize(): Implicitly marking parameter $ignore as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 8704

Deprecated: voku\helper\UTF8::str_titleize(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 8704

Deprecated: voku\helper\UTF8::str_titleize(): Implicitly marking parameter $word_define_chars as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 8704

Deprecated: voku\helper\UTF8::str_to_lines(): Implicitly marking parameter $remove_short_values as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 9064

Deprecated: voku\helper\UTF8::str_to_words(): Implicitly marking parameter $remove_short_values as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 9111

Deprecated: voku\helper\UTF8::str_upper_camelize(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 9352

Deprecated: voku\helper\UTF8::strcspn(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 9515

Deprecated: voku\helper\UTF8::strip_tags(): Implicitly marking parameter $allowable_tags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 9652

Deprecated: voku\helper\UTF8::strspn(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11118

Deprecated: voku\helper\UTF8::strtocasefold(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11348

Deprecated: voku\helper\UTF8::strtolower(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11403

Deprecated: voku\helper\UTF8::strtoupper(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11483

Deprecated: voku\helper\UTF8::substr(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11698

Deprecated: voku\helper\UTF8::substr_compare(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11868

Deprecated: voku\helper\UTF8::substr_count(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 11926

Deprecated: voku\helper\UTF8::substr_count_in_byte(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 12018

Deprecated: voku\helper\UTF8::substr_in_byte(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 12172

Deprecated: voku\helper\UTF8::titlecase(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 12566

Deprecated: voku\helper\UTF8::trim(): Implicitly marking parameter $chars as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 12984

Deprecated: voku\helper\UTF8::ucfirst(): Implicitly marking parameter $lang as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 13030

Deprecated: voku\helper\UTF8::wordwrap_per_line(): Implicitly marking parameter $delimiter as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 13496

Deprecated: voku\helper\UTF8::reduce_string_array(): Implicitly marking parameter $remove_short_values as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\voku\portable-utf8\src\voku\helper\UTF8.php on line 13827

Deprecated: Constant E_STRICT is deprecated in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\symfony\error-handler\ErrorHandler.php on line 58

Deprecated: Constant E_STRICT is deprecated in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\symfony\error-handler\ErrorHandler.php on line 76

Deprecated: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Manager.php on line 47

Deprecated: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Manager.php on line 47

Deprecated: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Manager.php on line 93

Deprecated: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Manager.php on line 93

Deprecated: TYPO3\PharStreamWrapper\Manager::resolve(): Implicitly marking parameter $flags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Manager.php on line 118

Deprecated: TYPO3\PharStreamWrapper\Resolver\PharInvocationCollection::collect(): Implicitly marking parameter $flags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Resolver\PharInvocationCollection.php on line 42

Deprecated: TYPO3\PharStreamWrapper\Collectable::collect(): Implicitly marking parameter $flags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Collectable.php on line 30

Deprecated: TYPO3\PharStreamWrapper\Resolver\PharInvocationResolver::resolve(): Implicitly marking parameter $flags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Resolver\PharInvocationResolver.php on line 60

Deprecated: TYPO3\PharStreamWrapper\Resolvable::resolve(): Implicitly marking parameter $flags as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\Resolvable.php on line 24

Deprecated: TYPO3\PharStreamWrapper\PharStreamWrapper::stream_open(): Implicitly marking parameter $opened_path as nullable is deprecated, the explicit nullable type must be used instead in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\typo3\phar-stream-wrapper\src\PharStreamWrapper.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\libraries\vendor\symfony\polyfill-php83\bootstrap.php:43) in E:\Bearsampp-2025.5.6\vhosts\bsvtpl2.local\includes\framework.php on line 32

The installation works under PHP 8.3.20.

Best regards Olli

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions