Преди да започнете да инсталирате 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 ВМЕСТО, ДОКАТО НЕ Е СВОБОДЕН ОБЛАК ЗА DEBIAN 10 BUSTER.
Добавяне на хранилището за пакети Debian 9 OwnCloud в Debian 10:
OwnCloud не се предлага в официалното хранилище на пакети на Debian 10 Buster. Но можете лесно да добавите официалното хранилище на пакети на OwnCloud (за Debian 9) и да инсталирате OwnCloud от там.
Първо изтеглете и добавете GPG ключа на хранилището на пакети OwnCloud, както следва:
$ wget -nv https: // изтегляне.собствен облак.org / изтегляне / хранилища / производство /Debian_9.0 / Освобождаване.бутон -O / tmp / Освобождаване.ключ
Сега добавете OwnCloud GPG ключа на Debian 10 със следната команда:
$ sudo apt-key add - < /tmp/Release.key
Сега добавете хранилището OwnCloud Package на вашата машина Debian 10 със следната команда:
$ echo 'deb http: // изтегляне.собствен облак.org / download / repositories / production / Debian_9.0 // '| sudo tee / etc / apt / sources.списък.г / собствен облак.списък
Сега актуализирайте кеша на хранилището на APT пакета със следната команда:
$ sudo apt актуализация
Неща, които трябва да се променят, когато бъде пусната нова версия на 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 инсталирайте 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 и след това натиснете
Трябва да бъде инсталиран LAMP стек.
Сега активирайте модула за пренаписване на Apache, както следва:
$ sudo a2enmod пренаписване
Сега трябва да създадете база данни MariaDB за OwnCloud.
Влезте в черупката на MariaDB като корен потребител, както следва.
$ sudo mysql -u корен -pПо подразбиране не корен зададена е парола. Така че, просто натиснете
Трябва да сте влезли.
Създайте нова база данни MariaDB собствен облак както следва:
MariaDB [(няма)]> СЪЗДАЙ БАЗАТА ДАННИ собствен облак;
Сега, за да създадете нов потребител собствен облак, задайте парола (123 в моя случай) и позволете собствен облак потребителски достъп до собствен облак база данни, изпълнете следната SQL команда:
MariaDB [(няма)]> ГРАНТИ ВСИЧКО за собствения облак.* към 'owncloud' @ 'localhost'ИДЕНТИФИЦИРАН ОТ „123“;
Сега излезте от черупката на MariaDB, както следва:
MariaDB [(няма)]> \ q
Сега отворете конфигурацията на сайта на Apache по подразбиране / etc / apache2 / sites-enabled / 000-default.конф както следва:
$ sudo nano / etc / apache2 / sites-enabled / 000-default.конф
Сега сменете линията DocumentRoot / var / ww / html да се DocumentRoot / var / www / owncloud както е отбелязано на екранната снимка по-долу.
След като приключите, запазете конфигурационния файл, като натиснете
Инсталиране на OwnCloud:
Сега инсталирайте OwnCloud със следната команда:
$ sudo apt инсталира собствени облачни файлове
OwnCloud трябва да бъде инсталиран.
Сега рестартирайте apache2 услуга, както следва:
$ sudo systemctl рестартирайте apache2
Сега проверете дали apache2 услугата работи правилно, както следва:
$ sudo systemctl статус 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, може да видите следното съобщение за грешка. Вече обясних това. Ако търсите решение, този раздел е за вас.
Отвори / var / www / owncloud / index.php файл, както следва:
$ sudo nano / var / www / owncloud / index.php
Сега коментирайте маркирания раздел на екрана по-долу. Коментарът започва от / * и завършва на * /.
Финалът индекс.php файлът трябва да изглежда както следва. Сега запазете индекс.php файл.
Отвори / var / www / owncloud / console.php файл, както следва:
$ sudo nano / var / www / owncloud / console.php
Направете същото конзола.php файл. Финалът конзола.php файлът трябва да изглежда както следва. Сега запазете конзола.php файл.
Конфигуриране на OwnCloud:
Сега посетете http: // 192.168.21.131 от уеб браузър.
От там трябва да създадете акаунт на администратор в OwnCloud.
Type е потребителското име и паролата за вашия администраторски акаунт в Създайте администраторски акаунт раздел.
Също така въведете потребителското име на базата данни (собствен облак), парола (123 в моя случай), име на база данни (собствен облак) и име на хост (localhost) в Конфигурирайте базата данни раздел.
След това кликнете върху Завършете настройката.
Сега можете да влезете в администраторския си акаунт, като използвате потребителското име и паролата, които сте задали по време на конфигурирането на OwnCloud.
Трябва да сте влезли. Кликнете върху х.
Трябва да видите таблото за управление OwnCloud. Сега можете да използвате OwnCloud, както искате.
И така, вие инсталирате OwnCloud на Debian 10. Благодаря, че прочетохте тази статия.