I am getting an error on my WordPress website after changing the server. it’s working on cPanel but not working on the AWS server.
I haven’t change anything in this file.
This is just one screenshot. SO not allowing me to upload the code. Getting some error while uploding.
2
I don't know how I got this gray code on the formatting.php page. I found this code in more than 3 places.
I download the latest version of WordPress again and updated the formatting.php and It's starting working again.
Cause
If you use FileZilla like I do – that’s where the problem comes from.
If you download your site contents with FileZilla, then the file contents get corrupted.
When you upload again, the ‘unexpected characters’ break WordPress.
Behaviour
That explains why in my case, my DEV site was working fine.
But when I download/upload migrated the contents to a fresh QA instance then QA failed with the:
There has been a critical error on this website.
Solution
I used Nautilus to connect to my host as a Remote Server.
When I copied my formatting.php down through Nautilus, the file opened all clean.
The FileZilla FTP copy was dinged in 3 places.
WinSCP is also apparently fine with this.
Disclaimer: Not my own work
All thanks due to this comment:
https://wordpress.org/support/topic/parse-error-on-line-5925-in-formatting-php/
Click here to cancel reply.
2
Answers
I don't know how I got this gray code on the formatting.php page. I found this code in more than 3 places.
I download the latest version of WordPress again and updated the formatting.php and It's starting working again.
Cause
If you use FileZilla like I do – that’s where the problem comes from.
If you download your site contents with FileZilla, then the file contents get corrupted.
When you upload again, the ‘unexpected characters’ break WordPress.
Behaviour
That explains why in my case, my DEV site was working fine.
But when I download/upload migrated the contents to a fresh QA instance then QA failed with the:
Solution
I used Nautilus to connect to my host as a Remote Server.
When I copied my formatting.php down through Nautilus, the file opened all clean.
The FileZilla FTP copy was dinged in 3 places.
WinSCP is also apparently fine with this.
Disclaimer: Not my own work
All thanks due to this comment:
https://wordpress.org/support/topic/parse-error-on-line-5925-in-formatting-php/