Прежде чем начать установку OwnCloud на Debian 10, вы должны знать эту важную вещь. OwnCloud еще не выпущен для Debian 10. Но пакет OwnCloud для Debian 9 работает с некоторыми настройками в Debian 10. Проблема в том, что пакет OwnCloud для Debian 9 не поддерживает PHP 7.3, который поставляется с Debian 10. Это не значит, что OwnCloud не будет работать на PHP 7.3. На самом деле между PHP 7 есть незначительные различия.1, PHP 7.2 и PHP 7.3. PHP 7.3 не вводил никаких новых функций и не удалял их из PHP 7.1 или PHP 7.2. Просто разработчики OwnCloud не тестировали OwnCloud на PHP 7.3. Хорошей новостью является то, что в следующем выпуске OwnCloud будет поддержка PHP 7.3 согласно их репозиторию GitHub. До тех пор, как это показано здесь, это единственный способ заставить OwnCloud работать в Debian 10. Но я скажу вам, что нужно изменить, чтобы установить новую версию OwnCloud, когда она выйдет.
ПРИМЕЧАНИЕ: Я НЕ РЕКОМЕНДУЮ ЭТО НА ПРОИЗВОДСТВЕННОМ СЕРВЕРЕ. ИСПОЛЬЗУЙТЕ DEBIAN 9 STRETCH ВМЕСТО, пока не будет OWNCLOUD, ДЛЯ ВЫПУСКА DEBIAN 10 BUSTER.
Добавление репозитория пакетов Debian 9 OwnCloud в Debian 10:
OwnCloud недоступен в официальном репозитории пакетов Debian 10 Buster. Но вы можете легко добавить официальный репозиторий пакетов OwnCloud (для Debian 9) и установить оттуда OwnCloud.
Сначала загрузите и добавьте ключ GPG репозитория пакетов OwnCloud следующим образом:
$ wget -nv https: // скачать.owncloud.org / download / repositories / production /Debian_9.0 / Выпуск.ключ -O / tmp / Release.ключ
Теперь добавьте GPG-ключ OwnCloud в Debian 10 с помощью следующей команды:
$ sudo apt-key добавить - < /tmp/Release.key
Теперь добавьте репозиторий пакетов OwnCloud на свой компьютер Debian 10 с помощью следующей команды:
$ echo 'deb http: // скачать.owncloud.org / скачать / репозитории / производство / Debian_9.0 // '| sudo tee / etc / apt / sources.список.d / owncloud.список
Теперь обновите кеш репозитория пакетов APT с помощью следующей команды:
$ sudo подходящее обновление
Что нужно изменить после выхода новой версии OwnCloud:
Если выпущена новая версия OwnCloud, посетите официальную страницу репозитория пакетов OwnCloud в своем любимом веб-браузере и щелкните значок Debian икона.
На момент написания этой статьи доступен только раздел Debian 9. Я использовал ссылку, помеченную (1) для ключа GPG, и использовал строку репозитория, помеченную (2), для добавления репозитория пакетов в предыдущем разделе этой статьи выше.
Если будет выпущена новая версия OwnCloud, то может быть включен Debian 10. ИЛИ, URL-адрес ключа GPG или строка репозитория могут измениться. Все, что вам нужно сделать, это заменить URL-адрес ключа GPG и строку репозитория в предыдущем разделе этой статьи на новые.
Установка и настройка Apache и MySQL для OwnCloud:
OwnCloud - это веб-приложение на основе PHP. Итак, у вас должен быть рабочий стек LAMP для работы OwnCloud.
Чтобы установить стек LAMP в Debian 10, выполните следующую команду:
$ sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-clientphp-bz2, php-mysql, php-curl, php-gd, php-imagick, php-intl, php-mbstring, php-xml, php-zip
Нажмите Y а затем нажмите
Стек ЛАМПА должен быть установлен.
Теперь включите модуль перезаписи Apache следующим образом:
$ sudo a2enmod переписать
Теперь вам нужно создать базу данных MariaDB для OwnCloud.
Войдите в оболочку MariaDB как корень пользователь следующим образом.
$ sudo mysql -u корень -pПо умолчанию нет корень пароль установлен. Итак, просто нажмите
Вы должны авторизоваться.
Создайте новую базу данных MariaDB owncloud следующим образом:
MariaDB [(нет)]> СОЗДАТЬ БАЗУ ДАННЫХ owncloud;
Теперь, чтобы создать нового пользователя owncloud, установить пароль (123 в моем случае) и разрешить owncloud доступ пользователей к owncloud базу данных, выполните следующую команду SQL:
MariaDB [(none)]> РАЗРЕШИТЬ ВСЕ НА owncloud.* в owncloud @ 'localhost'ОБНАРУЖЕНО «123»;
Теперь выйдите из оболочки MariaDB следующим образом:
MariaDB [(нет)]> \ q
Теперь откройте конфигурацию сайта Apache по умолчанию / и т.д. / apache2 / сайты-включен / 000-по умолчанию.conf следующим образом:
$ sudo нано / и т.д. / apache2 / сайты-включены / 000-по умолчанию.conf
Теперь измените строку DocumentRoot / var / ww / html к DocumentRoot / var / www / owncloud как отмечено на скриншоте ниже.
Когда вы закончите, сохраните файл конфигурации, нажав
Установка OwnCloud:
Теперь установите OwnCloud с помощью следующей команды:
$ sudo apt install owncloud-files
OwnCloud должен быть установлен.
Теперь перезапустите apache2 обслуживание следующим образом:
$ sudo systemctl перезапустить apache2
Теперь проверьте, есть ли apache2 служба работает правильно:
$ sudo systemctl status apache2
apache2 услуга Бег а также включено для запуска при загрузке системы.
Поиск IP-адреса:
Теперь найдите IP-адрес своей машины Debian 10 следующим образом:
$ ip aКак видите, IP-адрес моей машины Debian 10 - 192.168.21 год.131. Для тебя будет иначе. Так что не забудьте заменить его теперь своим.
Решение «Эта версия ownCloud несовместима с PHP 7.3 ”Ошибка:
Если вы попытаетесь получить доступ к OwnCloud из своего веб-браузера http: //192.168.21 год.131, вы можете увидеть следующее сообщение об ошибке. Я уже объяснил это. Если вы ищете обходной путь, то этот раздел для вас.
Открой / вар / www / owncloud / индекс.php файл следующим образом:
$ sudo nano / var / www / owncloud / индекс.php
Теперь закомментируйте отмеченный раздел на скриншоте ниже. Комментарий начинается с / * и заканчивается на * /.
Финал индекс.php файл должен выглядеть следующим образом. Теперь сохраните индекс.php файл.
Открой / вар / www / owncloud / консоль.php файл следующим образом:
$ sudo nano / var / www / owncloud / консоль.php
Сделайте то же самое с приставка.php файл. Финал приставка.php файл должен выглядеть следующим образом. Теперь сохраните приставка.php файл.
Настройка OwnCloud:
Теперь посетите http: // 192.168.21 год.131 из веб-браузера.
Вы должны создать учетную запись администратора OwnCloud оттуда.
Тип - это имя пользователя и пароль для вашей учетной записи администратора в Создайте учетную запись администратора раздел.
Также введите имя пользователя базы данных (owncloud), пароль (123 в моем случае), имя базы данных (owncloud) и имя хоста (localhost) в Настроить базу данных раздел.
Затем нажмите на Завершить настройку.
Теперь вы можете войти в свою учетную запись администратора, используя имя пользователя и пароль, которые вы установили во время настройки OwnCloud.
Вы должны авторизоваться. Нажмите на Икс.
Вы должны увидеть панель управления OwnCloud. Теперь вы можете использовать OwnCloud по своему усмотрению.
Итак, вот как вы устанавливаете OwnCloud на Debian 10. Спасибо, что прочитали эту статью.