This page guides you through an installation of CONTENIDO. For an upgrade, please have a look at the Upgrade guide.
If you have any trouble during the installation, the community in the support forum at forum.contenido.org may answer your questions.
CONTENIDO requires at least multiple settings and packages on your server to work correct. For a detailed list of system requirements, please have a look at the System requirements page.
Get a copy of the latest download release archive from the website contenido.org. Do not use other sources for downloads! Unzip the archive to a destination of your choice on your computer.
Upload all directories from your unpacked download archive to a directory on your webserver. Please ensure, that this destination is accessible from the web.
Change the access rights for the following folders:
to rwxrwxrwx. (i.e. chmod 777 cms/data/)
Since CONTENIDO version 4.9.13 you have to set chmod permission 755 instead of 777. PHP must access the files as owner. Please respect also the owner permissions (chown) for your directories.
Open the setup web interface by visiting "setup/" of your installation. Choose setup type "setup" and proceed with the process.
When you are asked for entering the database credentials you can define an unexisting database name only if the configured user has the privileges to create a new database. If the user has not sufficient rights, please create the database manually!
Navigate through the whole setup process. Do not forget to note your entered administrator password for the user "sysadmin".
If the setup process was successful, try to login into the backend with your entered password. The system now should be ready for you. When you encountered any problems during installation, please have a look into our support forum on forum.contenido.org. Maybe other persons did have the same problem and you can find a solution for this problem there.
It is highly recommended to delete the complete "setup" directory after the successful installation.
Rename "contenido/.htaccess_recommended" to "contenido/.htaccess" or takeover it's content into an existing .htaccess file (significant only for Apache HTTP-Server).
This is only relevant if you use CONTENIDO version 4.9.13 or newer
CONTENIDO configures automaticly "SMTP" as transport type for your mails. But before it works, you have to configure the login informations at backend. Please go to the menu item "System" and "Configuration" to configure your SMTP mail server. If you do not want to use SMTP as mail transport type, you can choose alternatively "PHP mail".