Support

Site Restoration

#40555 empty file at root

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
WordPress
CMS Version
6.3.3
Backup Tool Version
8.2.1
Kickstart version
8.0.4

Latest post by tampe125 on Monday, 15 April 2024 11:22 CDT

[email protected]

Good morning,

I've been restoring akeeba backups quite a few times, and very often, I have problems and it's never the same. I come to you to understand why there are constant problems and above all how to ensure that it never happens again.

Is my way of making a backup correct? Is my restoration correct?

Here is a video of my restoration, as well as a screen of my akeeba configuration

 

Restauration : https://drive.google.com/file/d/1Q30ZYLmCJ1AqBWSzXXVK3o9u6R61J7bb/view?usp=sharing

Configuration : https://drive.google.com/file/d/1-iAkfqnudMbGt6PKfkRah0UaHLyBgGoP/view?usp=sharing

 

As I no longer have access to my site, I took a screenshot on a site which had the same akeeba configuration as the other. There was just the name of the bucket that was different

 

As I no longer have access to my site, I took a screenshot on a site which had the same akeeba configuration as the other. Just the name of the bucket was different

[email protected]

I just managed to restore the backup. Here's how I did it. I restored the backup with kickstart locally on my computer with Xampp. I noticed that it worked and so I transferred the Wordpress files via FTP to my host. Why does it work locally and not on the server?

tampe125
Akeeba Staff

Hello,

I'm pretty sure this is caused by your host that is blocking the creation of a large amount of files in a short time span.

What you did is the correct workaround: extract locally, upload everything using FTP and then continue the restoration there.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

Today I solved the problem, but what can I do from now on so that I no longer have to extract the backup locally? How can I make it work without any workarounds?

tampe125
Akeeba Staff

Try to slow down the restoration by tweaking the minimum/maximum execution time in the first page of Kickstart. However I suspect the problem is caused by your host configuration, so you should keep that in mind to change to a different provider.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

Hello, I asked o2switch if there was something blocking the mass file extraction and they told me that the size of the archive (900MB) was "well above the maximum size of PHP" . Do you want the site logs and the archive to test yourself?

tampe125
Akeeba Staff

mhm... no. And their answer confirms my suggestion to change hosting provider.

Even older versions of PHP (for example 5.x) can handle files up to 2Gb (that's the limit for the size of integers under 32-bit versions of PHP) so what your host said is non sense.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

I just tried to restore a backup that had the empty file error. I modified the Minimum execution time and Maximum execution time values and it worked perfectly well. It therefore seems that o2switch is blocking mass extraction. I have another site that I need to migrate, I'm testing that later to be sure

[email protected]

Good morning,
I just tried restoring a backup on another site with kickstart, changing the Minimum Execution Time and Maximum Execution Time. I put 2 and 2 and it didn't work. How to do this without having to restore locally and then send it via ftp

tampe125
Akeeba Staff

Try the following settings:

Minimum execution time: 5 seconds
Maximum execution time: 3 seconds

Yes, minimum is greater than maximum, that's not a typo. In this way the extraction will be slower and it should be working

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

I tried again with the values
Minimum execution time: 5 seconds
Maximum execution time: 3 seconds
and it still didn't work.

Can you try to restore the backup on your side and explain to me how you went about it?

Moon log:
Links: https://meon.o2switch.net:2083/
Username: sc4hiri0801
Password: jrWz-54VR-t9w)

FTP account:
Server: ftp.sc4hiri0801.universe.wf
Username: sc4hiri0801
Password: ~xLM~E4%C{77

Site to migrate the backup to: https://toilette-japonaise.net/
Connection URL: /ronflex/ (if not that, then /wp-admin)

Username wordpress: Template
Wordpress password: Q4h0W@Vf5x

Database log:
DBname: sc4hiri0801_toiletteJaponaise
Username: sc4hiri0801_toiletteJaponaise

Here are the backup files:

https://drive.google.com/drive/folders/134UAXHcyYKWRGDthuXZ85DoJgZXxmqRt?usp=sharing

 

tampe125
Akeeba Staff

There's nothing that we can do to fix the issue. The problem is caused by your host: you have to change host and extract locally and then upload the files

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

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!