Support

Site Restoration

#39922 Could not open .../public_html/installation/README.html for writing.

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
8.1
CMS Type
Joomla!
CMS Version
4.4.0
Backup Tool Version
9.8.3
Kickstart version
8.0.3

Latest post by nicholas on Monday, 04 December 2023 02:01 CST

rddata

I think that I have read all I can find on this issue, both here in the forum and elsewhere. I get this error when I try to run kickstart on a new site, to extract the site that I have created on an other server. I have been using Akeeba backup/restore for more then 10 years on multiple sites and multiple hosts. I have created many sites on my test server and then restored them, at this same host provider. I have never had any issues, and now I am hitting this and I am starting to run out of good ideas and options. Any good pointers for ths ?

 

Only error I get is this:

An error occurred

Could not open /home/phoenixc/public_html/installation/README.html for writing.

nicholas
Akeeba Staff
Manager

Take a look at https://www.akeeba.com/documentation/akeeba-kickstart-documentation/kscantextract.html under Mixed Ownership to understand the problem and https://www.akeeba.com/documentation/akeeba-kickstart-documentation/kstslive.html for the workaround.

However, please note that this kind of server configuration is not compatible with Joomla! 4 and later. In fact, a server configuration where the site's root ownership, your user account (therefore FTP and SFTP), and your web server's user are different UNIX users has been obsolete since the early 2000's – yes, 20 years ago. Especially since the early 2010s not having a screwed up environment like that is trivial, by using PHP-FPM and a different pool for each hosted site, or by using virtualisation. If your host cannot come up with a configuration where the site's root ownership, your user account, and your web server's user are the same UNIX user it's high time to look at a different host.

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!

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!