I am running a website with joomla 3.10.11 and was urged to upgrade the php version I am using from php.7.4.33 to 8.x. Right now my hosting provider offers php 8.1.
As soon as I did this, the following errors appear in my front-end:
I wouldn't be able to know why...Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/permacul/domains/permacultura-es.org/public_html/libraries/vendor/joomla/input/src/Input.php on line 41
Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/permacul/domains/permacultura-es.org/public_html/libraries/vendor/joomla/input/src/Input.php on line 170
Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/permacul/domains/permacultura-es.org/public_html/libraries/src/Input/Input.php on line 31
Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/permacul/domains/permacultura-es.org/public_html/libraries/src/Input/Cookie.php on line 21
Deprecated: Return type of FOF30\Date\Date::format($format, $local = false, $translate = true) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/permacul/domains/permacultura-es.org/public_html/libraries/fof30/Date/Date.php on line 282
Deprecated: Return type of FOF30\Date\Date::setTimezone($tz) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/permacul/domains/permacultura-es.org/public_html/libraries/fof30/Date/Date.php on line 395
Deprecated: Return type of FOF30\Pimple\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/permacul/domains/permacultura-es.org/public_html/libraries/fof30/Pimple/Container.php on line 139
Deprecated: Return type of FOF30\Pimple\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/permacul/domains/permacultura-es.org/public_html/libraries/fof30/Pimple/Container.php on line 101
Deprecated: Return type of FOF30\Pimple\Container::offsetSet($id, $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 /home/permacul/domains/permacultura-es.org/public_html/libraries/fof30/Pimple/Container.php on line 81
Deprecated: Return type of FOF30\Pimple\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/permacul/domains/permacultura-es.org/public_html/libraries/fof30/Pimple/Container.php on line 149
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/permacul/domains/permacultura-es.org/public_html/libraries/src/Uri/Uri.php on line 141
Any help appreciated