How to Install Phoenix Cart: A Complete Beginner’s Guide

Share this article

Learn how to download and install Phoenix Cart from start to finish. This beginner-friendly guide covers hosting preparation, database setup, file uploads, the Phoenix Cart installer, security checks and essential post-install configuration.

Phoenix Cart How-To Guide

How to Download and Install Phoenix Cart

This step-by-step guide explains how to download Phoenix Cart, check that your hosting meets the minimum requirements, create the required database, upload the Phoenix Cart files and work through the web-based installation process. It is designed for store owners installing Phoenix Cart manually for the first time and stops once the software has been successfully installed.

Difficulty

Beginner friendly. You do not need to be a PHP developer to complete a standard Phoenix Cart installation.

Installation Method

This guide covers a manual installation so you understand where the files and database are located.

What This Guide Covers

Downloading Phoenix Cart, checking the minimum requirements, uploading files, database creation and completing the installer.

1

What You Need Before Installing Phoenix Cart

Before downloading Phoenix Cart, it is worth preparing everything required for the installation. Having your hosting and database information ready makes the installation considerably easier.

You will need:

A registered domain name
A compatible web hosting account
PHP support
MySQL or MariaDB database support
An SSL certificate
FTP/SFTP access or a hosting File Manager
A database name
Database username and password

Minimum Phoenix Cart Hosting Requirements

Before uploading Phoenix Cart, check that your web hosting account meets the minimum software requirements. These requirements relate to the software running on the server rather than the size of your hosting package.

Requirement Minimum
PHP PHP 7.3 or later
Database MySQL 5.7.7 or later, or MariaDB 10.2.2 or later
PHP MySQLi Extension Enabled
PHP Intl Extension Enabled
allow_url_fopen Enabled
file_uploads Enabled
session.use_trans_sid Disabled
session.auto_start Disabled
These are minimum software requirements. They do not specify how much disk space, bandwidth or server memory your store should have. The resources required by a live Phoenix Cart store will depend on factors such as the number of products, product images, visitors, add-ons and other files stored on the hosting account.
Check the requirements for your release: Minimum requirements can change as Phoenix Cart develops. If you are installing a newer release, check the requirements supplied with that release before beginning the installation.

Check your hosting account

Your hosting package needs to be capable of running Phoenix Cart. Most modern Linux-based PHP hosting packages should provide the required features, but it is still worth checking before uploading the application.

Open your hosting control panel and find the PHP configuration or PHP settings section. Check the PHP version and make sure the required PHP extensions and settings are available.

You should also confirm that your hosting account allows you to create a MySQL or MariaDB database and database user.

If you are unsure whether your hosting package meets these minimum requirements, provide the table above to your hosting company and ask them to confirm compatibility.

Example hosting control panel for checking Phoenix Cart hosting requirements
2

Choose How You Want to Install Phoenix Cart

Phoenix Cart can potentially be installed in more than one way depending on the facilities provided by your hosting company.

Hosting control panel installer

Some web hosts provide automated software installers. If Phoenix Cart is available through your host, an automated installer may create the database, upload the application and perform much of the installation for you.

Good for beginners: An automated installer can be the simplest option when your hosting provider offers an up-to-date Phoenix Cart installation package.

Manual installation

A manual installation gives you more control and helps you understand exactly where Phoenix Cart is installed.

You will download Phoenix Cart yourself, create a database, upload the files and then use the Phoenix Cart browser-based installer.

The remainder of this guide covers the manual installation process.

Example hosting control panel installer for Phoenix Cart
3

Download Phoenix Cart

The first stage of a manual installation is obtaining a clean copy of Phoenix Cart.

Phoenix Cart is open-source software and its releases are made available through the official Phoenix Cart project.

Download a stable release

  1. Visit the official Phoenix Cart project or GitHub repository.
  2. Open the Phoenix Cart releases section.
  3. Locate the appropriate current stable release.
  4. Download the release package to your computer.
  5. Save the ZIP archive somewhere easy to find.
Use a stable release for a live store. Development code may contain changes that have not yet been packaged as a normal production release.
Official Phoenix Cart Download Page
4

Extract the Downloaded Files

The Phoenix Cart package is normally downloaded as a compressed archive. The application files need to be extracted before they can be uploaded to your web space.

Extracting on Windows

  1. Open your Downloads folder.
  2. Locate the Phoenix Cart ZIP archive.
  3. Right-click the file.
  4. Select Extract All.
  5. Choose a suitable destination folder.
  6. Open the newly extracted directory.

Inside the extracted package you should now see the Phoenix Cart files and folders.

Do not simply upload the unopened ZIP archive unless you intend to use your hosting control panel to extract it on the server.
Windows File Explorer Directory View of Phoenix Cart Files
5

