Getting started
Installation
Automatic (recommended)
Mac OS X and Linux users can install the platform using a single Composer command:
- Run
composer create-project joomlatools/platform
- Complete the steps
- Point your webserver to the
web/
directory and access the Joomla administrator athttp://example.com/web/administrator
Manual
- Clone the git repo -
git clone https://github.com/joomlatools/joomlatools-platform.git
- Run
composer install
Create a new database and import the MySQL data in the following order:
install/mysql/schema.sql
install/mysql/data.sql
install/mysql/legacy.sql
Copy
.env.example
to.env
and update environment variables:JOOMLA_DB_NAME
- Database nameJOOMLA_DB_USER
- Database userJOOMLA_DB_PASS
- Database passwordJOOMLA_DB_HOST
- Database hostJOOMLA_DB_TYPE
- Onlymysqli
is supportedJOOMLA_ENV
- Set to environment (development
,staging
,production
)JOOMLA_KEY
- A 32 character random stringJOOMLA_CACHE
- [OPTIONAL] True or false to enable or disable cachingJOOMLA_DEBUG
- [OPTIONAL] True or false to enable or disable debug mode
Access Joomla administrator at
http://example.com/web/administrator
and login with both username and passwordadmin
.
Joomlatools Console
Our Joomlatools Console also supports the Joomlatools Platform. To install the platform with a single command, add the --repo=platform
flag:
joomla site:create joomlatools-platform --repo=platform
Server Configuration
To be able to access your Joomla site at http://example.com/
set your site vhost document root
to /path/to/site/web/
.
If you are using shared hosting and/or you are not allowed to change your server Apache vhost configuration directly rename htaccess.txt to .htaccess and modify it use your domain name to set web root or document root to /web.
Need Help?
Let our developers personally assist you. You can ask development related questions in our Support Center. Only for Business or Agency subscribers.