Support » Fixing WordPress » 4.7 sites down w option.php error

  • When my WP sites autoupdated via Softaculous to 4.7, 3 sites broke with the same error:

    http://repulsion.club

    Parse error: syntax error, unexpected ”des’ (T_ENCAPSED_AND_WHITESPACE), expecting ‘)’ in /home/thatssocool/public_html/repulsion.club/wp-includes/option.php on line 1823

    http://thatssocool.de/today

    Parse error: syntax error, unexpected ”des’ (T_ENCAPSED_AND_WHITESPACE), expecting ‘)’ in /home/thatssocool/public_html/today/wp-includes/option.php on line 1823

    http://thatssocool.de/tea

    Parse error: syntax error, unexpected ”des’ (T_ENCAPSED_AND_WHITESPACE), expecting ‘)’ in /home/thatssocool/public_html/tea/wp-includes/option.php on line 1823

    I’m at a loss for how to proceed to resolve this. Any suggestions?

    TY!!

    • This topic was modified 3 years, 10 months ago by Glenn Zucman.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Can you edit that file and see what that line contains? It should be:

    		'description'  => __( 'Blog pages show at most.' ),
    

    I’m wondering if the update did not finish…

    That file should contain 2013 lines (the last line is blank)

    • This reply was modified 3 years, 10 months ago by juggledad.

    Thanks @juggledad!

    ah-ha!

    The file only has 1823 lines!

    1823 is:

    ‘des

    I checked option.php on one of the working sites, and as you noted, it has 2013 lines, and 1823 is:

    ‘description’ => __( ‘Blog pages show at most.’ ),

    • This reply was modified 3 years, 10 months ago by Glenn Zucman.
    • This reply was modified 3 years, 10 months ago by Glenn Zucman.
    • This reply was modified 3 years, 10 months ago by Glenn Zucman.

    Looks like the update failed. You might want to talk with your provider or if you have FTP access you could do a manual upgrade.

    Thanks @juggledad. I can FTP… what parts would I install? I assume there are some files that have installation specific code?

    I would replace everything but the wp-config.php file and the wp-contents folder. You don’t know what else didn’t get installed so this should cover it.

    see https://codex.wordpress.org/Updating_WordPress#Manual_Update

    • This reply was modified 3 years, 10 months ago by juggledad.

    Thanks again @juggledad! So wp-config.php is the only file (besides the wp-contents folder) that has installation specific info? Everything else is “only core”?

    What about files like .htaccess? That’s installation specific too, right?

    I tried replacing the wp-admin and wp-includes folders and that seems to have fixed 2 of the 3 down sites. I can try replacing the rest on the 3rd site… and I suppose I should replace the rest on the 2 up sites too, just to be safe.

    Thanks so much for your help! 🙂

    Sorry, I should have been more specific – what I do is unzip the wordpress.zip and dump the wp-content folder (you can update any new default plugin’s and themes later). Then go to your wordpress folder on the host and remove anything that begins with ‘wp-‘ other than wp-config.php (it contains your database info) and the ‘wp-content’ folder. Then get rid of
    index.php
    license.txt
    readme.html
    xmlrpc.php
    and upload all the files in the unzipped folder you have.

    The difference between this and what wordpress says to do, is this will get rid of any old ‘wp-xxxx’ files that are no longer used in a new release.

    Glad your back up and running and hopefully you’ve learned some debugging tips.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘4.7 sites down w option.php error’ is closed to new replies.