web-dev-qa-db-fra.com

Owncloud erreur non claire

Je viens de mettre à jour du serveur Ubuntu 14.10 à 16.04 et également de owncloud 8.2 à onwcloud 9.0 avec php 7. Lorsque je veux démarrer owncloud, les erreurs suivantes se produisent et je ne sais pas comment les gérer. Quelqu'un peut-il m'aider?

PHP module Zip not installed.
Please ask your server administrator to install the module.

PHP module cURL not installed.
Please ask your server administrator to install the module.

An unhandled exception has been thrown:
Exception: Environment not properly prepared. in /var/www/owncloud/lib/private/console/application.php:120
Stack trace:

'#0 /var/www/owncloud/console.php(87): OC\Console\Application-loadCommands(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

'#1 /var/www/owncloud/occ(11): require_once('/var/www/ownclo...')
1

Ubuntu 14.04 est livré avec PHP5 tandis qu'Ubuntu 16.04 tourne PHP 7. Tout d'abord, vérifiez votre version php

php -v

Ensuite, vous devez décider d'utiliser PHP5 ou PHP7.

Si vous souhaitez utiliser PHP5 il existe une procédure pas à pas ici avec Launchpad . Cela vous donnera également accès à ces mêmes PHP 5 modules.

Si vous voulez utiliser PHP 7, vous devrez simplement installer ces modules PHP 7.

Sudo apt install php7.0-Zip php7.0-curl

2
Matt O.

Il vous manque php7.0-Zip php7.0-curl ou php-Zip et php-curl si vous utilisez php 5. Je vous recommande de passer à Nextcloud. C'est une fourche communautaire entièrement gratuite avec de nombreuses nouvelles fonctionnalités, notamment d'importantes améliorations de la sécurité. Les exigences Zip et Curl doivent être les mêmes.

0
Darwiche