Vragen over een upgrade van Joomla! of over het maken van back-ups? Deze kan je hier stellen!

na update werkt backend niet meer door Json.php

  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
30 jan 2018 20:46 #16190 door
Ik beheer veel joomla websites. maar bij een update heb ik steeds een wederkerend probleem met 1 website.
na een update krijg ik steeds de melding bij inloggen in de backend: "Error decoding Json data: syntax eror".
Dit krijg ik dan weer aan de praat door een oude Json.php terug te plaatsen (map: libraries/vendor/joomla/registry/src/format/json.php) maar ik weet niet of dit veilig is dus wil het eigenlijk eens oplossen. Ik heb hier al veel naar gezocht maar nog geen duidelijke oplossing gevonden. weet 1 van jullie misschien een oplossing. alvast bedankt voor het meedenken.
onderstaande de Json.php die wel voor mij werkt:
Code:
<?php /** * Part of the Joomla Framework Registry Package * * @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE */ namespace Joomla\Registry\Format; use Joomla\Registry\AbstractRegistryFormat; /** * JSON format handler for Registry. * * @since 1.0 */ class Json extends AbstractRegistryFormat { /** * Converts an object into a JSON formatted string. * * @param object $object Data source object. * @param array $options Options used by the formatter. * * @return string JSON formatted string. * * @since 1.0 */ public function objectToString($object, $options = array()) { $bitmask = isset($options['bitmask']) ? $options['bitmask'] : 0; // The depth parameter is only present as of PHP 5.5 if (version_compare(PHP_VERSION, '5.5', '>=')) { $depth = isset($options['depth']) ? $options['depth'] : 512; return json_encode($object, $bitmask, $depth); } return json_encode($object, $bitmask); } /** * Parse a JSON formatted string and convert it into an object. * * If the string is not in JSON format, this method will attempt to parse it as INI format. * * @param string $data JSON formatted string to convert. * @param array $options Options used by the formatter. * * @return object Data object. * * @since 1.0 */ public function stringToObject($data, array $options = array('processSections' => false)) { $data = trim($data); if ((substr($data, 0, 1) != '{') && (substr($data, -1, 1) != '}')) { return AbstractRegistryFormat::getInstance('Ini')->stringToObject($data, $options); } return json_decode($data); } }
Discussie gesloten.
  • Arjan Booij
  • Gebruiker
  • Gebruiker
  • -
Lees meer
30 jan 2018 20:57 #16192 door Arjan Booij
Beantwoord door Arjan Booij in topic na update werkt backend niet meer door Json.php
Om welke versie van joomla gaat het welke je update
De nieuwste versie

#Joomla omdat het zo leuk is.
Discussie gesloten.
  • Hans van der Meer
  • Administrator
  • Administrator
  • Weet soms dingen
Lees meer
30 jan 2018 21:00 #16193 door Hans van der Meer
Beantwoord door Hans van der Meer in topic na update werkt backend niet meer door Json.php
Ik heb die lap code even tussen tags geplaatst, gaarne de volgende keer direct doen. Het was nogal scrollen op mijn telefoon. ;)

Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
30 jan 2018 21:03 #16194 door
Dit gebeurt eigenlijk bij alle updates vanaf 3.0 elke keer weer json terug gezet. nu 3.8.4 geupdate en weer raak.
eneh sorry ik heb geen idee hoe ik de code tussen tags moet zetten. dacht hem eerst als bijlage te uploaden maar dat ging niet
Discussie gesloten.
  • Hans van der Meer
  • Administrator
  • Administrator
  • Weet soms dingen
Lees meer
30 jan 2018 21:05 #16195 door Hans van der Meer
Beantwoord door Hans van der Meer in topic na update werkt backend niet meer door Json.php
Dat kan via het icoontje < / > in het menu.

Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.
  • Rondeb
  • Gebruiker
  • Gebruiker
  • Joomla
Lees meer
30 jan 2018 23:57 #16198 door Rondeb
Beantwoord door Rondeb in topic na update werkt backend niet meer door Json.php
Op het Engelse forum soort gelijk probleem.

Succes ermee.

Groeten Ron :)
Discussie gesloten.
  • Hans van der Meer
  • Administrator
  • Administrator
  • Weet soms dingen
Lees meer
31 jan 2018 05:37 #16201 door Hans van der Meer
Beantwoord door Hans van der Meer in topic na update werkt backend niet meer door Json.php
Een Engelstalige uitleg hoe deze melding veroorzaakt kan worden met ook een oplossing:
www.joomlashack.com/blog/tutorials/error...ng-json-data-syntax/

Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.
Gemaakt door Kunena