Zikula Core - Application Framework
Zikula Core is a web based application framework, fully extensible by modules, plugins and themes.
For more information visit http://zikula.org/
Before installing Zikula it's important to ensure that the hosting server environment meets the requirements of the new core release. Zikula Core 1.4.0 has the following requirements:
- Zikula requires
AllowOverride Alland the
mod_rewritemodule (be aware the Apache 2.3.9+ has changed the default setting for
- Additional (advanced) server considerations can be found on the Symfony site
- Zikula requires more memory than typical to install. You should set your memory limit in
php.inito 128 MB for the installation process.
Zikula makes use of composer to manage and download all dependencies. If cloning via github, composer must be run prior to installation. Run:
`composer self-update` `composer install`
If you store Composer in the root of the Zikula Core checkout, please rename it from
to avoid your IDE reading the package contents.
Once all of the pre-install steps are complete, choose an installation method:
1) CLI install:
cd to zikula root and run
php app/console zikula:install:start
2) HTTP install: Run
http://yoursiteurl/install and follow any on-screen prompts.
You can use vagrant to easily setup a complete Zikula development environment.
All you need to do is install Vagrant and
VirtualBox. Then run
vagrant up inside the
cloned repository and wait for the machine to boot (first time booting might
take several minutes). Then head over to
localhost:8080 and install Zikula.
Database user, password and table are all set to
zikula. PHPMyAdmin is
Contributions can be made to Zikula in a number of ways
- By using our software
- Assisting other users at the user community site
- Creating themes for Zikula.
- Authoring additional modules for Zikula. Please see our developer documentation
- Contributing bug fixes and patches to the Core.
Pull requests are welcome, please see https://github.com/zikula/core/wiki/Contributing.
All pull requests must follow this template