[3.2][3.3][CDB] Usermap for phpBB

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von HaioPaio »

Mike
Mike-on-Tour hat geschrieben: 03.06.2020 12:29 Die Frage aller Fragen: Funktioniert die Extension denn?
Leider nein. Die Fehlermeldung kommt wenn man die Erweiterung erstmals aktivieren will.
Wenn man zurück ins ACP geht, sieht man dass die Erweiterung nicht aktiviert wurde.
Es klappt auch beim zweiten oder dritten mal nicht.
Hier ist die Tabelle

Code: Alles auswählen

-- phpMyAdmin SQL Dump
-- version 4.9.2
-- https://www.phpmyadmin.net/
--
-- Host: whemper.store.d0m.de:3847
-- Erstellungszeit: 03. Jun 2020 um 17:03
-- Server-Version: 5.6.42-log
-- PHP-Version: 7.2.25

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Datenbank: `DB4170945`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `config_text`
--

CREATE TABLE `config_text` (
  `config_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `config_value` mediumtext COLLATE utf8_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

--
-- Daten für Tabelle `config_text`
--

INSERT INTO `config_text` (`config_name`, `config_value`) VALUES
('aboutus_info', '<t>Betreiber des Forums:<br/>\n<br/>\nBirgit Hanke<br/>\nHembacher Weg 8<br/>\n64385 Reichelsheim<br/>\nMail: b.hanke@derräuchertreff.de<br/>\nTel.: 0171 3184604</t>'),
('aboutus_info_bitfield', ''),
('aboutus_info_flags', '7'),
('aboutus_info_uid', ''),
('announcement_bgcolor', 'f0d9a5'),
('announcement_bitfield', ''),
('announcement_options', '7'),
('announcement_text', '<r><SIZE size=\"140\"><s>[size=140]</s><COLOR color=\"#800000\"><s>[color=#800000]</s> Bitte schickt die Bewertungen für den Schinkenwettbewerb bis 3. Mai 20:00 per PN an Jens the-bergadler. Viel Glück für alle Teilnehmer.<br/>\n<e>[/color]</e></COLOR><e>[/size]</e></SIZE></r>'),
('announcement_timestamp', '1588567286'),
('announcement_uid', ''),
('contact_admin_info', '<r><SIZE size=\"150\"><s>[size=150]</s>Über dieses Kontaktformular können angemeldete Benutzer sehr einfach das gesamte Moderatorenteam per email erreichen.<e>[/size]</e></SIZE></r>'),
('contact_admin_info_bitfield', ''),
('contact_admin_info_flags', '7'),
('contact_admin_info_uid', ''),
('mchat_rules', ''),
('mchat_static_message', ''),
('mot_usermap_countrycodes', '[\"\",\"\",\"AD\",\"AE\",\"AF\",\"AG\",\"AI\",\"AL\",\"AM\",\"AO\",\"AQ\",\"AR\",\"AS\",\"AT\",\"AU\",\"AW\",\"AX\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BE\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BL\",\"BM\",\"BN\",\"BO\",\"BQ\",\"BR\",\"BS\",\"BT\",\"BV\",\"BW\",\"BY\",\"BZ\",\"CA\",\"CC\",\"CD\",\"CF\",\"CG\",\"CH\",\"CI\",\"CK\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CU\",\"CV\",\"CW\",\"CX\",\"CY\",\"CZ\",\"DE\",\"DJ\",\"DK\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\"EH\",\"ER\",\"ES\",\"ET\",\"FI\",\"FJ\",\"FK\",\"FM\",\"FO\",\"FR\",\"GA\",\"GB\",\"GD\",\"GE\",\"GF\",\"GG\",\"GH\",\"GI\",\"GL\",\"GM\",\"GN\",\"GP\",\"GQ\",\"GR\",\"GS\",\"GT\",\"GU\",\"GW\",\"GY\",\"HK\",\"HM\",\"HN\",\"HR\",\"HT\",\"HU\",\"ID\",\"IE\",\"IL\",\"IM\",\"IN\",\"IO\",\"IQ\",\"IR\",\"IS\",\"IT\",\"JE\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KY\",\"KZ\",\"LA\",\"LB\",\"LC\",\"LI\",\"LK\",\"LR\",\"LS\",\"LT\",\"LU\",\"LV\",\"LY\",\"MA\",\"MC\",\"MD\",\"ME\",\"MF\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MO\",\"MP\",\"MQ\",\"MR\",\"MS\",\"MT\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NC\",\"NE\",\"NF\",\"NG\",\"NI\",\"NL\",\"NO\",\"NP\",\"NR\",\"NU\",\"NZ\",\"OM\",\"PA\",\"PE\",\"PF\",\"PG\",\"PH\",\"PK\",\"PL\",\"PM\",\"PN\",\"PR\",\"PS\",\"PT\",\"PW\",\"PY\",\"QA\",\"RE\",\"RO\",\"RS\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SE\",\"SG\",\"SH\",\"SI\",\"SJ\",\"SK\",\"SL\",\"SM\",\"SN\",\"SO\",\"SR\",\"SS\",\"ST\",\"SV\",\"SX\",\"SY\",\"SZ\",\"TC\",\"TD\",\"TF\",\"TG\",\"TH\",\"TJ\",\"TK\",\"TL\",\"TM\",\"TN\",\"TO\",\"TR\",\"TT\",\"TV\",\"TW\",\"TZ\",\"UA\",\"UG\",\"UM\",\"US\",\"UY\",\"UZ\",\"VA\",\"VC\",\"VE\",\"VG\",\"VI\",\"VN\",\"VU\",\"WF\",\"WS\",\"XK\",\"YE\",\"YT\",\"ZA\",\"ZM\",\"ZW\"]'),
('mot_usermap_countrynames', '[\"\",\"\",\"Andorra\",\"United Arab Emirates\",\"Afghanistan\",\"Antigua and Barbuda\",\"Anguilla\",\"Albania\",\"Armenia\",\"Angola\",\"Antarctica\",\"Argentina\",\"American Samoa\",\"Austria\",\"Australia\",\"Aruba\",\"\\u00c5land Islands\",\"Azerbaijan\",\"Bosnia and Herzegovina\",\"Barbados\",\"Bangladesh\",\"Belgium\",\"Burkina Faso\",\"Bulgaria\",\"Bahrain\",\"Burundi\",\"Benin\",\"Saint Barth\\u00e9lemy\",\"Bermuda\",\"Brunei Darussalam\",\"Bolivia (Plurinational State of)\",\"Bonaire\",\"Brazil\",\"Bahamas\",\"Bhutan\",\"Bouvet Island\",\"Botswana\",\"Belarus\",\"Belize\",\"Canada\",\"Cocos (Keeling) Islands\",\"Congo\",\"Central African Republic\",\"Congo\",\"Switzerland\",\"C\\u00f4te d\'Ivoire (Ivory Coast)\",\"Cook Islands\",\"Chile\",\"Cameroon\",\"China\",\"Colombia\",\"Costa Rica\",\"Cuba\",\"Cabo Verde\",\"Cura\\u00e7ao\",\"Christmas Island\",\"Cyprus\",\"Czechia\",\"Germany\",\"Djibouti\",\"Denmark\",\"Dominica\",\"Dominican Republic\",\"Algeria\",\"Ecuador\",\"Estonia\",\"Egypt\",\"Western Sahara\",\"Eritrea\",\"Spain\",\"Ethiopia\",\"Finland\",\"Fiji\",\"Falkland Islands (Malvinas)\",\"Micronesia (Federated States of)\",\"Faroe Islands\",\"France\",\"Gabon\",\"United Kingdom of Great Britain and Northern Ireland\",\"Grenada\",\"Georgia\",\"French Guiana\",\"Guernsey\",\"Ghana\",\"Gibraltar\",\"Greenland\",\"Gambia\",\"Guinea\",\"Guadeloupe\",\"Equatorial Guinea\",\"Greece\",\"South Georgia and the South Sandwich Islands\",\"Guatemala\",\"Guam\",\"Guinea\",\"Guyana\",\"Hong Kong\",\"Heard Island and McDonald Islands\",\"Honduras\",\"Croatia\",\"Haiti\",\"Hungary\",\"Indonesia\",\"Ireland\",\"Israel\",\"Isle of Man\",\"India\",\"British Indian Ocean Territory\",\"Iraq\",\"Iran (Islamic Republic of)\",\"Iceland\",\"Italy\",\"Jersey\",\"Jamaica\",\"Jordan\",\"Japan\",\"Kenya\",\"Kyrgyzstan\",\"Cambodia\",\"Kiribati\",\"Comoros\",\"Saint Kitts and Nevis\",\"Korea (Democratic People\'s Republic of)\",\"Korea\",\"Kuwait\",\"Cayman Islands\",\"Kazakhstan\",\"Lao People\'s Democratic Republic\",\"Lebanon\",\"Saint Lucia\",\"Liechtenstein\",\"Sri Lanka\",\"Liberia\",\"Lesotho\",\"Lithuania\",\"Luxembourg\",\"Latvia\",\"Libya\",\"Morocco\",\"Monaco\",\"Moldova\",\"Montenegro\",\"Saint Martin (French part)\",\"Madagascar\",\"Marshall Islands\",\"North Macedonia\",\"Mali\",\"Myanmar\",\"Mongolia\",\"Macao\",\"Northern Mariana Islands\",\"Martinique\",\"Mauritania\",\"Montserrat\",\"Malta\",\"Mauritius\",\"Maldives\",\"Malawi\",\"Mexico\",\"Malaysia\",\"Mozambique\",\"Namibia\",\"New Caledonia\",\"Niger\",\"Norfolk Island\",\"Nigeria\",\"Nicaragua\",\"Netherlands\",\"Norway\",\"Nepal\",\"Nauru\",\"Niue\",\"New Zealand\",\"Oman\",\"Panama\",\"Peru\",\"French Polynesia\",\"Papua New Guinea\",\"Philippines\",\"Pakistan\",\"Poland\",\"Saint Pierre and Miquelon\",\"Pitcairn\",\"Puerto Rico\",\"Palestine\",\"Portugal\",\"Palau\",\"Paraguay\",\"Qatar\",\"R\\u00e9union\",\"Romania\",\"Serbia\",\"Russian Federation\",\"Rwanda\",\"Saudi Arabia\",\"Solomon Islands\",\"Seychelles\",\"Sudan\",\"Sweden\",\"Singapore\",\"Saint Helena\",\"Slovenia\",\"Svalbard and Jan Mayen\",\"Slovakia\",\"Sierra Leone\",\"San Marino\",\"Senegal\",\"Somalia\",\"Suriname\",\"South Sudan\",\"Sao Tome and Principe\",\"El Salvador\",\"Sint Maarten (Dutch part)\",\"Syrian Arab Republic\",\"Eswatini\",\"Turks and Caicos Islands\",\"Chad\",\"French Southern Territories\",\"Togo\",\"Thailand\",\"Tajikistan\",\"Tokelau\",\"Timor\",\"Turkmenistan\",\"Tunisia\",\"Tonga\",\"Turkey\",\"Trinidad and Tobago\",\"Tuvalu\",\"Taiwan\",\"Tanzania\",\"Ukraine\",\"Uganda\",\"United States Minor Outlying Islands\",\"United States of America\",\"Uruguay\",\"Uzbekistan\",\"Holy See\",\"Saint Vincent and the Grenadines\",\"Venezuela (Bolivarian Republic of)\",\"Virgin Islands (British)\",\"Virgin Islands (U.S.)\",\"Viet Nam\",\"Vanuatu\",\"Wallis and Futuna\",\"Samoa\",\"Kosovo\",\"Yemen\",\"Mayotte\",\"South Africa\",\"Zambia\",\"Zimbabwe\"]'),
('mot_usermap_doublesarray', '[]'),
('news_scroll_bitfield', ''),
('news_scroll_options', '7'),
('news_scroll_speed', '20'),
('news_scroll_text', '<r><SIZE size=\"85\"><s>[size=85]</s><COLOR color=\"#000080\"><s>[color=#000080]</s>Es gibt was Neues - den RT-Videostammtisch. Jeden Donnerstag ab 19:30. <URL url=\"/viewtopic.php?p=15158#p15158\"><s>[url=/viewtopic.php?p=15158#p15158]</s>Hier geht\'s zur Anleitung<e>[/url]</e></URL> <e>[/color]</e></COLOR><e>[/size]</e></SIZE></r>'),
('news_scroll_uid', ''),
('register_agreement_bitfield', ''),
('register_agreement_options', '7'),
('register_agreement_text', '<r>DER RÄUCHERTREFF<br/>\nWurst und Schinken macht Freu(n)de<br/>\n<br/>\nWir freuen uns dass du dich für ein Benutzerkonto im Forum <B><s>[b]</s>Der Räuchertreff<e>[/b]</e></B> registrieren möchtest.<br/>\n<br/>\nMit der Registrierung und dem Zugriff auf dieses Forum wird zwischen dir und dem Betreiber des Forums ein Vertrag geschlossen.<br/>\nDie Vertragsbedingungen finden sich in den Nutzungs- und Forenregeln sowie in der Datenschutzrichtlinie in der jeweils veröffentlichten Form, kurz Regeln des Boards genannt.<br/>\n<br/>\nDiese Regeln sind über den nachstehenden Link erreichbar. Bitte mache dich mit dem Inhalt vertraut.<br/>\nMit der Registrierung erklärst du dass du den Inhalt gelesen und verstanden hast und diesen Regeln zugestimmt hast.<br/>\n<br/>\nJeder Benutzer verpflichtet sich unter anderem dazu zeitnah (innerhalb ca. 1 Woche nach Registrierung und Aktivierung): <br/>\n<br/>\n1) Ein persönliches Foto als Profil-Bild (Avatar) hochzuladen;<br/>\n2) Die nähere Gegend in der der Benutzer lebt im Profil anzugeben (Deutschland als Nennung reicht dabei nicht, die Region muss als Minimum angegeben werden);<br/>\n3) Das Geburtsjahr im Profil anzugeben, jedoch nicht zwingend Tag und Monat;<br/>\n4) Alle Beiträge mit dem echten Vornamen zu unterzeichnen, um eine persönlicher Ansprache zu erleichtern;<br/>\n5) Eine Vorstellung im entsprechenden Forumsbereich zu veröffentlichen.<br/>\n<br/>\nBeachte bei der Wahl deines Benutzernamens, dass dich dieser lange begleiten wird.<br/>\nProvozierende Usernamen oder unsinnige Buchstabenzusammensetzungen lassen auf Internet-Trolle schließen und werden ohne weitere Prüfung gelöscht.<br/>\nÄhnliches gilt für die Verwendung von sogenannten Wegwerf- oder Fake-eMail Adressen. <br/>\n<br/>\nWir bemühen uns deinen Benutzerzugang zügig freizuschalten. Es wird keine gesonderte Mitteilung über die Aktivierung verschickt.<br/>\nBitte versuche dich nach einiger Zeit mit deinen selbstgewählten Zugangsdaten anzumelden.<br/>\nEs kann bis zu 24 Stunden dauern, da wir das Forum nur in unserer Freizeit betreuen können.<br/>\n<br/>\nBei Schwierigkeiten kannst du jederzeit über den Link \"Kontakt\" am unteren Ende unserer Forenübersicht mit uns Kontakt aufnehmen.<br/>\n<br/>\nDas Moderatoren-Team</r>'),
('register_agreement_uid', ''),
('reparser_resume', 'a:10:{s:32:\"text_reparser.contact_admin_info\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:1;s:10:\"range-size\";i:100;}s:31:\"text_reparser.forum_description\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:108;s:10:\"range-size\";i:100;}s:25:\"text_reparser.forum_rules\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:31:\"text_reparser.group_description\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:21:\"text_reparser.pm_text\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:25:\"text_reparser.poll_option\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:24:\"text_reparser.poll_title\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:23:\"text_reparser.post_text\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:28:\"text_reparser.user_signature\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}s:39:\"dmzx.mchat.text_reparser.mchat_messages\";a:3:{s:9:\"range-min\";i:1;s:9:\"range-max\";i:0;s:10:\"range-size\";i:100;}}');

--
-- Indizes der exportierten Tabellen
--

--
-- Indizes für die Tabelle `config_text`
--
ALTER TABLE `config_text`
  ADD PRIMARY KEY (`config_name`);
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Ich hatte vorher schon die Vorgängerversion installiert und hatte keine Probleme. Ich hatte die alte version deaktiviert, aber die Arbeitsdaten nicht gelöscht. Dann habe ich das alte usermap Verzeichnis mit dem Inhalt der 0.60 Version überschrieben.
Im ACP sah ich die 0.60 dann bei den nicht aktivierten Erweiterungen. Beim klicken auf "aktivieren" passiert das eingangs beschriebene Problem.

Meine php Version ist 7.2.31. Das Forum läuft auf Strato.

Übrigens lässt sich der Production Ordner im Cache Ordner nicht mehr über ftp löschen. Das System legt alles schneller wieder neu an, als ich löschen kann.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
chris1278
Mitglied
Beiträge: 3536
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von chris1278 »

HaioPaio hat geschrieben: 03.06.2020 19:17 Übrigens lässt sich der Production Ordner im Cache Ordner nicht mehr über ftp löschen. Das System legt alles schneller wieder neu an, als ich löschen kann.
Dafür ein kleiner Tip. Benenne den Ordner production einfach um. dann kannst später löschen.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von HaioPaio »

Guter Tip. Danke
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2129
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von LukeWCS »

Hey Michael
Mike-on-Tour hat geschrieben: 03.06.2020 12:29 Warum die Migration-Datei da versucht hat, den config-Wert ein weiteres Mal anzulegen, verwirrt mich jetzt ein wenig, denn der dürfte ja noch nicht existiert haben bzw. bei Existenz sollte das nicht nochmals angelegt werden. Und bei den anderen config-Variablen, die diese Datei anlegt, scheint ja auch alles geklappt zu haben.
Ich habe eben zum Test Usermap 0.6.0 geholt.

Zum eigentlichen Problem: kann das was HaioPaio geschrieben hat nachvollziehen, das ist reproduzierbar. Schau dir mal Migration v_0_3_2.php und v_0_4_0_2.php an. In beiden Migrations Steps werden beide config_text Variablen, also mot_usermap_countrycodes und mot_usermap_doublesarray effektiv doppelt eingetragen, bzw. zumindest wird es versucht, der zweite Versuch schlägt ja fehl, was dann auch den gesamten Aktivierungsprozess blockiert. Der Unterschied beider Migrationen ist nur, dass du bei v_0_3_2.php die Wrapper Funktion von phpBB nutzt und bei v_0_4_0_2.php direkt MySQL um diese Variablen einzutragen.

Ein weiteres Problem ist mot_usermap_countrynames, das wird bei der Deinstallation nicht mehr entfernt, weil du die Variable nicht mit der Wrapper Funktion, sondern mit direktem MySQL in v_0_6_0_0.php angelegt hast. Von der Migration automatisch entfernt werden nur diejenigen Einträge, die auch mit den phpBB Funktionen angelegt wurden, weil phpBB das einfach bei der Deinstallation rückwärts abarbeitet quasi. Wenn du Einträge direkt per MySQL anlegst, musst du auch eine eigene Deinstallation in den Migrationen schreiben.

edit: Das was Steve Wuppertal gemeldet hat, ist auf diese Problematik hier zurückzuführen.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von HaioPaio »

Mike

Neben der Fehlermeldung wäre es eigentlich eine gute Gelegenheit dir mal für deine Arbeit zu danken.
Unsere Forenmitglieder lieben deine Usermap und ich mag sie auch.
Also ein dickes DAAAANKEEESCHÖÖÖÖÖÖN!!!!!!!
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
750four
Mitglied
Beiträge: 38
Registriert: 30.08.2012 09:01

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von 750four »

Habe auch das Ajax Problem mit der doppelten Eintragung
Gruß Peter

http://cbxforum1.de
Ich möchte einmal sterben wie mein Opa: Ganz friedlich im Schlaf ! Nicht schreiend, wie sein Beifahrer !
Bin auf dem Weg ins Badezimmer geblitzt worden. Wollte putzen - jetzt ist der Lappen weg.
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1076
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von Mike-on-Tour »

Der Fehler ist gefunden und behoben (Dank des Tabellenauszugs von HaioPaio, der mich auf die richtige Spur geführt hat), es war eine Kombination aus einer fehlerhaften Datenbankabfrage in der Migration-Datei 'v_0_6_0_0.php' und einemString in der 'language/en/countrycode.php'. Anscheinend tritt das Problem aber nur bei php-Versionen > 7.2.22 auf. Das ist die Version, mit der ich als höchste Version gearbeitet habe, wenn ich die Meldungen hier richtig ausgewertet habe, haben alle eine höhere php-Version benutzt. Das ist jetzt keine Ausrede, ich habe den Fehler in der Migration-Datei ja auch eingebaut (Luke hat da zum Teil Recht, ich habe deshalb auch gleich eine Funktion eingebaut, die alle neu angelegten config_text-Variablen auch wieder löscht, die Usermap lässt sich jetzt also rückstandsfrei entsorgen).

Bei wem die Extension sowieso nicht aktiviert werden konnte, hat es jetzt einfach: Arbeitsdaten der Extension löschen, Cache löschen, Dateien der Extension löschen und die aus dem Download-Paket der neuen Version 0.6.1 (Link im Startbeitrag) hochladen. Die danach erfolgende Aktivierung sollte dann problemlos verlaufen. (Ich sage vorsichtshalber "sollte", weil ich davon bei der Version 0.6.0 auch ausgegangen bin, bei mir hat es in zwei Testforen funktioniert)

Wer noch die Version 0.5.x nutzt, kann ebenfalls entsprechend den Anweisungen im ACP aktualisieren (vorher natürlich ein DB-Update machen).

Wer - wie ich - die Version 0.6.0 zum Laufen bekommen hat und aktualisieren möchte, hat es etwas umständlicher, wenn die Nutzerdaten nicht verloren gehen sollen:
1. Board in den Wartungsmodus setzen und DB-Backup machen
2. Im ACP die Usermap deaktivieren
3. Mit phpMyAdmin (oder einem entsprechenden Programm)
  1. in der Tabelle 'phpbb_config_text' (Tabellen-Prefix ggf. anpassen) den Eintrag 'mot_usermap_doublesarray' kopieren in 'mot_usermap_doublesarray_bak'
  2. die Tabelle 'phpbb_usermap_users' auswählen und über den Menu-Tab 'Operationen' und danach 'Kopiere Tabelle nach ...' in 'phpbb_usermap_users_bak' kopieren
4. Im ACP die Arbeitsdaten der Usermap löschen
5. Mit phpMyAdmin prüfen, ob in der Tabelle 'phpbb_config_text' außer der Kopie 'mot_usermap_doublesarray_bak' noch weitere Eintragungen mit
...'..._usermap_...' vorhanden sind, wenn ja, diese löschen
6. Board-Cache löschen
7. Die Unterverzeichnisse und Dateien der Usermap durch die aus dem Download-Paket der Version 0.6.1 ersetzen
8. Im ACP (ggf. nach einem Seiten-Refresh) die Usermap ver. 0.6.1 aktivieren
9. Mit phpMyAdmin
  1. in der Tabelle 'phpbb_config_text' den leeren Eintrag 'mot_usermap_doublesarray' löschen
  2. den Eintrag 'mot_usermap_doublesaray_bak' umbenennen in 'mot_usermap_doublesarray'
  3. die Tabelle 'phpbb_usermap_users' löschen
  4. die Tabelle 'phpbb_usermap_user_bak' umbenennen in 'phpbb_usermap_users' (wie zuvor über 'Operationen')
10. Die Datei 'mot_fill_profiledata.php' (Link) nach Download und Entpacken in
...das Root-Verzeichnis des Boards hochladen
11. In der Datei 'mot_fill_profiledata.php' die Zeilen 6 - 9 und ggf. 10 (falls anderes Tabellen-Prefix als phpbb_) gem. den Eintragungen in der
...'config.php' befüllen
12. Das Skript mit 'euerboard/mot_fill_profiledata.php' ausführen
13. Mit phpMyAdmin prüfen, ob die Spalten 'pf_mot_zip' und 'pf_mot_land' in der Tabelle 'phpbb_profile_fields_data' für Mitglieder, die in de
...Usermap sind, befüllt wurde (wenn keine Fehlermeldung erfolgte, sollte das so sein)
14. Die Datei 'mot_fill_profiledata.php' aus dem Root-Verzeichnis eures Boards löschen (WICHTIG!!!)

Jetzt sollten alle Nutzerdaten für die Usermap wieder vorhanden sein und die Extension funktionieren.
LuMaReMa
Mitglied
Beiträge: 290
Registriert: 09.11.2016 08:27

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von LuMaReMa »

Dumme Frage: Löst das auch mein beschriebenes Problem?
Grüße aus dem Bergischen Land
Ludger
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1076
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von Mike-on-Tour »

LuMaReMa hat geschrieben: 04.06.2020 15:28 Dumme Frage: Löst das auch mein beschriebenes Problem?
Da bin ich noch nicht dazu gekommen, ich kann aber auf den von dir eingestellten Bildern nichts erkenne, die sind zu klein, um die Schrift entziffern zu können. Kannst du mir die vielleicht nochmal in besserer Auflösung zukommen lassen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2][3.3][BETA] Usermap for phpBB

Beitrag von Dr.Death »

Kleiner Tip:

Fehlermeldungen nie als Screenshot bereitstellen, immer als "TEXT".... dann können alle Supporter auch danach "suchen" ;-) :cookie: :ugeek: und brauchen kein Vergrößerungsglas :roll: :wink:
Antworten

Zurück zu „Extensions in Entwicklung“