• Resolved hotsupport

    (@hotsupport)


    Installed 4.7.4 (?) from https://wordpress.org/latest.tar.gz today
    Unpacked with tar -xzvf latest.tar.gz

    Accessing index.php fails with [Thu Apr 27 14:34:43 2017] [error] [client 127.0.0.1] PHP Fatal error: Redefinition of parameter $display in /Users/www.cj-arkitekter.dk/Sites/wp-includes/load.php on line 262

    Site is running PHP 7.1.4

    Looks like a bug to me. Clues anyone?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Moderator James Huff

    (@macmanx)

    Volunteer Moderator

    Try downloading WordPress again, access your server via SFTP or FTP, or a file manager in your hosting account’s control panel, and delete then replace your copies of everything on the server except the wp-config.php file and the /wp-content/ directory with fresh copies from the download. This will effectively replace all of your core files without damaging your content and settings.

    Some uploaders tend to be unreliable when overwriting files, so don’t forget to delete the original files before replacing them.

    If that does not resolve the issue, try manually resetting your plugins (no Dashboard access required). If that resolves the issue, reactivate each one individually until you find the cause.

    And, if that does not resolve the issue, access your server via SFTP or FTP, or a file manager in your hosting account’s control panel, navigate to /wp-content/themes/ and rename the directory of your currently active theme. This will force the default theme to activate and hopefully rule-out a theme-specific issue (theme functions can interfere like plugins).

    Thread Starter hotsupport

    (@hotsupport)

    Thx James.

    The install is completely clean:

    • no plugins
    • no additional themes
    • not even any config

    On your recommendation, I deleted all files in docroot, re-downloaded 4.7.4, unpacked, uploaded via ftp.
    When done uploading, I tried to access / (index.php) and got the same error again.

    Steps to reproduce:

    1. New website, never used before. Apache 2 with mod_php71 (7.1.4)
    2. Download 4.7.4 from https://wordpress.org/latest.zip
    3. Unzip and upload via ftp to server docroot
    4. Access http://domain.tld/ (ie. index.php)

    Expected result:
    Some html page directing me to configure WP for first use

    Actual Result:
    Blank page (zero bytes response)
    Apache error log shows one entry:
    [Fri Apr 28 02:42:31 2017] [error] [client 127.0.0.1] PHP Fatal error: Redefinition of parameter $display in /Users/www.cj-arkitekter.dk/Sites/wp-includes/load.php on line 262

    Moderator Marius L. J.

    (@clorith)

    Hi,

    I’ve tried reproducing this issue on PHP 7.1.4, but have been unable to do so with a default setup.

    Could you share some more details about your setup, is this a shared host you are using that might have other features added on, or are you self-hosting this in some way (if so, how).

    Could you also share with us what PHP modules you have installed (the output of phpinfo() is always handy in these cases)?

    Thread Starter hotsupport

    (@hotsupport)

    This is a shared host. I am the the sysadmin.

    nginx is public-facing proxy
    apache with mod_php71 is behind it
    Server is not new, but this case is a first: we have no prior combo of PHP 7.1.4 and WP 4.7.4

    Build info for PHP:
    ‘./configure’
    ‘–prefix=/opt/local’
    ‘–mandir=/opt/local/share/man’
    ‘–infodir=/opt/local/share/info’
    ‘–program-suffix=71’
    ‘–includedir=/opt/local/include/php71’
    ‘–libdir=/opt/local/lib/php71’
    ‘–with-config-file-path=/opt/local/etc/php71’
    ‘–with-config-file-scan-dir=/opt/local/var/db/php71’
    ‘–disable-all’
    ‘–enable-bcmath’
    ‘–enable-ctype’
    ‘–enable-dom’
    ‘–enable-filter’
    ‘–enable-hash’
    ‘–enable-json’
    ‘–enable-libxml’
    ‘–enable-pdo’
    ‘–enable-session’
    ‘–enable-simplexml’
    ‘–enable-tokenizer’
    ‘–enable-xml’
    ‘–enable-xmlreader’
    ‘–enable-xmlwriter’
    ‘–with-bz2=/opt/local’
    ‘–with-mhash=/opt/local’
    ‘–with-pcre-regex=/opt/local’
    ‘–with-libxml-dir=/opt/local’
    ‘–with-zlib=/opt/local’
    ‘–without-pear’
    ‘–disable-cgi’
    ‘–disable-cli’
    ‘–enable-fileinfo’
    ‘–enable-phar’
    ‘–disable-fpm’
    ‘–with-apxs2=/opt/local/apache2/bin/apxs’

    Moderator Marius L. J.

    (@clorith)

    Thanks for the info (sorry about the delay in response, weekend and all 🙂 )

    I’ve been unable to reproduce it using the “lazy” approach (it’s a test box, aptitude is my friend), I do notice that Ubuntus repositories have a patched release (7.1 will get you 7.1.4-1+deb), so I’m wondering if there’s something in the base 7.1 causing this, I’ll try a custom deployment to test but I just wanted to give you an update so you’re not left hanging 🙂

    Thread Starter hotsupport

    (@hotsupport)

    Looked more into it today. Found that Apache 2.2 crashes when I try to access /

    It is fine however, when I load a file containing just phpinfo()

    So, server install is somehow broken. No clue yet, how to debug that, but it’s not a WP issue. Sorry wasting your time:(

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘New 4.7.4 fails with PHP Fatal error: Redefinition of parameter $display’ is closed to new replies.