info:concrete5:installationc5

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:concrete5:installationc5 [2025/09/19 05:18] – supprimée - modification externe (Date inconnue) 127.0.0.1info:concrete5:installationc5 [2025/09/19 05:46] (Version actuelle) – radeff
Ligne 1: Ligne 1:
 +====== concretecms: installation tips / notes d'installation ======
 +{{tag>c5}}
 +
 +<note important>plutôt pour geek! il y a une interface pour newby, mais bon, vous n'avez qu'à vous débrouiller, moi concretecms ne me file pas de sous!</note>
 +
 +<note tip>au niveau de l'install à proprement parler, depuis quelques années je ne la fais plus que par le client en ligne de commande:
 +[[.:59:c5cli|+++ client (command line)]], comme d'ailleurs l'[[.:59:upgrade|upgrade concretecms (command line)]]</note>
 +
 +
 +====== Documentation officielle ======
 +
 +  * [[https://documentation.concretecms.org/developers/introduction/installing-concrete-cms|v8]] la version "industrielle" la plus répandue
 +  * [[https://documentation.concretecms.org/9-x/developers/introduction/installing-concrete-cms|v9]] la version que j'utilise sur mes sites persos
 +
 +
 +====== Install Cheatsheet Fred Radeff ======
 +===== install softs =====
 +<note important>attention au numéro de version php, la commande qui suit peut date, consulter [[https://www.php.net/|le site officiel de php]] et vérifier les compatibilités concretecms ([[https://documentation.concretecms.org/9-x/developers/introduction/system-requirements|lien pour la v9]]</note>
 +
 +perso je le fait avec [[https://www.php.net/manual/en/install.fpm.php|php-fpm]], nettement plus pratique si on veut différentes versions de php sur différentes instances concretecms
 +
 +<code bash>
 +sudo apt-get install apache2 apache2-bin apache2-data apache2-utils mysql-client mysql-client-8.4 mysql-client-core-8.4 mysql-common mysql-server mysql-server-8.4 mysql-server-core-8.4 php8.4-cli php8.4-common php8.4-fpm php8.4-mysql php8.4-opcache php8.4-readline php8.4-xml php-common php-fpm 
 +</code>
 +===== enable required modules =====
 +<code bash>
 +root@radeff:/etc/apache2# ls mods-enabled/
 +access_compat.load  authn_file.load  autoindex.load  env.load        mpm_event.load    proxy.load       setenvif.load
 +alias.conf          authz_core.load  deflate.conf    filter.load     negotiation.conf  reqtimeout.conf  status.conf
 +alias.load          authz_host.load  deflate.load    mime.conf       negotiation.load  reqtimeout.load  status.load
 +auth_basic.load     authz_user.load  dir.conf        mime.load       proxy.conf        rewrite.load
 +authn_core.load     autoindex.conf   dir.load        mpm_event.conf  proxy_fcgi.load   setenvif.conf
 +</code>
 +===== conf apache =====
 +<note tip>adapter avec votre path!</note>
 +
 +<code bash>
 +<Directory /var/www/c5site>
 +      Options Indexes FollowSymLinks MultiViews
 +      AllowOverride All
 +      Order allow,deny
 +      allow from all
 +      RewriteEngine On
 +</Directory>
 +</code>
 +===== restart apache =====
 +<code bash>
 +apache2ctl -t
 +systemctl restart apache2.service
 +</code>
 +===== change permissions =====
 +   chown -R www-data:www-data packages application/config application/files languages
 +
 +<note tip> NB: si vous n'avez pas accès avec votre ISP à //root/, il faudra faire:</note>
 +
 +   chmod -R 777 packages application/config application/files languages