Π˜ΡΡ‚ΠΎΡ€ΠΈΡ создания домашнСго ΠΎΠ±Π»Π°ΠΊΠ°. Π§Π°ΡΡ‚ΡŒ 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 ΠΈ Nextcloud 17

Π”Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ я ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Ρ†ΠΈΠΊΠ» статСй Π½Π° Ρ‚Π΅ΠΌΡƒ создания Π²Π΅Π±-сСрвСра Π½Π° Π±Π°Π·Π΅ Debian 8 ΠΈ запускС Π½Π° Π½Ρ‘ΠΌ сСрвиса Nextcloud 11. Π§Π΅Ρ€Π΅Π· нСсколько мСсяцСв появилось Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, содСрТащСС Β«Π΄ΠΈΡ„Ρ„ΠΈΡ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽΒ» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ установкС Nextcloud 13 Π½Π° Debian 9. Π’ ΠΊΠΎΠ½Ρ†Π΅ 2018 Π³ΠΎΠ΄Π° я просто ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» Debian ΠΈ Nextcloud ΠΈ Π½Π΅ столкнулся с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ интСрСсными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. ОбновлСниС Π² ΠΊΠΎΠ½Ρ†Π΅ 2019 Π³ΠΎΠ΄Π° Π±Ρ‹Π»ΠΎ ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ интСрСсным ΠΈ ΠΏΡ€ΠΎ это стоило Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ создания домашнСго ΠΎΠ±Π»Π°ΠΊΠ°. Π§Π°ΡΡ‚ΡŒ 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 ΠΈ Nextcloud 17

Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΏΠΎ инструкциям ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… статСй «собрал» сСбС Nextcloud 13 Π½Π° Debian 9 (ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ с дСсятку ΠΌΠΎΠΈΡ… подписчиков ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Nextcloud, Π² особСнности Ρ‚Π΅ΠΌ, для ΠΊΠΎΠ³ΠΎ это Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π² ΠΌΠΈΡ€Π΅ Linux). Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ собСрётся Π΄Π΅Π»Π°Ρ‚ΡŒ сСрвис с нуля я ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²Π·ΡΡ‚ΡŒ Π·Π° основу ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ этого Ρ†ΠΈΠΊΠ»Π° с ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии Debian 10 ΠΈ Nextcloud 17. Для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux ΡΡ‚Π°Ρ‚ΡŒΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ мСсто ΠΌΠ΅ΠΆΠ΄Ρƒ Β«Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π° ΠΈ бСсполСзна» ΠΈ Β«Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° всё-Π²-ΠΎΠ΄Π½ΠΎΠΌ-мСстС».

ОглавлСниС

Π§Π°ΡΡ‚ΡŒ 1. Настройка срСды Debian для повсСднСвного использования
Π§Π°ΡΡ‚ΡŒ 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСрвСра β€” настройка LAMP Π² Debian
Π§Π°ΡΡ‚ΡŒ 3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°ΠΊΠ° β€” установка ΠΈ настройка Nextcloud
Π§Π°ΡΡ‚ΡŒ 4. Актуализация 2018 – Debian 9 ΠΈ Nextcloud 13
Π§Π°ΡΡ‚ΡŒ 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 ΠΈ Nextcloud 17

Быстрая навигация ΠΏΠΎ Π³Π»Π°Π²Π΅

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
ОбновлСниС Debian
ОбновлСниС PHP Π΄ΠΎ вСрсии 7.2
ОбновлСниС MariaDB Π΄ΠΎ вСрсии 10.4
ОбновлСниС Nextcloud Π΄ΠΎ вСрсии 17
ПослСсловиС

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π½Π° Debian 10 ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Nginx, ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ‡Π΅Π³ΠΎ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Ρ‹ установился Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Nextcloud 17. Но для всСго этого Ρƒ мСня Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ врСмя, поэтому эта ΡΡ‚Π°Ρ‚ΡŒΡ прСдставляСт ΠΈΠ· сСбя Π½Π°Π±ΠΎΡ€ инструкций ΠΏΠΎ обновлСнию Nextcloud с 13 Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии 17 с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΎΠΉ Π²Π΅Π±-сСрвСра.

