Fatal error Cannot load XML: Entity 'rsquo' not defined

Pomoc przy instalacji oraz użytkowaniu phpBB 3.3.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i rozszerzeniami.
irluna
Posty: 2
Rejestracja: 07 maja 2021, 12:23

Fatal error Cannot load XML: Entity 'rsquo' not defined

Post autor: irluna » 22 października 2021, 11:08

Cześć,
w maju tego roku moje forum zostało zaktualizowane do wersji phpBB 3.3.x i wszystko ładnie działo - jednak dzisiaj wygląda na to, że w ramach wiadomości na ajaxchat ktoś użył tag "r", który nie jest zdefiniowany. W wyniku tej akcji zamiast forum, pojawia się błąd:

Kod: Zaznacz cały

Fatal error: Uncaught InvalidArgumentException: Cannot load XML: Entity 'rsquo' not defined in /vendor/s9e/text-formatter/src/Renderer.php:46 Stack trace: #0 /vendor/s9e/text-formatter/src/Renderers/PHP.php(303): s9e\TextFormatter\Renderer->loadXML('<r>Napisy do dw...') #1 /vendor/s9e/text-formatter/src/Renderer.php(66): s9e\TextFormatter\Renderers\PHP->renderRichText('<r>Napisy do dw...') #2 /phpbb/textformatter/s9e/renderer.php(250): s9e\TextFormatter\Renderer->render('<r>Napisy do dw...') #3 /includes/functions_content.php(600): phpbb\textformatter\s9e\renderer->render('<r>Napisy do dw...') #4 /ext/spaceace/ajaxchat/controller/chat.php(854): generate_text_for_display('<r>Napisy do dw...', '', '', '7') #5 /ext/spaceace/ajaxchat/controller/chat.php(354): spaceace\ajaxchat\controller\chat->assign_chat_block_vars(Array) #6 /ext/spaceace/ajaxchat/event/listener.php(247): spaceace\ajaxchat\controller\chat->defaultAction('index') #7 /vendor/symfony/event-dispatcher/EventDispatcher.php(214): spaceace\ajaxchat\event\listener-> in /vendor/s9e/text-formatter/src/Renderer.php on line 46
Po skasowaniu folderu z ajaxchat z serwera niestety forum nadal się nie załącza - bo brakuje mu tej wtyczki:

Kod: Zaznacz cały

[phpBB Debug] PHP Warning: in file /phpbb/class_loader.php on line 160: require(./ext/spaceace/ajaxchat/event/listener.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /phpbb/class_loader.php on line 160: require(./ext/spaceace/ajaxchat/event/listener.php): failed to open stream: No such file or directory
Fatal error: require(): Failed opening required './ext/spaceace/ajaxchat/event/listener.php' (include_path='.:/:/usr/local/php74/lib/pear') in /phpbb/class_loader.php on line 160
Mam więc pytanie, w jaki sposób można to naprawić?

Z góry dziękuję za pomoc :)

vader
Moderator
Posty: 1502
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Fatal error Cannot load XML: Entity 'rsquo' not defined

Post autor: vader » 23 października 2021, 09:13

Cześć,

w ten sposób nie usuwa się wtyczek. Przywróć pliki ajaxchat, w tej samej wersji, do tego samego katalogu.

Trzeba znaleźć tabelę ajaxczat w bazie danych, która zawiera wiadomości, tam trzeba odszukać wiadomość <r>Napisy do dw..., następnie edytować i zapisać.

Z tego co rozumiem, Entity 'rsquo' not defined, czy nie jest zdefiniowany prawy, pojedynczy apostrof (<!ENTITY rsquo CDATA "&#8217;" -- right single quotation mark, +2019 ISOnum -->).

Powinno to pomóc. Po zmianach warto odświeżyć/wyczyścić folder Cache na ftp. Można zmienić mu nazwę, to utworzy się nowy. A ten 'stary' zmieniony można usunąć.

ps. Oficjalnie ajaxczat nie jest wspierany przez phpBB 3.3 -> są nieoficjalne poprawki, które mam nadzieję zostały wprowadzone? https://www.phpbb.com/customise/db/exte ... pic/210171

ODPOWIEDZ

Wróć do „Użytkowanie”