problemen met wordpress 5.0.2
-
Met de nieuwe 5.0 updates zijn er veel onhandige bugs. Sinds 5.0.2 krijg ik een foutmelding elke keer als ik een bericht of pagina op sla of zelfs als de autosave werkt: “Bijwerken mislukt”. Gelukkig worden de veranderingen wel opgeslagen maar het is zeer onhandig. Het zal wel een interactie met een plugin zijn maar ik heb er nogal wat dis dat is zoeken naar de bekende spelt. Heeft iemand anders dit probleem ook? Hoe kom je erachter waar het aan ligt?
De pagina waar ik hulp bij nodig heb: [log in om de link te zien]
-
Hoe je erachter kunt komen ? De logboeken in duiken !
Debug Logging inschakelen: https://codex.wordpress.org/Debugging_in_WordPress
En ook in je Developer Console zoeken naar errors. (In Google Chrome kun je op F12 drukken, of rechter-muisknop > Inspecteer Element).
Gebruik je trouwens de nieuwe Gutenberg editor ? Of Classic Editor ?
Ik lijk de nieuwe editor te gebruiken; ik kan er nog slecht mee overweg.
Het is geen HTML fout maar een foutmelding door wordpress gegenereerd.
Dus in chrome debuggen heeft geen zin.Ik ga eens kijken wat het inschakelen van de debig log oplevert
debug lijkt niks op te leveren…. tja; er komt geen debug.log file te voorschijn.
Misschien is het geen low level error maar iets anders. Hetis ook een nette foutmelding in beeld die ik weer weg kan klikken.Geen problemen in de classic editor… we wachten wel even met overstappen.
Je moet dan even zelf het debug.log bestand aanmaken. Dan schrijft ie er wel naar.
Ik snap eerlijk gezegd ook niet waarom WP dat bestand niet gewoon zelf kan creëren 😐Ik gebruik zelf het volgende in wp-config:
// Turn debugging on define('WP_DEBUG', true); // Tell WordPress to log everything to /wp-content/debug.log define('WP_DEBUG_LOG', true); // Turn off the display of error messages on your site define('WP_DEBUG_DISPLAY', false); // For good measure, you can also add the follow code, which will hide errors from being displayed on-screen @ini_set('display_errors', 0);Ik heb een lege debug.log file aangemaakt in de /wp-content/ directory maar er gebeurt niks. Geen foutmeldingen.
In de error log van de webserver staan wel wat rare zaken maar die lijken me niet met dit probleem te maken hebben. Iets over het veranderen van headers… (HTTP headers neem ik aan).
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api\class-wp-rest-server.php on line 1274
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api\class-wp-rest-server.php on line 1248
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api\class-wp-rest-server.php on line 1248
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api.php on line 573
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api.php on line 574
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api.php on line 575
[30-Dec-2018 12:10:28 UTC] PHP Warning: Cannot modify header information – headers already sent in D:\appdata\IIS\vhosts\040energie.nl\httpdocs\wp040\wp-includes\rest-api.php on line 576Deze error kun je krijgen wanneer er BOM tekens aanwezig zijn of wanneer er whitespaces/newlines voor/na de php tags zitten.
https://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php
EDIT: Wou nog toevoegen dan je deze bestanden misschien ook kan vinden via de https://nl.wordpress.org/plugins/health-check/ plugin. Die kan (alleen) de wordpress php bestanden vergelijken met de originele.
-
Deze reactie is gewijzigd 7 jaren geleden door
johnny538.
De nieuwe editor maakt gebruik van de REST-api die ook in deze logs naar voren komt.
De headers already sent melding komt vaak door een fout in een plugin of thema.
De health-check plugin is dan een goede start.Ik ben niet zo technische onderlegd als de meeste hier maar kamp met het zelfde probleem. Echter zie ik niet dat er iemand al een oplossing heeft, of lees ik er nu overheen?
Ik denk eerlijk gezegd dat de foutmeldingen in de log niks met de foutmelding op het scherm in de nieuwe blok-editor te maken hebben. Dus laten we die log er maar even buiten houden.
Naast de foutmelding bij “bijwerken” (en auto-save) werkt ook de functie “voorbeeld” niet meer. Daar blijft het scherm steken in een geanimeerd wordpress logo.
In de “classic editor” (dank dank voor deze plugin) werkt alles gewoon!
Noot: ondanks de foutmelding bij “bijwerken” lijkt bijwerken wel te werken.
Ik heb exact hetzelfde probleem, zie eerder ander draadje op het forum met dezelfde error: link
De klassieke editor voorkomt het probleem, maar, eigenlijk gaan we dan terug naar af, terwijl vooruitgang vaak zo fijn is. 🙂
Overigens geeft de nieuwe editor (blok) ook een fout bij het uploaden van afbeeldingen.
Groet,
DanielBij mij lijkt het erop dat het probleem is dat de wordpress-url en het siteaddress-url verschillen van elkaar. Dat zijn “doodnormale” instellingen in “algemen instellingen” maar het lijkt erop dat “Gutenberg” dit niet aan kan, en ik meen zelfs te lezen op het engelstalige forum dat dit ook niet meer gaat gebeuren. Ik heb nog niet de tijd gehad om uit te zoeken of dit echt zo is, maar als het zo is heb ik een enorm probleem op onze website volgens mij.
Hi,
Ik had dit probleem ook. Bij mij is het opgelost door de permalinks opnieuw op te slaan. Dus niets veranderen en save.
Groet,
Harold -
Deze reactie is gewijzigd 7 jaren geleden door
Het onderwerp ‘problemen met wordpress 5.0.2’ is gesloten voor nieuwe reacties.