Для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ Π·Π°Ρ‡Π΅ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния Π½Π° сторонС Π²Π΅Π±-сСрвСра. Наш сСрвСр основан Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ Debian 9. МоТно просто ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅Π±-сСрвСра ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ обновлСния бСзопасности. Всё Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ссли Π±Ρ‹ ΠΌΡ‹ дальшС использовали Nextcloud 13 ΠΈΠ»ΠΈ обновились Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ вСрсии 14. Но Nextcloud 13 ΡƒΠΆΠ΅ Π½Π΅ поддСрТиваСтся, Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 14-ΠΎΠΉ вСрсии Β«Π½Π° ΠΈΠ·Π»Ρ‘Ρ‚Π΅Β». Начиная с 15-ΠΎΠΉ вСрсии Nexctcloud Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² big int для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ с MariaDB 10.1 ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ вСсьма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. Nexctcloud 17 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ PHP 7.1-7.3, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Debian 9 Π² своих Ρ€ΠΎΠ΄Π½Ρ‹Ρ… рСпозиториях содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€ΡΠΈΡŽ 7.0. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅, Π² ΠΏΠ»Π°Π½Π΅ надСТности ΠΈ прСдсказуСмости, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ прСдпослСднСй вСрсии Nextcloud, Π½ΠΎ Π·Π° ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ я Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ увСрился Π² надёТности этого сСрвиса, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ послСднСй вСрсии ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Π±-сСрвСр с Π·Π°Π΄Π΅Π»ΠΎΠΌ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, для обновлСния Π΄ΠΎ Nexctcloud 17 ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ MariaDB Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии 10.4, Π° PHP β€” Π΄ΠΎ 7.2. ИмСнно 7.2, Π° Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ 7.4. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Nextcloud 13 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ PHP 5.6, 7.0 β€” 7.2, Π° для Nexctcloud 17 трСбуСтся PHP 7.1 β€” 7.3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PHP 7.2 ΡƒΠ΄ΠΎΠ±Π½ΠΎ с Ρ†Π΅Π»ΡŒΡŽ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ дСйствий ΠΏΠΎ обновлСнию. Π‘Π΅Ρ€Π²Π΅Ρ€ Apache ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π½Π΅ потрСбуСтся β€” достаточно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ обновлСния бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ распространяСт ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Debian. А Π²ΠΎΡ‚ для ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ MariaDB ΠΈ PHP придётся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

Когда я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ знакомился с Nextcloud я обновлял Π΅Π³ΠΎ Β«Ρ€ΡƒΠΊΠ°ΠΌΠΈΒ»: ΠΈΠ· консоли ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ сайт пСрСводился Π² Ρ€Π΅ΠΆΠΈΠΌ обслуТивания, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ скачивался ΠΈ распаковывался Π°Ρ€Ρ…ΠΈΠ² с Π½ΠΎΠ²ΠΎΠΉ вСрсиСй сайта, обновлялись Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° обновлСния. Π’Π°ΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ, хотя я Π½Π΅ лСнился Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию сайта, Π±Π°Π·Ρ‹ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. А Π²ΠΎΡ‚ автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ всяким ΡΡŽΡ€ΠΏΡ€ΠΈΠ·Π°ΠΌ. Но это Π±Ρ‹Π»ΠΎ Π΄Π°Π²Π½ΠΎ, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΈΠΆΠΊΠ° с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ сильно возросла ΠΈ Π½Π° этот Ρ€Π°Π· я Π΄Π΅Π»Π°Π» обновлСния ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСс. ΠŸΡ€Π°Π²Π΄Π° ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΎΡ‚Π²Π΅Ρ€Ρ‚Π΅Ρ‚ΡŒΡΡ всё Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. ΠŸΡ€ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ прСдупрСТдСния ΠΈ увСдомлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Β«ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒΒ», осмыслСнно выполняя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. МоТно этого ΠΈ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ β€” сСрвис Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всё Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚. Π₯отя Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² ΠΊΠΎΡ€Π½Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Ρƒ мСня Nextcloud ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 мСсяца ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ я Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎ разобрался с возникшими вопросами.

ОбновлСниС Debain

ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²Π΅Π±-сСрвСр:

# service apache2 stop


И обновляСмся:

# apt-get update
# apt-get dist-upgrade


ПослС обновлСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ОБ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ послС обновлСния всё Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ стартуСт:

# cat /etc/debian_version
# reboot


ОбновлСниС PHP Π΄ΠΎ вСрсии 7.2

ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²Π΅Π±-сСрвСр:

# service apache2 stop


ДобавляСм сСртификат ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ PPA, Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ PHP:

# apt install ca-certificates apt-transport-https
# wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
# echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list


ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ старой вСрсии PHP 7.0 Ρ‚Π°ΠΊ ΠΆΠ΅ удалится phpmyadmin, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ «слСды» ΠΎΡ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΡ‹ зачистим ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ autoremove. Π­Ρ‚ΠΎ Π½Π΅ доставит особых слоТностСй, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк для phpmyadmin Π½Π΅ дСлалось ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ снова Π½Π΅ составит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

