owncloud

Установка OwnCloud на Debian 10

Установка OwnCloud на Debian 10
OwnCloud - это автономный файловый сервер с открытым исходным кодом. Если вы хотите настроить свой собственный сервер обмена файлами, OwnCloud - отличный выбор для вас. В этой статье я покажу вам, как установить OwnCloud на Debian 10 Buster. Итак, приступим.

Прежде чем начать установку 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-client
php-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 как отмечено на скриншоте ниже.

Когда вы закончите, сохраните файл конфигурации, нажав + Икс с последующим Y а также .

Установка 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. Спасибо, что прочитали эту статью.

Как использовать чит-движок GameConqueror в Linux
В статье содержится руководство по использованию чит-движка GameConqueror в Linux. Многие пользователи, играющие в игры на Windows, часто используют п...
Лучшие эмуляторы игровой консоли для Linux
В этой статье будет перечислено популярное программное обеспечение для эмуляции игровых консолей, доступное для Linux. Эмуляция - это уровень совмести...
Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...