Support

Site Restoration

#28040 White screen of death at Replace Data stage of WP site restoration (Kickstart Pro 5.3.1)

Posted in ‘Site restoration’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
n/a
CMS Type
Other
CMS Version
n/a
Backup Tool Version
n/a
Kickstart version
n/a

Latest post by on Sunday, 30 July 2017 17:17 CDT

pjackson
I'm currently trying to restore a WP 4.8 site to a production server, and when I get to the Replace Data step, I get a WSOD.

There's three settings shown as not recommended in the Preinstallation stage, so I'm getting those resolved, but don't know that they should impact the restore:
  • XML Support - No - Having that turned on to rectify the issue.
    Output Buffering - On - Having that turned off.
    SFTP (ssh2) support - Off - Having that turned on.


The files extracted in the first stage, the database restored in the database restoration step, but after site setup, it's a white screen of death unfortunately.

At the moment MyPHPAdmin is not configured on this server (the build of the server is out of my control unfortunately) but I have requested that be done. So if that's missing, could that have an impact on this stage?

Reading https://www.akeebabackup.com/documentation/akeeba-solo/angie-wordpress-replace.html I can not think of anything else to help me progress at the moment until the above 4 things are in to then test again. I can also not access error logs due to how the server is configured, and that I'm lacking a login to give me that level of access.

I added error_reporting(-1); to the installation/index.php file to see if that would show an error but the page does not return anything.
Patrick Jackson
[email protected]
KPS - Melbourne, Australia
@partic

pjackson
Reading another post, issue is not with Kickstart... it's with ANGIE – Akeeba Next Generation Installer Engine v.5.4.0 - which is the version included in Akeeba WP Core currently.

Patrick Jackson
[email protected]
KPS - Melbourne, Australia
@partic

nicholas
Akeeba Staff
Manager
Do you see the Replace Data page (see first screenshot in the documentation page)? If not, you should take a look at the PHP error log and tell me what is the PHP error you see when the blank page is produced.

If you do see it, does it go through ("blinking" grey boxes) before hitting the white page? If not, again, you should take a look at the PHP error log and tell me what is the PHP error you see when the blank page is produced.

Alternative to the PHP error log you try forcing PHP to display errors. Edit the installation/index.php file and find these lines:
// Debug
// define('AKEEBA_DEBUG', 1);
if (defined('AKEEBA_DEBUG'))
{
	error_reporting(E_ALL | E_NOTICE | E_DEPRECATED);
	ini_set('display_errors', 1);
}

Change the line
// define('AKEEBA_DEBUG', 1);
by removing the double slashes from the start so that now it reads
define('AKEEBA_DEBUG', 1);

This turns on the Debug Mode in ANGIE which, as you see, tells PHP to show all errors, notices and deprecated feature information in the output. If this still results to no output, just a blank page, please contact your host. When you see a blank page without an HTTP error status and without any PHP errors, despite turning error reporting to the most verbose setting, it usually means that there was a server-side crash of the PHP binary ("segfault" in UNIX speak). If that's the case your host will need to recompile PHP, possibly with slightly less optimistic code optimization settings. As you can tell, I've been there and done that in our dev servers ;)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!