Support

Admin Tools

#37635 Akeeba eXtract Wizard for macOS

Posted in ‘Admin Tools for Joomla! 4 & 5’
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
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Wednesday, 31 August 2022 05:35 CDT

ncoder

Hello,

Β  I need to extract a few files from a JPA backup and would need the Akeeba Extract Wizard to work with a recent version of macOS

Β Is that possible? Can you suggest any other way of extracting files that do not rely on LAMP ?

Β 

nicholas
Akeeba Staff
Manager

The eXtract Wizard has been discontinued since 2017. It won't work with any recent version of macOS. There are no plans to resurrect it either.

The only supported way to extract backup archives is Kickstart which is written in PHP. Kickstart has a web interface and a command line interface.

Since you are dead set against using the far easier of the two options (a local server, e.g. with MAMP) you will have to use the command line.

First, install HomeBrew using the instructions in https://brew.sh

After the installation is done, follow the instructions it shows you to add the HomeBrew CLI executable (brew) to your path.

Close the Terminal and open a new one.

Run brew install php to install the latest stable version of PHP (at the time of this writing it's 8.1).

At the end, follow the instructions on your screen to add PHP to your path β€” basically, run brew link php.

Close the Terminal.

Download Kickstart Core and extract it to a folder along with your backup archive. Let's say that you use your user account's Downloads folder.

Open a Terminal and run

cd ~/Downloads
mkdir extracted
php ./kickstart.php YOUR_BACKUP_ARCHIVE.jpa `pwd`/extracted

Now your files are extracted in the extracted folder inside your Downloads folder.

Again, I recommend using the web interface to Kickstart. If you were comfortable using the Terminal I don't think you'd be asking me how to extract the archive.

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!

ncoder

Thanks Nicholas. That was very helpful.

Β 

Β 

nicholas
Akeeba Staff
Manager

If you get stuck about setting up, configuring and optimising PHP on macOS I recommend reading my blog post Custom Apache and PHP server on macOS, the definitive 2019 edition. It's a bit old (I wrote it three years ago) but it's still working, of course with newer PHP versions.

It goes far more in depth than just installing PHP. It takes you by the hand to install multiple PHP versions, Apache and MySQL and have everything work together to create a custom, very efficient, local server for developing sites and web software. I've been using that instead of MAMP on my Mac β€” and yes, it works fine on Apple Silicon Macs as long as you replace /usr/local with /opt/homebrew due to the different installation root of the Apple Silicon version of HomeBrew :)

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!