Ondersteuning » Algemeen WordPress » Error editing and posting page after changing host and maybe php version

  • Hi, for some reason I am getting this error when I try to make a new page or edit old ones :

    `Notice: register_rest_route was called incorrectly. The REST API route definition for trx_addons/v1/widget_instagram/get_access is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home/edenices/public_html/wp-includes/functions.php on line 5768

    Deprecated: block_categories is deprecated since version 5.8.0! Use block_categories_all instead. in /home/edenices/public_html/wp-includes/functions.php on line 5691

    Deprecated: block_categories is deprecated since version 5.8.0! Use block_categories_all instead. in /home/edenices/public_html/wp-includes/functions.php on line 5691`

    I am not sure if this is because I changed the version of php (already set it back I think and did not work) or because of the hosting.

    And when I click publish I get this : Publishing failed. The response is not a valid JSON response.

    Thank you!

12 reacties aan het bekijken - 1 tot 12 (van in totaal 12)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Hi
    These are the Dutch WordPress.org forums, so here we communicate in Dutch. If you don’t speak Dutch, feel free to join the international forums at https://wordpress.org/support/

    Hallo,
    Dit zijn de Nederlandse forums van WordPress.org, dus de voertaal hier is Nederlands. Als je enkel Engels spreekt, dan ben je meer dan welkom op de internationale forums op https://wordpress.org/support.

    Groet,
    Jeroen

    Thread starter enrico1111

    (@enrico1111)

    I do,

    Hallo, om de een of andere reden krijg ik deze foutmelding wanneer ik een nieuwe pagina probeer te maken of oude probeer te bewerken:

    `Notice: register_rest_route was called incorrectly. The REST API route definition for trx_addons/v1/widget_instagram/get_access is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home/edenices/public_html/wp-includes/functions.php on line 5768

    Deprecated: block_categories is deprecated since version 5.8.0! Use block_categories_all instead. in /home/edenices/public_html/wp-includes/functions.php on line 5691

    Deprecated: block_categories is deprecated since version 5.8.0! Use block_categories_all instead. in /home/edenices/public_html/wp-includes/functions.php on line 5691`

    Ik weet niet zeker of dit komt omdat ik de versie van php heb gewijzigd (ik denk dat ik het al terug heb gezet en niet werkte) of vanwege de hosting (ben verhuisd) maar het is niet zeker

    En als ik op publiceren klik, krijg ik dit: Publishing failed. The response is not a valid JSON response.

    Thanks

    • Deze reactie is gewijzigd 2 maanden, 1 week geleden door enrico1111.
    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Het klinkt alsof je hosting bepaalde zaken heeft geblokkeerd of uitgeschakeld op REST-API niveau, maar ik heb verder geen ervaring met trx_addons, is dat een plugin die op je site draait en de REST API nodig heeft voor een Instagram widget? Misschien even polsen bij de plugin/thema ontwikkelaar.

    Thread starter enrico1111

    (@enrico1111)

    Alles werkte prima, ik denk dat niks met plugin te maken hebt. Want alles deed het gewoon. Wat is de beste manier om dit op te lossen? Opnieuw wordpress installeren?

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Dat kan je altijd proberen, maar die notice bovenaan komt van iets genaamd “trx_addons” die nu niet werkt, die mogelijks dezelfde oorzaak heeft als het probleem bij opslaan van berichten/pagina’s.

    WordPress opnieuw installeren via Dashboard > Updates > Opnieuw installeren kan je proberen, kan geen kwaad want dat schrijft alleen je WordPress installatie over. Maar grote kans dat het niets oplost. Indien het wel iets oplost, dan is er wellicht bij de verhuis iets niet goed gegaan.

    Thread starter enrico1111

    (@enrico1111)

    Ik heb de trex addon verwijderd alsnog blijft hetzelfde error komen.

    Raak ik iets kwijt als ik de wordpress opnieuw instaleer? Want ik heb een database met verschillende klanten.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Normaliter niet, want dat doet niets met je database. Hoe dan ook, bij dit soort acties heb je best altijd een werkende recente back-up.

    Vergeet mijn opmerkingen niet over de REST-API limitaties die op serverniveau kunnen spelen, of bv. een beveiligingsplugin die je ook hebt draaien.

    Thread starter enrico1111

    (@enrico1111)

    Top. Thanks voor de snelle reactie. Ik ga het proberen en dan laat ik het weten!

    Thanks nogmaals

    Thread starter enrico1111

    (@enrico1111)

    Steeds hetzelfde error :

    Publishing failed. The response is not a valid JSON response.

    Kan niets posten of editen ;/ ik ga denk de hele wordpress verwijderen en opnieuw doen

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Deactiveer al je plugins en switch naar een default thema, kijk of je dan een post of pagina kan updaten, als het dan NOG niet werkt, dan is het een hosting issue of limitatie. Indien het dan wel gaat, switch terug naar jouw thema, kijk opnieuw, als het blijft werken dan plugin per plugin activeren tot het weer voorvalt, op dat moment heb je de oorzaak gevonden.

    Je kan dit ook doen met de Health Check plugin troubleshooting modus, zodat je site bezoekers gewoon de site blijven zien zoals ‘m is.

    Thread starter enrico1111

    (@enrico1111)

    Heb alles uit gedaan, en theme veranderd en het blijft nog steeds.

    Dus ik denk dat echt iets is met PHP versie of iets met de host. Ik heb hiervoor ooh PHP compatibility plugin gedownload en wat veranderd en ook via CPANEL de versie veranderd maar voor mij gevoel heb ik alles terug gedaan.

    Ik zal contact opnemen met de host hopelijk kunnen ze snel de oorzaak vinden.

    Thanks

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Best overleggen met de host inderdaad en de logs uitspitten. Kijk ook wat zij doen met eventuele limitaties op de REST API.

12 reacties aan het bekijken - 1 tot 12 (van in totaal 12)