• Resolved George

    (@georgew751)


    I installed a brand new instance of WordPress on my new Linode (2 cores, 4 GB) Ubuntu 16.04 server, using Nginx 1.10.0 (with SSL enabled), PHP 7.0.8, Maria DB 10.0.25. The WP installation competed successfully and the site is working. My site URL is https://altoplace.com. I am a brand new WordPress user. I haven’t gotten much further than completing the installation. I wanted to make sure that it is working ok before continuing with building my site.

    I can log in and most everything seems to be working ok. I made a couple of minor changes under “Settings.” However, I am seeing some strange behavior with the “Customize Your Site” button under the “Get Started” “Welcome to WordPress” section. When using Safari or Chrome on my Mac, I click on the “Customize Your Site” button and get a white screen. If I then click the web browser button to refresh/reload the page, then the page works. I see “You are customizing Altoplace …”. On my 9.7″ iPad Pro, I can click on the button and the pages comes right up. Also, when I tried it with Microsoft Edge from my Windows 10 VM, it comes right up.

    I did search the Forum and saw many “white-page” issues, but I did not find one that was like mine for a fresh install. I would like to verify that my LEMP/Wordpress installation is good before forging ahead with learning how to build a WordPress site.

    Any suggestions?

    I am not seeing any errors in my nginx or php log files.

    These are the PHP extensions that are installed:
    php-apcu php-common php-curl php-fpm php-gd php-gettext php-mbstring php-mcrypt php-mysql
    php-pear php-xml php-xmlrpc php7.0-cli php7.0-common php7.0-curl php7.0-fpm php7.0-gd
    php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline
    php7.0-xml php7.0-xmlrpc php7.0-zip

    openssl reports:
    ==> openssl s_client -connect localhost:443 -nextprotoneg ”
    CONNECTED(00000003)
    Protocols advertised by server: h2, http/1.1
    140027491960472:error:140920E3:SSL routines:ssl3_get_server_hello:parse tlsext:s3_clnt.c:1152:

    no peer certificate available

    No client certificate CA names sent

    SSL handshake has read 115 bytes and written 7 bytes

    New, (NONE), Cipher is (NONE)
    Secure Renegotiation IS supported
    Compression: NONE
    Expansion: NONE
    Next protocol: (2)
    No ALPN negotiated
    SSL-Session:
    Protocol : TLSv1.2
    Cipher : 0000
    Session-ID: ECFBA265B147A2F03894180D6C6307F897E9B53B1FABC50D4CFD3ADA9531200A
    Session-ID-ctx:
    Master-Key:
    Key-Arg : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1469915225
    Timeout : 300 (sec)
    Verify return code: 0 (ok)

    Please let me know if any other details are needed.

    Thanks,
    George

Viewing 4 replies - 1 through 4 (of 4 total)
  • For WSOD, I always recommend beginning by turning on debugging in wp-config.php:

    define( 'WP_DEBUG', TRUE );
    define( 'WP_DEBUG_LOG', TRUE );
    define( 'WP_DEBUG_DISPLAY', TRUE );
    define( 'SCRIPT_DEBUG', TRUE );

    Thread Starter George

    (@georgew751)

    I added the debug statements to wp-config.php:

    define( ‘WP_DEBUG’, TRUE );
    define( ‘WP_DEBUG_LOG’, TRUE );
    define( ‘WP_DEBUG_DISPLAY’, TRUE );
    define( ‘SCRIPT_DEBUG’, TRUE );

    /* That’s all, stop editing! Happy blogging. */

    There are no errors displayed on the screen and no wp-content/debug.log was created.

    In the access.log, I saw:

    2601:247:4100:95dc:7830:9aee:b410:8bd4 – – [30/Jul/2016:20:45:10 -0500] “GET /wp-admin/customize.php HTTP/2.0” 200 42543 “https://altoplace.com/wp-admin/” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/601.7.7 (KHTML, like Gecko) Version/9.1.2 Safari/601.7.7”

    and a few seconds later, another message came out:

    2601:247:4100:95dc:7830:9aee:b410:8bd4 – – [30/Jul/2016:20:45:39 -0500] “POST /wp-admin/admin-ajax.php HTTP/2.0” 200 431 “https://altoplace.com/wp-admin/customize.php” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/601.7.7 (KHTML, like Gecko) Version/9.1.2 Safari/601.7.7”

    and that was it.

    After I clicked on the reload button, the first one came out again, followed by a bunch of access log messages and the customize screen came up.

    I’ll spend some time studying the WSOD link that you pointed to.

    Thanks.

    PS

    For what it’s worth, every time I click on the Post button for the forum, I get a message about Safari not connecting to the server. I have to hit the back button and click the Post button again to get these Posts to work. So I wonder if there’s something going on with my Mac/Safari set up.

    I’m fresh out of ideas. Hopefully, someone else has some.

    Thread Starter George

    (@georgew751)

    Thanks, jonradio, for your responses.

    I found the issue. I had implemented letsencrypt SSL via this procedure:
    https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04

    This procedure had you setting a header option:
    Header always set X-Frame-Options DENY

    I changed it to:

    Header always set X-Frame-Options SAMEORIGIN

    The issue was resolved and I still got an A+ SSL score from:
    https://www.ssllabs.com/ssltest/index.html

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Clicking on the Dashboard "Customize Your Site" button produces a white screen’ is closed to new replies.