[3.3] SplObjectStorage() has been disabled for security reasons

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.2 und höher und die Konvertierung zu phpBB 3.3.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.3] oder [3.2] angeben
Gesperrt
apollodriver
Mitglied
Beiträge: 14
Registriert: 21.01.2020 13:29

[3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von apollodriver »

guten Abend -

ich habe hier folgenden Error - beim Aufruf der site...:

Code: Alles auswählen

[phpBB Debug] "SplObjectStorage() has been disabled for security reasons" in file /sites/www.my-domain.net/vendor/symfony/dependency-injecti
on/Dumper/PhpDumper.php on line 629[phpBB Debug] "SplObjectStorage() has been disabled for security reasons" in file /sites/www.my-domain.net/vendor/symfony/dependency-injection/Dumper/PhpDumper.php on line 1568
Was - auf was deutet dies denn hin !?

Freue mich auf einen Tipp
Vg

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16074
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von Dr.Death »

Auf das was die Fehlermeldung sagt:
SplObjectStorage() has been disabled for security reasons

Kontaktiere Deinen Hoster, damit er die Funktion in dem PHP Paket aktiviert.

Erstelle eine PHP-Datei mit den folgenden Inhalten, um Deine Version anzuzeigen: <?php phpinfo();
Rufe diese Datei dann über deinen Browser auf.

Unter anderem sollte der Bereich "SPL" auf enabled stehen und das Interface SplObjectStorage vorhanden sein.

Beispiel:
SPL
SPL SUPPORT ENABLED
Interfaces OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

apollodriver
Mitglied
Beiträge: 14
Registriert: 21.01.2020 13:29

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von apollodriver »

hallo und guten Abend Dr. Death

vorweg - vielen Dank für deine schnelle Antwort. - Habe die PHP-Version 7.4.2 auf dem Server.


SPL support enabled

Code: Alles auswählen

Interfaces	OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes	AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

by the way: ich hab heute die PHP-Version von 5.6 xy auf 7.4.2 hochgezogen: - Stelle dir vor was passiert ist:


ich habe einen critical error auf der wp-site bekommen:
There has been a critical error on your website.
Learn more about debugging in WordPress.
ich werde auf die folgende page geleitet https://wordpress.org/support/article/d ... wordpress/

und lerne was über Debugging:

WP_DEBUG # WP_DEBUG
WP_DEBUG is a PHP constant (a permanent global variable) that can be used to trigger the “debug” mode throughout WordPress. It is assumed to be false by default and is usually set to true in the wp-config.php file on development copies of WordPress.

Code: Alles auswählen

define( 'WP_DEBUG', true );
define( 'WP_DEBUG', false );
Note: The true and false values in the example are not surrounded by apostrophes (‘) because they are boolean (true/false) values. If you set constants to 'false', they will be interpreted as true because the quotes make it a string rather than a boolean.
It is not recommended to use WP_DEBUG or the other debug tools on live sites; they are meant for local testing and staging installs.

also geh ich in den debugmode und bekomme dann das folgende

Code: Alles auswählen

Deprecated: Array and string offset access syntax with curly braces is deprecated in /sites/www.my-domain.com/wp-content/plugins/participants-database/classes/PDb_Base.php on line 1844
und das hier

Code: Alles auswählen

Fatal error: Uncaught Exception: Cannot open source device in /sites/www.my-domain.com/wp-content/plugins/participants-database/vendor/wp-session-manager/wp-session-manager.php:46 Stack trace: #0 /sites/www.my-domain.com/wp-content/plugins/participants-database/vendor/wp-session-manager/wp-session-manager.php(46): session_start() #1 /sites/www.my-domain.com/wp-includes/class-wp-hook.php(286): wp_session_manager_start_session() #2 /sites/www.my-domain.com/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(NULL, Array) #3 /sites/www.my-domain.com/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #4 /sites/www.my-domain.com/wp-settings.php(392): do_action('plugins_loaded') #5 /sites/www.my-domain.com/wp-config.php(90): require_once('/sites/www.my-domain-...') #6 /sites/www.my-domain.com/wp-load.php(37): require_once('/sites/www.my-domain-...') #7 /sites/www.my-domain.com/wp-blog-header.php(13): require_once('/sites/www.my-domain-...') #8 /sites/www.my-domain.com/index.php(17): require('/sites/www.my-domain-...') #9 in /sites/www.my-domain.com/wp-content/plugins/participants-database/vendor/wp-session-manager/wp-session-manager.php on line 46
There has been a critical error on your website.
hmmm - also da scheint auf dem SERVER irgendwas nicht zu stimmen - da ist was Faul auf dem Server drauf.

Benutzeravatar
chris1278
Mitglied
Beiträge: 1689
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von chris1278 »

Nutze mal besser php 7.3.

Solltest du noch phpbb 3.2.x haben nutze max. Php 7.2

apollodriver
Mitglied
Beiträge: 14
Registriert: 21.01.2020 13:29

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von apollodriver »

moinsen - mein serveradmin hat halt hochtgezogen auf 7.4.2
_Ihr meint dass das mit der Version nicht geht - dass das tooo much ist!




3Di sagt dass er kaum Stress hatte mit dieser Version...
https://www.phpbb.com/community/viewtop ... #p15426021
Moreover... we are using PHP 7.4.0 / 1 / 2 on multiple environments with phpBB 3.3.0 and dev branch, live and locally, no one of the above issues arose so far after months.

Hmmm - merkwürdig...

Benutzeravatar
chris1278
Mitglied
Beiträge: 1689
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von chris1278 »

Das mag schon sein aber als php version wird für phpbb 3.3 nun mal 7.3 angegeben.

Setz einfach mal zurück auf diese und probiere es nochmal.

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16074
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von Dr.Death »

Das ist so nicht korrekt.

phpBB 3.3.0 unterstützt auch 7.4.x ( x= 0, 1,2 bisher )

Und für Wordpress Fehlermeldungen bitte den WordPress Support kontaktieren. ( Deine Wordpress Version ist wahrscheinlich zu alt und unterstützt PHP 7.x nicht....)

Ein kurzes Benutzen einer großen Suchmaschine mit den Begriffen: wordpress Deprecated: Array and string offset access
brachte diesen Link zutage: https://wordpress.org/support/topic/php ... ly-braces/

:roll: :wink: :geek: :cookie:

Nochmals zur eigentlichen Fehlermeldung: Kontaktiere Deinen Hoster mit dieser Meldung.
Dein Hoster hat irgendwo in seiner Server Konfiguration es zu gut gemeint und verschiedene Dinge "disabled" / "deaktiviert".

disabled for security reasons <--- das kann nur der Hoster

apollodriver
Mitglied
Beiträge: 14
Registriert: 21.01.2020 13:29

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von apollodriver »

moinsen Dr. Death

danke für die Antwort - danke für die Tipps. Auch für die WP - basierten Ideen u. Tipps. Dieses Thema ist im Übringen tatsächlich gelöst und geklärt.
Es ist ein Plugin gewesen das nicht mit dem 7.4 getestet wurde: participants-database

Hab das Plugin deaktiviert -und schon gehts.

Soviel dazu -

Zum phpBB und dem diesbezüglichen Fehler: ich werde mit dem Serveradmin besprechen.

Danke für die Tipps

apollodriver
Mitglied
Beiträge: 14
Registriert: 21.01.2020 13:29

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von apollodriver »

hi jetzt haben wir die PHP Version 7.2.27 drauf - wir arbeiten hier weiter.

ich melde mich wieder.

viele grüße
:)

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16074
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] SplObjectStorage() has been disabled for security reasons

Beitrag von Dr.Death »

Hallo ,

ich schließe hier mal....

Du hast die gleiche Frage bereits hier gestellt und die gleiche Antwort bekommen.

https://www.phpbb.com/community/viewtop ... #p15425396

Warum also mehrere Leute mit der gleichen Frage beschäftigen.

Gesperrt

Zurück zu „Support-Forum“