As mentioned above, this is a space saving version of Joomla! CMS™ (based on 3.8.6). That means - if you have multiple Joomla sites then only one of them is a "full" Joomla. Others are reading most of the code (extensions, libraries, media) from this "main" site via symlinks. FOR TESTING PURPOSES ONLY. PRs are very welcome.
Normally if your multiple sites are using (mainly) similar extensions you have to install them for each site separately. That means also files in filesystem. But some extensions (like Fabrik) could have enormously code files, even more than Joomla itself with core extensions. And now let's imagine that every J! site in your server need this extension.
Some shared host providers are counting also inodes (number of files and folders) and set different inode limits for different hosting plans. So even if you have enough free space you still can exceeded inode limit and you have to choose more expensive plan. This little experiment is aimed to find a good way to avoid such situations.
With this code you can
- replace your existing Joomla installations - then you most probably continue using an existing database
- install completely new Joomla site - then you can choose whether you want to share the database with an existing site or use a separate one
- create access to an existing Joomla site from an alternate URL - then you will not create any new database.
HOW?
- clone the code to your computer and upload it to server
- if you are not sure whether your server supports symlinks, rename the htaccess.txt to .htaccess (or create new one just with Options +FollowSymLinks)
- if you want to use existing db tables (i.e to "convert" an old site or create an alterate access point) then you have to upload configuration.php first. It MUST BE filled with needed credentials before you continue.
- open the new site url, follow the instructions and submit the form with needed data
- new page with results and further instructions opens
- at the same time the initial index.php should be autmatically renamed to index.php-old while index.php-dist should be renamed to index.php (and that's the J! original file).
- click on your site url - it opens now the installer. With prefilled configuration.php it says that your site is installed, so delete the installation directory. If you are installing a new site you just pass a standard installation process from very beginning.
Go ahead!
Regards
Jaanus Nurmoja
Travis-CI | Drone-CI | AppVeyor | Jenkins |
---|---|---|---|
- This is a Joomla! 3.x installation/upgrade package.
- Joomla's Official website.
- Joomla! 3.8 version history.
- Detailed changes are in the changelog.
- Joomla! is a Content Management System (CMS) which enables you to build websites and powerful online applications.
- It is a simple and powerful web server application which requires a server with PHP and either MySQL, PostgreSQL or SQL Server to run. You can find full technical requirements here.
- Joomla! is free and Open Source software distributed under the GNU General Public License version 2 or later.
- Joomla! is the right solution for most content web projects.
- View Joomla's core features here.
- Try it out for yourself in our online demo.
- Repository of accredited language packs.
- You can also add languages directly to your website via your Joomla! administration panel.
- Learn how to setup a Multilingual Joomla! Site
- Read 'Getting Started with Joomla!' to learn the basics.
- Before installing, read the 'Beginners' Guide'.
- The functionality of a Joomla! website can be extended by installing extensions that you can create (or download) to suit your needs.
- There are many ready-made extensions that you can download and install.
- Check out the Joomla! Extensions Directory (JED).
- The layout is controlled by templates that you can edit.
- There are a lot of ready-made professional templates that you can download.
- Template management information is available here.
- Check the minimum requirements.
- How do you install Joomla?
- You could start your Joomla! experience by building your site on a local test server. When ready, it can be moved to an online hosting account of your choice.
- Always use the latest version.
- The Joomla! Documentation;
- Frequently Asked Questions (FAQ);
- Find the information you need;
- Find help and other users;
- Post questions at our forums;
- Joomla Resources Directory (JRD).
- What's new in Joomla! 3.x?
- What are the main differences between 2.5 and 3.x?
- How to migrate from 2.5.x to 3.x.
- How to migrate from 1.5.x to 3.x.
- Where to request a feature?
- How do you report a bug on the Issue Tracker?
- Get Involved: Joomla! is community developed software. Join the community.
- Documentation for Developers.
- Documentation for Web designers.
- Copyright (C) 2005 - 2018 Open Source Matters. All rights reserved.
- Special Thanks
- Distributed under the GNU General Public License version 2 or later
- See License details