# apt-get purge php7*
# apt-get --purge autoremove
# apt-get update
# apt-get install php7.2 phpmyadmin


Установка ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Nextcloud 17:

# apt-get install php7.2-mysql php7.2-curl php7.2-xml php7.2-gd php7.2-json php7.2-mbstring php7.2-zip php7.2-intl
# apt-get install php-memcached php-apcu php-redis php-imagick


[ Π”Π°Π½Π½Ρ‹ΠΉ тСкст написан ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для сайта habr.com Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ AlexanderS.
Бсылка Π½Π° источник Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°, Π½ΠΎ Π΅Π³ΠΎ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! ]

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π²Π΅Ρ€ΡΠΈΡŽ PHP, запускаСм Π²Π΅Π±-сСрвСр ΠΈ провСряСм Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Nextcloud:

# php -v
# service apache2 start


ОбновлСниС MariaDB Π΄ΠΎ вСрсии 10.4

На сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ интСрСсная страничка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свою ОБ, Π΅Ρ‘ Ρ€Π΅Π»ΠΈΠ· ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ПослС Π²Ρ‹Π±ΠΎΡ€Π° сгСнСрируСтся ΠΊΠΎΠ΄ для добавлСния рСпозитория.

ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²Π΅Π±-сСрвСр:

# service apache2 stop


ДобавляСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ обновляСм ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

# apt-get install software-properties-common dirmngr
# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mariadb.mirror.iweb.com/repo/10.4/debian stretch main'
# apt-get update


ΠŸΡ€ΠΈ установкС MariaDB ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ установит Π½ΠΎΠ²ΡƒΡŽ, всС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ этом сохранятся. Однако ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹ Nextcloud ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ рСкомСндуСтся.

УстанавливаСм MariaDB ΠΈ запускаСм ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ обновлСния:

# apt-get install mariadb-server
# mysql_upgrade u root -p


ПослС Π²Π²ΠΎΠ΄Π° пароля MariaDB обновится ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‘ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, слСдуя инструкциям ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠΉ части:

# mysql_secure_installation


ЗапускаСм Π²Π΅Π±-сСрвСр ΠΈ провСряСм Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Nextcloud:

# service apache2 start


ОбновлСниС Nextcloud Π΄ΠΎ вСрсии 17

Для запуска обновлСния Π½ΡƒΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° сСрвисС ΠΏΠΎΠ΄ административной записью, ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π² настройки ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Β«ΠžΠ±Ρ‰ΠΈΠ΅ настройки» Π² административном Ρ€Π°Π·Π΄Π΅Π»Π΅. Nextcloud ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ для обновлСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ обновлСния». ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ†ΠΈΠΈ Nextcloud Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию, скачиваСт ΠΈ провСряСт Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ² обновлСния, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ обслуТивания ΠΈ обновляСт Ρ„Π°ΠΉΠ»Ρ‹. Π”Π°Π»Π΅Π΅ слСдуСт вопрос Β«Keep maintenance mode activeΒ»? Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ оставит сайт Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ обслуТивания β€” прСдполагаСтся, Ρ‡Ρ‚ΠΎ администратор Π·Π½Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ дальшС Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ сдСлаСт это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Nextcloud сдСлаСт всё сам, поэтому для продолТСния Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«NoΒ».

ОбновлСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ. Π‘Π½Π°Ρ‡Π°Π»Π° Nextcloud 13.x обновится Π΄ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ вСрсии Π²Π΅Ρ‚ΠΊΠΈ 14.x. ПослС этого Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ снова Π·Π°ΠΉΡ‚ΠΈ Π² Π°Π΄ΠΌΠΈΠ½Ρ†Π΅Π½Ρ‚Ρ€ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆΠ΅ с 14.Ρ… Π΄ΠΎ 15.x. И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ достигнута послСдня возмоТная Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ вСрсия. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ обновлСния Π½Π° страницС Β«ΠžΠ±Ρ‰ΠΈΠ΅ настройки» Π² административном Ρ€Π°Π·Π΄Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ список ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΡˆΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ. НиТС ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ обновлСния.

Π”ΠΎ обновлСния

На послСдних вСрсиях Nextcloud рСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ PHP OPcache для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Ρ‚Ρ€Π°Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ я ΠΊΠ°ΠΊ-Ρ‚ΠΎ упустил ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ OPcache появился Π΅Ρ‰Ρ‘ Π² PHP 5. Π’ /etc/php/7.2/apache2/php.ini Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
pcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1


