"Simple mentions" lässt sich nicht aktivieren

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1735
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: "Simple mentions" lässt sich nicht aktivieren

Beitrag von Scanialady »

Dumbo 2004 hat geschrieben: 11.03.2023 21:57
Hattes du die vorherige Version evtl. noch aktiviert?
...
Außer: Auf dem alten Rechner wollte ich es mal im Liveforum installieren, aber auch da hatte ich schon beim aktivieren eine Fehlermeldung.
...

Grüße
Dumbo
Dann scheinen da irgendwie noch Reste in der Datenbank vom vorigen Versuch drin zu sein, irgendeine Tabelle ist nicht sauber deinstalliert.
Mit dem alten oder neuen Rechner hat das nichts zu tun, wenn du auf dem Server im Internet installierst.

Hilft dieser Artikel vielleicht weiter?
Knowledge Base - Modul-Reste entfernen

edit:// Ich kenne keine weitere Extension in Bezug auf Mentions. Aber in der Tat sind auf Github vorige Woche Änderungen für PHP 8 vorgenommen worden. Mag sein, dass es ein Update geben wird. Irgendwann.
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
Dumbo 2004
Mitglied
Beiträge: 172
Registriert: 12.12.2021 16:19

Re: "Simple mentions" lässt sich nicht aktivieren

Beitrag von Dumbo 2004 »

Dann scheinen da irgendwie noch Reste in der Datenbank vom vorigen Versuch drin zu sein, irgendeine Tabelle ist nicht sauber deinstalliert.
Mit dem alten oder neuen Rechner hat das nichts zu tun, wenn du auf dem Server im Internet installierst.
Die Datenbank vom Testforum ist ja eigentlich diesbezüglich noch jungfräulich.
Die Ext hat sich ja nie aktivieren lassen - die Fehlermeldung erschien / erscheint ja sofort nachdem ich auf "aktivieren" klicke.
Hilft dieser Artikel vielleicht weiter?
Knowledge Base - Modul-Reste entfernen
Leider auch nicht.
In der Modulkonfiguration stehen nur die beiden "thanksforposts" und die "Usermap", da die beiden aktiv sind.
Unter "Anpassen" sind noch "Simple mentions" und "April Falls" - beide zum aktivieren.
"April Falls" funktioniert ohne Probleme...
edit:// Ich kenne keine weitere Extension in Bezug auf Mentions. Aber in der Tat sind auf Github vorige Woche Änderungen für PHP 8 vorgenommen worden. Mag sein, dass es ein Update geben wird. Irgendwann.

Schade...
Dann werde ich zur Not warten und hoffen.
Das Forum ist jetzt über 20 Jahre ohne ausgekommen, da kommt es auf die paar Monate / Jahre auch nicht drauf an.

Grüße
Dumbo
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: "Simple mentions" lässt sich nicht aktivieren

Beitrag von Dr.Death »

Wenn du Zugang zu einem phpMyAdmin hast, versuche doch mal den betroffen Datensatz, der in der Fehlermeldung angegeben wird, zu löschen:

(Vorher bitte ein Datenbank Backup erstellen)

Knowledge Base - Umgang mit phpMyAdmin

Bereich SQL ausführen:

Code: Alles auswählen

DELETE FROM phpbb_ext WHERE ext_name = 'paul999/mention' 
Danach versuchen die Extension erneut zu aktivieren.
Dumbo 2004
Mitglied
Beiträge: 172
Registriert: 12.12.2021 16:19

Re: "Simple mentions" lässt sich nicht aktivieren

Beitrag von Dumbo 2004 »

Wenn du Zugang zu einem phpMyAdmin hast, versuche doch mal den betroffen Datensatz, der in der Fehlermeldung angegeben wird, zu löschen:
Funktioniert leider auch nicht.
Es kommt eine neue Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Field 'bbcode_helpline' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_bbcodes (display_on_posting, bbcode_match, bbcode_tpl, bbcode_tag, first_pass_match, first_pass_replace, second_pass_match, second_pass_replace, bbcode_id) VALUES (0, '[mention]{TEXT}[/mention]', '<em class=\"mention\">@{TEXT}</em>', 'mention', '/(?!)/', '', '/(?!)/', '', 13)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 202
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/paul999/mention/core/bbcodes_installer.php
LINE: 207
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/paul999/mention/core/bbcodes_installer.php
LINE: 76
CALL: paul999\mention\core\bbcodes_installer->add_bbcode()

FILE: [ROOT]/ext/paul999/mention/migrations/add_bbcode.php
LINE: 34
CALL: paul999\mention\core\bbcodes_installer->install_bbcodes()

FILE: (not given by php)
LINE: (not given by php)
CALL: paul999\mention\migrations\add_bbcode->install_bbcodes()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 715
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 662
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 437
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 352
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 352
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 352
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 288
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->update_do()

FILE: [ROOT]/phpbb/extension/base.php
LINE: 78
CALL: phpbb\db\migrator->update()

FILE: [ROOT]/ext/paul999/mention/ext.php
LINE: 40
CALL: phpbb\extension\base->enable_step()

FILE: [ROOT]/phpbb/extension/manager.php
LINE: 231
CALL: paul999\mention\ext->enable_step()

FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 209
CALL: phpbb\extension\manager->enable_step()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_extensions->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: "Simple mentions" lässt sich nicht aktivieren

Beitrag von Dr.Death »

Der SQL Befehl hat also funktioniert, nur das erneute aktivieren nicht, korrekt?

Zu der Fehlermeldung siehe bitte:
Knowledge Base - Fehlermeldung: Field xxx doesn't have a default value
Dumbo 2004
Mitglied
Beiträge: 172
Registriert: 12.12.2021 16:19

Re: "Simple mentions" lässt sich nicht aktivieren

Beitrag von Dumbo 2004 »

Der SQL Befehl hat also funktioniert, nur das erneute aktivieren nicht, korrekt?
Ja - Zumindest gehe ich davon aus.
Anders kann ich mir die "neue" Fehlermeldung nicht erklären.
Zu der Fehlermeldung siehe bitte:
Knowledge Base - Fehlermeldung: Field xxx doesn't have a default value
Schaue ich mir an, und hoffe, dass es für mich machbar ist :roll:

Grüße
Dumbo

Edit:
Benutze Deinen FTP-Client um die Datei mysql_upgrader.php in den Forums-Root hochzuladen ( dorthin, wo die config.php liegt ).
Rufe nun das Script über Deinen Browser auf. Wenn Deine URL http://www.phpbb.de wäre, müsstest Du es wie folgt aufrufen:
Ich hab keine Ahnung, ob ich alles richtig gemacht habe, aber wenn ich den Befehl ausführe, kommt eine riesen Latte...
Hier nur ein kleinster Auszug davon:
USE dbXXXXXXX3;

# Table: 'phpbb_acl_groups'
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Undefined array key "mysql_40"
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Undefined array key "mysql_40"
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Undefined array key "mysql_40"
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Undefined array key "mysql_40"
[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 126: Trying to access array offset on value of type null
ALTER TABLE phpbb_acl_groups
MODIFY group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY auth_role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY auth_setting tinyint(2) DEFAULT '0' NOT NULL,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Antworten

Zurück zu „Extension Support“