Quantcast
Channel: phpBB.com
Viewing all articles
Browse latest Browse all 2238

[3.3.x] Support Forum • updating php version past 8.0 makes images disappear

$
0
0
Support Request Template
What version of phpBB are you using? phpBB 3.3.12
What is your board's URL? https://pr-56-bunpkpi-6tbrstnmzuyxw.uk- ... site/forum
Who do you host your board with? platform.sh
How did you install your board? I used the download package from phpBB.com
What is the most recent action performed on your board? Update from a previous version of phpBB3
Is registration required to reproduce this issue? No
Do you have any MODs installed? No
Do you have any extensions installed? No
What version of phpBB3 did you update from? phpBB 3.3.11
What styles do you currently have installed? No answer given
What language(s) is your board currently using? english
Which database type/version are you using? I Don't Know
What is your level of experience? New to PHP and phpBB
What actions did you take (updating your board; installing a MOD, style or extension; etc.) prior to this problem becoming noticeable? update php from 8.0 to 8.1
Please describe your problem. i have a board currently hosted on an old server and we are moving to platform.sh. i successfully managed to set it all up on platform.sh and then wanted to update our php because the old board was running on a version that's now end of life. i was able to update php to 8.0 but when i go any version higher than that, i observe the following problem:

user avatars no longer show up. possibly other images or files also stop showing up but i have no way of testing this because i don't know if any have been used anywhere on the board.

here is a link to a post with an avatar: https://pr-56-bunpkpi-6tbrstnmzuyxw.uk- ... 24f5b2a216

not only is there no avatar, when i try to display the image in a new browser tab, i get a long list of errors to do with outdated modules. I am putting that output at the bottom of my post.

phpbb version: the current live site was runningo on phpbb 3.3.11 so what i did on the new setup is to update this to 3.3.12.

extensions: we do use some extensions but they are currently disabled so i don't think they are the issue.

mysql -V output is as follows (i didn't know how to map that onto the versions given in the dropdown so left it empty): mysql Ver 15.1 Distrib 10.3.39-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

further issue that may be related:
users who are posting can also attach files. but this is also not working on my platform.sh deploy. when i attach a file, i get the following error: There is not enough free disk space to post this attachment. This is probably not related as it is not dependant on the php update.

Code:

    Deprecated: Symfony\Component\Config\Resource\ComposerResource implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /app/vendor/symfony/config/Resource/ComposerResource.php on line 19    Deprecated: Symfony\Component\Config\Resource\FileResource implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /app/vendor/symfony/config/Resource/FileResource.php on line 21    Deprecated: Symfony\Component\Config\Resource\ClassExistenceResource implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /app/vendor/symfony/config/Resource/ClassExistenceResource.php on line 22    Deprecated: Return type of Symfony\Component\Config\Resource\ReflectionMethodHhvmWrapper::getParameters() should either be compatible with ReflectionFunctionAbstract::getParameters(): array, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/vendor/symfony/config/Resource/ReflectionClassResource.php on line 235    Deprecated: Return type of Symfony\Component\Config\Resource\ReflectionParameterHhvmWrapper::getDefaultValue() should either be compatible with ReflectionParameter::getDefaultValue(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/vendor/symfony/config/Resource/ReflectionClassResource.php on line 252    Deprecated: Symfony\Component\Config\Resource\ReflectionClassResource implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /app/vendor/symfony/config/Resource/ReflectionClassResource.php on line 20    Deprecated: Return type of phpbb\config\config::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/config/config.php on line 42    Deprecated: Return type of phpbb\config\config::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/config/config.php on line 102    Deprecated: Return type of phpbb\request\deactivated_super_global::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/request/deactivated_super_global.php on line 77    Deprecated: Return type of phpbb\request\deactivated_super_global::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/request/deactivated_super_global.php on line 85    Deprecated: Return type of phpbb\request\deactivated_super_global::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/request/deactivated_super_global.php on line 90    Deprecated: Return type of phpbb\request\deactivated_super_global::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/request/deactivated_super_global.php on line 95    Deprecated: Return type of phpbb\request\deactivated_super_global::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/request/deactivated_super_global.php on line 104    Deprecated: Return type of phpbb\request\deactivated_super_global::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/request/deactivated_super_global.php on line 112    Deprecated: Return type of phpbb\di\service_collection::offsetGet($index) should either be compatible with ArrayObject::offsetGet(mixed $key): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/di/service_collection.php on line 55    Deprecated: Return type of phpbb\di\service_collection::getIterator() should either be compatible with ArrayObject::getIterator(): Iterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/di/service_collection.php on line 47    Deprecated: Return type of phpbb\di\service_collection_iterator::current() should either be compatible with ArrayIterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/phpbb/di/service_collection_iterator.php on line 42    Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/vendor/symfony/http-foundation/ParameterBag.php on line 220    Deprecated: Return type of Symfony\Component\HttpFoundation\ParameterBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/vendor/symfony/http-foundation/ParameterBag.php on line 230    Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/vendor/symfony/http-foundation/HeaderBag.php on line 288    Deprecated: Return type of Symfony\Component\HttpFoundation\HeaderBag::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /app/vendor/symfony/http-foundation/HeaderBag.php on line 298    Warning: Cannot modify header information - headers already sent by (output started at /app/vendor/symfony/config/Resource/ComposerResource.php:19) in /app/includes/functions_download.php on line 452    Warning: Cannot modify header information - headers already sent by (output started at /app/vendor/symfony/config/Resource/ComposerResource.php:19) in /app/includes/functions_download.php on line 96    [size=60]Generated by SRT Generator[/size]

Statistics: Posted by scobu — Thu Jul 18, 2024 12:25 pm



Viewing all articles
Browse latest Browse all 2238

Trending Articles