admin area

System Requirements

The application requires a web server running PHP withe access to a database.

Composer is also required for local development.

For image-manipulation and optimization we recommend to install https://www.thumbor.org/.

PHP

Configure

The following settings need to be set in the php.ini-file

# memory_limit >= 128MB
memory_limit=128M

# max_execution_time >= 240 seconds
max_execution_time=240

# max_input_vars >= 1000
max_input_vars=1000

The following settings are related to the file-upload (and should be adapted if necessary)

post_max_size=128M
upload_max_filesize=128M
max_file_uploads=100

Required Extensions

  • pdo
  • json
  • imagick

Web Server (currently Apache 2.4)

The configuration is shown here using the Apache2.4 webserver as an example. Adaptations to local conditions must be made independently.

Virtual Host Record

AllowOverride needs to include "Indexes" and "FileInfo" in the Virtual Host record.

Required Apache Module

mod_auth_basic: For password protecting admin-area.

mod_rewrite: For manipulating urls.

Database

Required Database Privileges

The database user requires the following privileges on the generic-platform database:

  • SELECT, INSERT, UPDATE, DELETE
  • CREATE, DROP, INDEX, ALTER

Composer

Composer is only required for local installations - see https://getcomposer.org for further information. It is recommended to always use the latest available Composer version. The generic platform requires at least composer version 2.3.

Search results