« Nextcloud » : différence entre les versions

De Reliable Brain
Ligne 1 : Ligne 1 :
== Mise à jour ==
== Mise à jour ==
Source : https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html
===Changer la version de PHP===
===Changer la version de PHP===
Ceci peut être parfois nécessaire si la version de NextCloud n'accepte pas une version récente de PHP
Ceci peut être parfois nécessaire si la version de NextCloud n'accepte pas une version récente de PHP
Ligne 11 : Ligne 12 :
  apc.enable_cli = 1
  apc.enable_cli = 1
Inutile de relancer quoi que ce soit
Inutile de relancer quoi que ce soit
=== Lancer la mise à jour ===
sudo -u www-data php /var/www/nextcloud/updater/updater.phar
Il est probable qu'il faille jouer plusieurs mises à jour successives si vous êtes en retard. Chacune demandera plusieurs validations.
== Installation sur Debian 11 ==
== Installation sur Debian 11 ==
  sudo apt install wget unzip apache2 libapache2-mod-php mariadb-server
  sudo apt install wget unzip apache2 libapache2-mod-php mariadb-server

Version du 27 juillet 2023 à 22:54

Mise à jour

Source : https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html

Changer la version de PHP

Ceci peut être parfois nécessaire si la version de NextCloud n'accepte pas une version récente de PHP

  • Lancer la commende
sudo update-alternatives --config php

Et sélectionner la bonne version de PHP

Activer l'apcu sur PHP

Modifier le fichier

sudo nano /etc/php/<version>/cli/php.ini

et ajouter à la fin :

apc.enable_cli = 1

Inutile de relancer quoi que ce soit

Lancer la mise à jour

sudo -u www-data php /var/www/nextcloud/updater/updater.phar

Il est probable qu'il faille jouer plusieurs mises à jour successives si vous êtes en retard. Chacune demandera plusieurs validations.

Installation sur Debian 11

sudo apt install wget unzip apache2 libapache2-mod-php mariadb-server
sudo apt install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-mysql
mysql_secure_installation
mariadb -u root -p
systemctl restart apache2
cd /var/www/html
mkdir nextcloud
chown -R www-data nextcloud
cd nextcloud
wget https://download.nextcloud.com/server/installer/setup-nextcloud.php

Se connecter sur le serveur http://nextcloud puis lancer l'installation

Configuration Apache : https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#apache-web-server-configuration

Activation du Crontab

crontab -u www-data -e

Ajouter la ligne suivante :

*/5  *  *  *  * php -f /var/www/nextcloud/cron.php

Activation de ClamAV

apt-get install clamav clamav-daemon

Installation sur Ubuntu 18.04

sudo su
apt update
apt upgrade
apt install linux-image-generic-hwe-18.04 linux-headers-generic-hwe-18.04 snapd
reboot
apt install snapd