Download the PHP package kirchecom/neos-genesis without Composer
On this page you can find all versions of the php package kirchecom/neos-genesis. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kirchecom/neos-genesis
More information about kirchecom/neos-genesis
Files in kirchecom/neos-genesis
Package neos-genesis
Short Description Neos distribution for kirche.com, version Genesis
License GPL-3.0-or-later
Informations about the package neos-genesis
kirche.com Neos distribution "Genesis"
kirche.com is powered by the Open Source Content Application Platform Neos. This repository holds the Neos distribution specificly developed for kirche.com. It can be used to set up platforms similar to kirche.com using your own content.
Note that this distribution already includes the kirche.com site package, so if you use this distribution, there is no need to manually install the site package.
Installation
1. Requirements
Please ensure your web server meets the following requirements:
- PHP >= 7.2
- MySQL > 5.7.7 or MariaDB > 10.2.2
- Composer
- One of the supported PHP graphic libraries: ImageMagick, GraphicsMagick, VIPS or GD2
- PHP modules mbstring, tokenizer and pdo_mysql
- Apache or Nginx
Depending on your system something similar to these commands might install the requirements:
2. Create a database
Create a new empty database in a graphical database management system of your choice or using commands similar to
(replacing YOURDATABASENAME
and YOURPASSWORD
with values of your choice):
3. Install the Neos distribution
We recommend using composer to clone this repository and install all dependencies.
Replace DIRECTORY
by your web server directory you want to install Neos into:
If you are in a local development context (i.e. on a development machine) you can now enter the directory just created and
execute ./flow server:run
to start a local development server. Open the URL displayed to set up and configure your
Neos instance.
If you are in production context, please edit the file Web/.htaccess
and uncomment the following line to set up
production context:
Now open your web browser and visit the application's URL to configure your Neos installation. Since it already includes the kirche.com site package, there is no need to install any site package.
Installation Troubleshooting
On some systems you might need to adjust Configuration/Settings.yaml
for Neos to run properly.
Below you find an example configuration that may solve some issues. Always adapt the file to your specific system!
Specifically, setting phpBinaryPathAndFilename
helps when Neos doesn't find your PHP interpreter.
Set it to the actual path on your system.
Configuring relativeSymlinks: true
helps if you need relative symlinks for your assets.
Execute ./flow resource:publish
to update the asset paths.
If you ran into issues concerning the database charset, ./flow database:setcharset
helps.
Also ./flow flow:cache:flush --force
, ./flow flow:session:destroyAll
and rm -rf Data/Temporary/*
can solve caching issues.
Update
To update Neos, the kirche.com site package and other dependencies to the latest minor version change, including security bugfixes, just switch to the directory where you installed Neos and execute:
To update the distribution to the latest version, which might include breaking changes, just fetch the latest version of the repository:
After updating, database migrations might need to be applied:
License
Neos is licensed under the GNU General Public License v3.0. The kirche.com site package is licensed under the European Union Public License 1.2.
All versions of neos-genesis with dependencies
neos/neos-ui Version ^5.2
neos/seo Version ^3.1
neos/redirecthandler-neosadapter Version ^4.0
neos/redirecthandler-databasestorage Version ^4.0
neos/redirecthandler-ui Version ^2.0
neos/setup Version ^4.1
neos/neos-setup Version ^1.0
kirchecom/site-genesis Version ^3.1