Create the Phoenix Cart Database

Phoenix Cart uses a MySQL or MariaDB database to store the information required by the application.

The database should normally be created through your hosting control panel before starting the Phoenix Cart installer.

Create an empty database

The exact procedure varies between hosting providers, but you will generally need to:

  1. Open the database section of your hosting control panel.
  2. Create a new MySQL or MariaDB database.
  3. Create or assign a database user.
  4. Create a strong database password.
  5. Give the database user permission to access the database.

Keep a record of the connection details

Setting Example Your Details
Database Server localhost ________________________
Database Name phoenix_store ________________________
Database Username phoenix_user ________________________
Database Password Your secure password ________________________
Do not automatically enter localhost. Many hosts use localhost, but others provide a separate database hostname. Use the database server name supplied by your hosting company.
How to create a MYSQL database in cPanel
6

Decide Where Phoenix Cart Will Be Installed

Before uploading the files, decide whether Phoenix Cart will be the main website on your domain or whether it will run inside a subdirectory.

Installing Phoenix Cart on the main domain

If Phoenix Cart will be your main website, visitors should reach it using an address similar to:

https://www.yourstore.co.uk/

In this case, the Phoenix Cart application files should be placed directly inside the document root used by the domain.

Installing Phoenix Cart in a subdirectory

You can also run Phoenix Cart from a directory such as:

https://www.yourstore.co.uk/shop/

In this situation, create a directory such as shop and upload the Phoenix Cart files there.

For most dedicated online stores: installing Phoenix Cart at the root of the main domain usually produces the cleanest customer-facing URL.
7

Upload Phoenix Cart to Your Hosting Account

The extracted Phoenix Cart files now need to be transferred to your web server.

You can normally use one of the following:

  • Your hosting provider's File Manager
  • FTP
  • SFTP

Common web root names

The directory used to serve your website varies between hosting companies. Common names include:

public_html
htdocs
httpdocs
www

Some hosting systems use a custom directory rather than one of these names. Check your hosting control panel if you are unsure.

Using FTP or SFTP

If you are uploading with an FTP program such as FileZilla, you will normally need:

  • FTP or SFTP server address
  • Username
  • Password
  • Port number if required

Connect to the server, navigate to the correct domain directory and upload the Phoenix Cart application files.

Avoid adding an unwanted directory level. Check what is inside the extracted package before uploading. You want Phoenix Cart's application files to sit in your chosen installation directory rather than accidentally creating another folder level.
Uploading Phoenix Cart files using FTP
8

Open Your Domain and Start the Installer

Once the upload has completed, open a web browser and visit the location where Phoenix Cart was uploaded.

For an installation at the root of the domain:

https://www.yourstore.co.uk/

For a subdirectory installation:

https://www.yourstore.co.uk/shop/

Because Phoenix Cart has not yet been configured, the installation process should be displayed.

Phoenix Cart Installer Page 1
If the installer does not appear: check that the files were uploaded into the correct document root and that you are visiting the correct domain or directory.
9

Check the Server Requirements

The installer checks whether your web server provides the features required by Phoenix Cart.

Review the checks carefully before continuing.

Everything passed? You can continue with the installation.
A requirement has failed? Fix the problem before continuing. This may require changing your PHP version, enabling an extension, changing a PHP setting or contacting your hosting provider.

Do not ignore warnings

Resolving server compatibility issues at this stage is much easier than troubleshooting unexpected behaviour after the store has been installed.

Phoenix Cart Installer Page 1 Server Check Errors
10

Enter the Database Connection Details

Phoenix Cart now needs the database information that you created earlier.

Enter the details exactly as supplied by your hosting provider.

You will normally be asked for:

  • Database Server
  • Database Username
  • Database Password
  • Database Name

After the details have been entered, the installer will attempt to connect to the database.

If the connection is successful, Phoenix Cart can create the database tables required by the application.

Database connection errors are usually simple to resolve. Carefully recheck the hostname, database name, username and password.
Phoenix Cart Installer Page 2 Database Selection
11

Check the Web Server and Website Paths

During installation, Phoenix Cart needs to know both the public address of the website and the physical location of the application files on the server.

Much of this information may be detected automatically.

Setting Example
Website Address https://www.yourstore.co.uk
Webserver Root Directory /home/account/public_html/

Check HTTPS

If your SSL certificate is active, your website should normally be installed using:

https://

rather than:

http://
Check before continuing: an incorrect URL or filesystem path can prevent parts of the application from being found correctly.
Phoenix Cart Installer Page 3 Web Server Information
12

Enter the Initial Installation Details

The installer now needs a small amount of information so that it can create the initial Phoenix Cart installation.

