Table of Contents

Install coreBOS 5.4.0

Requirements

This is a typical WAMP/LAMP stack. All linux distributions have this natively so we recommend you install the packages from your distribution (make sure you have the right versions). On windows download the XAMPP stack from apache friends. You can see the list of application versions here. You should download version 1.7.7 from sourceforge.

MYSQL Requirements

Please make sure to review MySQL configuration (my.cnf or server start parameters)

SQL_MODEShould not have STRICT_TRANS_TABLE
ENGINE=InnoDBShould be available. (Turn off –skip-innodb)

PHP Extensions

Following extensions should be enabled for your PHP setup

GDMandatoryCharts and graphs generation are dependent on this library.
IMAPMandatoryWebmails Module is dependent on this library.
ZlibMandatory
OpenSSLOptionalImap with OpenSSL should be enabled in case Mail server needs to be connected via SSL
CurlOptional

PHP Configuration

Make sure to verify if your PHP configuration meets the recommended values.

VariableValue
allow_call_time_pass_referenceon
error_reportingE_ERROR
safe_modeoff
display_errorson
file_uploadson
max_execution_time600
max_input_vars2000
post_max_size16M
memory_limit512M
log_errorsoff
output_bufferingon
register_globalsoff

If you have the PHP Suhosin extension installed, this extension adds restrictions to make PHP more secure, but some of these restrictions break coreBOS.

To solve this problem you must change two variables in the suhosin config file: (normally: /etc/php5/conf/suhosin.ini)

suhosin.post.max_vars = 2000
suhosin.request.max_vars = 2000

After this you must restart your apache server.

File Permissions

Provide read-write access to the following files and folder (recursively):

Read and Write permissions should be enabled for user/group who owns webserver process (like www-data or httpd or apache).

Please make sure you meet all these requirements

Install