ОбновлСниС 13.x -> 14.x

ВосстанавливаСм индСксы Ρ‚Π°Π±Π»ΠΈΡ†:

# sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices


ОбновлСниС 14.x -> 15.x

ΠŸΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… nextcloud для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ:

# mysql -u root -p
MariaDB [(none)]> ALTER DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
MariaDB [(none)]> quit


Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² Nextcloud:

# sudo -u www-data php /var/www/nextcloud/occ config:system:set mysql.utf8mb4 --type boolean --value="true"


ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

# sudo -u www-data php /var/www/nextcloud/occ maintenance:repair


ВосстановливаСм потСрянныС индСксы Ρ‚Π°Π±Π»ΠΈΡ†:

# sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices


ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ индСксы Ρ‚Π°Π±Π»ΠΈΡ† Π² bigint:

# sudo -u www-data php /var/www/nextcloud/occ db:convert-filecache-bigint


ОбновлСниС 15.x -> 16.x

ВосстановливаСм потСрянныС индСксы Ρ‚Π°Π±Π»ΠΈΡ†:

# sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices


ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ индСксы Ρ‚Π°Π±Π»ΠΈΡ† Π² bigint:

# sudo -u www-data php /var/www/nextcloud/occ db:convert-filecache-bigint


ОбновлСниС 16.x -> 17.x

Никаких Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий Π½Π΅ трСбуСтся.

ПослСсловиС

По Π΄Π°Π½Π½ΠΎΠΉ инструкции Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина с Nextcloud 13. ИспользованиС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ позволяСт Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² Nextcloud ΠΈ Π΅Π³ΠΎ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ просто Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ сохранённый Ρ„Π°ΠΉΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ всё сначала. Однако это Π½Π΅ касаСтся ΠΏΠ°ΠΏΠΊΠΈ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Ρ‚Π°ΠΊ ΠΆΠ΅ Π·Π°Π±ΡΠΊΠ°ΠΏΠΈΡ‚ΡŒ вмСстС с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной с Nextcloud. Π’ ΠΌΠΎΡ‘ΠΌ случаС Β«ΠΎΠ±Π»Π°ΠΊΠΎΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ с автоматичСской Π²Π΅Ρ€ΡΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ синхронизации Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΡƒΠ΄Π°Β», ΠΈ ΠΌΠ½Π΅ потрСя этих Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»Π° Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° β€” ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ просто нСсколько часов ΠΎΠΏΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ. НСсмотря Π½Π° ΠΌΠΎΡ‘ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ Тизнью ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ Β«ΡΠΎΡ…Ρ€Π°Π½ΠΈΡΡŒ Π½Π° всякий случай», ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ всС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Nextcloud 17. Π― Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Ρ‘Π½, Ѐрэнк ΠšΠ°Ρ€Π»ΠΈΡ‚ΡˆΠ΅ΠΊ β€” Π’Ρ‹ со своСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ!

ПослС обновлСния я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, судя ΠΏΠΎ статистикС, Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ ΠΏΠΎΠ΄ Π΄Π²Π° Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Π°. Π‘Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ β€” Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ вСрсий ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я столкнулся Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ (Π΄Π΅Π»ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Π² ΠΎΠ±ΡŠΡ‘ΠΌΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² количСствС β€” ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²), Ρ‡Ρ‚ΠΎ Nextcloud Π½Π΅ ΠΌΠΎΠ³ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² Π²Π΅Π±-интСрфСйсС. ПослС изучСния руководства ΠΏΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ я Π½Π°ΡˆΡ‘Π» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ это пригодится.

Для очистки ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ user:

# sudo -u www-data php /var/www/nextcloud/occ trashbin:cleanup user


Для очистки Ρ„Π°ΠΉΠ»ΠΎΠ² вСрсий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ user:

# sudo -u www-data php /var/www/nextcloud/occ versions:cleanup user

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»ΠΎ, ΠΊ оглавлСнию.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ создания домашнСго ΠΎΠ±Π»Π°ΠΊΠ°. Π§Π°ΡΡ‚ΡŒ 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 ΠΈ Nextcloud 17
ВСрсия тСкста: 1.1.1.
Π”Π°Ρ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: 15.01.2020.
Π”Π°Ρ‚Π° послСднСй ΠΏΡ€Π°Π²ΠΊΠΈ: 15.01.2020.

Π›ΠΎΠ³ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ1.1.1 [15-01-2020] Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ.

1.1.0 [15-01-2020] Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… nexcloud для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

1.0.0 [15-01-2020] ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com