Я только что обновился с сервера Ubuntu 14.10 до 16.04, а также с owncloud 8.2 до onwcloud 9.0 с php 7. Когда я хочу запустить owncloud
, возникают следующие ошибки, и я не знаю, как их обрабатывать. Кто-нибудь может мне помочь?
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...')
Ubuntu 14.04 идет с PHP5, в то время как Ubuntu 16.04 выполняет PHP 7. Во-первых, проверьте свою php версию
php -v
Затем, необходимо решить, использовать ли PHP5 или PHP7.
, Если Вы хотите использовать PHP5 , существует большая пошаговая демонстрация здесь с помощью Панели запуска . Это также предоставит Вам доступ к тем тем же PHP 5 модулей.
, Если Вы хотите использовать PHP 7, необходимо будет просто установить те PHP 7 модулей.
sudo apt install php7.0-zip php7.0-curl
Вы пропускаете php7.0-завихрение php7.0-zip или php-zip и php-завихрение при выполнении php 5. Я рекомендую обновить до Nextcloud. Это - полностью бесплатное общественное ветвление с большим количеством новых возможностей включая некоторые важные усовершенствования в защите. Zip и вихревые требования должны быть тем же.