Support

Akeeba Backup for Joomla!

#42939 Kickstart v9 requires parent open_basedir

Posted in ‘Akeeba Backup for Joomla!’
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

Joomla! version
5
PHP version
8.3
Akeeba Backup version
10

Latest post by nicholas on Monday, 11 May 2026 13:33 CDT

extly

Hi,

I'm starting to use Kickstart v9, and noticed a difference with v8. Kickstart v9 throws an error when the parent folder isn't in the open_basedir:

Kickstart cannot start

An error occurred while trying to run Kickstart.

Error: SplFileInfo::isFile(): open_basedir restriction in effect. File(/home/my-web/..) is not within the allowed path(s): (/home/my-web:/var/lib/php/session:/tmp)

This is very unlikely to be a bug in Kickstart itself. It is almost certainly caused by how the file was uploaded to your server, or by the server's PHP OPcache settings. Both of these issues are documented and easy to address.

Please read the “Before using Kickstart” section of the documentation: https://www.akeeba.com/documentation/akeeba-kickstart-documentation.html

 

Is it necessary to open the parent folder? Or, is it a configuration issue / new requirement?

 

Best Regards

nicholas
Akeeba Staff
Manager

Did you read the documentation? Which pages, and which advice it gives you did you already follow?

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!

extly

Hi,

 

I checked the kickstart documentation. There's no mention of the open basedir. If it's a known issue, it should appear in the Troubleshooting.

 

Best Regards

nicholas
Akeeba Staff
Manager

May I please draw your attention to the following documentation page: https://www.akeeba.com/documentation/akeeba-kickstart-documentation/bypassing-phar.html 

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!

extly

Great, thanks.

BTW: It would be great to have a direct mention of the error and opendir in the troubleshooting section.

Best Regards

nicholas
Akeeba Staff
Manager

The problem is that it can come from three different places (I kid you not): the file being uploaded broken because of FTP ASCII or Auto mode, the OPcache settings being wrong, or the open_basedir legitimately being the issue. In all cases we get a PHP Error we cannot analyze or trap in a meaningful way, which is why there are three documentation pages.

I am, however, working on a different solution that will do away with PHAR. While PHAR is the technically proper way to deliver a single-file application, there are still commercial hosts which absolutely have no idea what they're doing, making dumb configuration choices which break PHAR. Of course they will say that nobody uses PHAR which is why they don't care to address these problems, but the problems in their configuration is exactly why nobody can use PHAR to begin with. Ugh.

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!