skip to Main Content

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.

enter image description here

This is just one screenshot. SO not allowing me to upload the code. Getting some error while uploding.
enter image description here

2

Answers


  1. Chosen as BEST ANSWER

    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.

    enter image description here


  2. 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/

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search