Although some of these values relate to your store, at this stage they are simply required to complete the software installation. Detailed store configuration can be carried out afterwards.

You may be asked to enter:

  • Store name
  • Store owner name
  • Store owner email address
  • Time zone
  • Administrator username
  • Administrator password
  • Administration directory name
Use a strong administrator password. This account will provide access to the Phoenix Cart administration area.

Administration directory

Phoenix Cart may allow you to specify or create a non-standard administration directory.

Instead of using an obvious address such as:

https://www.yourstore.co.uk/admin/

you can use a less predictable directory name.

https://www.yourstore.co.uk/storecontrol-x7p29/
Keep a secure record of this directory. You will need it when accessing Phoenix Cart Admin after installation.
Phoenix Cart Installer Page 4 Add Store Owner Information
13

Complete the Phoenix Cart Installation

Once the database, server paths and initial administrator details have been accepted, Phoenix Cart can complete the installation.

The installer will create the required database structure and configuration information and prepare the application for use.

When the final page appears, you should see confirmation that Phoenix Cart has been installed.

Installation complete: Phoenix Cart is now installed on your web hosting account.
Phoenix Cart Installer Page 5 Installation Complete
14

Check the Storefront Opens

Before doing anything else, open the main store address in a new browser tab.

https://www.yourstore.co.uk/

If Phoenix Cart was installed in a subdirectory, use the appropriate address:

https://www.yourstore.co.uk/shop/

The Phoenix Cart storefront should now load rather than returning to the installer.

Phoenix Cart Store Front
15

Check That You Can Access Phoenix Cart Admin

Finally, check that the administrator account created during installation works correctly.

Open the administration directory created during the installer.

https://www.yourstore.co.uk/YOUR-ADMIN-DIRECTORY/

Enter the administrator username and password that you created during installation.

If the Phoenix Cart administration dashboard opens successfully, the installation process has been completed.

Phoenix Cart Admin Dashboard
?

Common Installation Problems

The Phoenix Cart installer does not appear

Check that:

  • The Phoenix Cart files were uploaded to the correct directory.
  • You are visiting the correct domain.
  • You are using the correct subdirectory if applicable.
  • The files were extracted properly.
  • Your domain points to the hosting account where Phoenix Cart was uploaded.

I see a directory listing instead of the installer

This can indicate that the actual Phoenix Cart files are inside another directory rather than directly inside the document root.

Check the uploaded directory structure and move the application contents to the correct location if necessary.


The database connection fails

Check all four database values carefully:

  • Database server
  • Database name
  • Database username
  • Database password

Also check that the database user has permission to access the database.


A PHP requirement fails

Check that your hosting account meets the minimum Phoenix Cart requirements listed earlier in this guide. Confirm the selected PHP version, required PHP extensions and PHP configuration settings.

If your hosting control panel does not allow these settings to be changed, contact your hosting provider.


HTTPS does not work

Check that a valid SSL certificate has been installed and activated for your domain.


The website shows an error after uploading

Confirm that all Phoenix Cart files completed uploading successfully and that your server meets the minimum requirements for the Phoenix Cart release you downloaded.


I cannot find the Admin login

Use the administration directory name entered or generated during installation.

https://www.yourstore.co.uk/YOUR-ADMIN-DIRECTORY/

Phoenix Cart Installation Checklist

Before moving on to configuring your new store, make sure the basic installation has been completed successfully.

Correct Phoenix Cart release downloaded
Minimum hosting requirements checked
Files successfully extracted
Database created
Database user created
Database details recorded
Phoenix Cart files uploaded
Correct installation directory used
Server requirements passed
Database connection successful
Website address confirmed
Administrator account created
Installation completed
Storefront opens successfully
Admin login works successfully

Phoenix Cart Is Now Installed

You now have a working Phoenix Cart installation with the application files, database and administrator account in place.

At this point, the installation stage is complete.

Store configuration should be treated as the next stage rather than part of the installation itself.

Separate guides can now cover subjects such as:

  • Configuring Phoenix Cart for the first time
  • Setting up your store details
  • Configuring currencies and localisation
  • Creating categories and products
  • Installing and configuring modules
  • Setting up shipping
  • Setting up payment methods
  • Customising the Phoenix Cart storefront
  • Improving Phoenix Cart security
  • Backing up Phoenix Cart
  • Preparing Phoenix Cart for launch

Keeping these subjects separate makes it much easier to follow the installation process and gives each area of Phoenix Cart enough space to be explained properly.

Let Us Help Your Store Reach It's Potential

Need expert Phoenix Cart development services?
Get in touch today.

Protected by reCAPTCHA

Contact form status

0 item(s), £0.00

0 items