Установка OwnCloud 9
Опис

Що нового у версії 9.0
- Коментарі до файлів
- Мітки файлів
- Повідомлення
- Автозаповнення імен користувачів
- Довірені сервери
- Код підпису перевіряється під час оновлення або встановлення ядра та програми
- Автономні оновлення для більш надійної модернізації
- Поліпшено можливості та продуктивність при спільному використанні
- Новий API-інтерфейси для підвищення масштабування використовуючи зовнішні системи зберігання даних
- Календар та Контакти були повністю переписані і тепер CalDAV та CardDAV є частиною ядра
- Посилена безпека
- OwnCloud API працює для покращення масштабування
- Безліч невеликих покращень
В Адміністрації
Для встановлення Owncloud нам знадобиться:
- Linux або BSD сервер (так само можна встановити і на Mac OS)
- MySQL5.5 +/MariaDB
- PHP 5.4 або вище
- Apache 2.2+
Підтримувані системи LINUX:
- CentOS 7
- Debian 8
- RHEL 7
- SLES 12
- Ubuntu 14.04,15.10
Підготовка
В архіві Owncloud містяться всі необхідні пакети для PHP. Нижче наведено обов'язкові та не обов'язкові пакети. Щоб перевірити встановлені моделі РНР, введіть у командному рядку PHP -m Grep -i /
Необхідні модулі для PHP:
PHP5 (>=5.4) PHP module ctype PHP module dom PHP module GD PHP module iconv PHP module JSON PHP module libxml (Linux package libxml2 повинен бути > ;=2.7.0) PHP module mb multibyte PHP module posix PHP module SimpleXML PHP module XMLWriter PHP module zip PHP module zlib
Для баз даних (вибрати лише один):
PHP module sqlite (>= 3,не рекомендується з міркування продуктивності) PHP module pdo_mysql (MySQL/MariaDB) PHP module pgsql (requires PostgreSQL >= 9.0)
Рекомендовані пакети:
PHP module curl (настійно рекомендується, деякі функціональні можливості, наприклад, аутентифікація користувача HTTP, від цього залежить) PHP module fileinfo (настійно рекомендується, підвищує продуктивність аналізу файлів) PHP module bz2 (рекомендується, необхідне для вилучення додатків) PHP module intl (збільшує продуктивність мови перекладу та виправлення сортування не-ASCII символів) PHP module mcrypt (підвищує продуктивність шифрування файлів) PHP module openssl (необхідний для доступу до ресурсів HTTPS)
Потрібні для деяких додатків:
PHP module ldap (для інтеграції LDAP) PHP module smbclient (інтеграція SMB / CIFS см SMB / CIFS ) PHP module ftp (FTP для зберігання аутентифікації / зовнішній користувач) PHP module imap (для зовнішньої аутентифікації користувача )
Рекомендується для конкретних додатків (за бажанням):
PHP module exif (для повороту зображення в картинках додаток) PHP module gmp (для зберігання за SFTP)
Для підвищення продуктивності сервера (за бажанням) виберіть одну з таких систем кешування:
PHP module apc PHP module apcu PHP module memcached PHP module redis (> = 2.2.5, необхідне для транзакційного блокування файлів)
PHP module imagick avconv або ffmpeg OpenOffice або LibreOffice
Для обробки командного рядка (за бажанням):
PHP module pcntl(переривання дає команду, натиснувши Ctrl-C)
Вам не потрібен модуль WebDAV для вашого веб-сервера (тобто mod_webdav Apache), оскільки OwnCloud має вбудований WebDAV сервер, SabreDAV. Якщо mod_webdav увімкнено , ви повинні вимкнути його для OwnCloud.
Установка Ubuntu 14.04 LTS Server
Для цього потрібно встановити додаткові пакети з командного рядка з root правами
#apt-get install php5-gd php5-json php5-mysql php5-curl
#apt-get install php5-intl php5-mcrypt php5-imagick



Ці пакети для встановлення базової системи Owncloud. Якщо ви плануєте запускати додаткові програми, то може знадобитися встановлення додаткових пакетів При установці MySQL/MariaDB, вам буде запропоновано створити пароль адміністратора бази даних. Обов'язково запам'ятайте його, т.к. він знадобиться далі, для встановлення бази даних OwnCloud
Далі завантажуємо архів останньої версії Owncloud:
Переходимо за посиланням ownCloud Download Page Завантажуємо файл із ім'ям OwnCloud-xyztar.bz2 або OwnCloud-xyz.zip (де хуz це номер версії).

Тепер ви можете отримати вміст архіву. Запустіть відповідну команду для розархівування вашого типу архіву:

Архів розпакується у каталог OwnCloud. Далі скопіюйте каталог OwnCloud до кореневого каталогу для сервера Apache. Для Apache кореневий каталог документів:
де/path/to/webserver/document-root замінюється кореневий каталог вашого веб-сервера:

На інших серверах веб-серверів рекомендується встановити OwnCloud поза кореневим каталогом.
Конфігуруємо web сервер Apache

Створюємо символьне посилання/etc/apache2/sites-enabled :
Додатковіналаштування Apache
Для коректної роботи owncloud, ми повинні включити модульmod_rewrite
Додатково рекомендовані модулі mod_headers, mod_env, mod_dir andmod_mime :
Також можна використовуватиmod_fcgi замість стандартногоmod_php
Ви повинні вимкнути автентифікацію сервера дляOwnCloud, оскільки використовується звичайна автентифікація дляDAV послуг. Якщо ви увімкнули автентифікацію на батьківській папці (наприклад, за допомогою директиви AuthType Basic), ви можете вимкнути автентифікацію спеціально для записуOwnCloud. Після файлу конфігурації Наведений вище приклад, додайте наступний рядок в Розділ: Owncloud Ubuntu Теги: owncloud 9 ubuntu 14.04 install, owncloud ubuntu 14.04 install, owncloud ubuntu 14.04 установка, zcs установка, поштовий сервер ка OwnCloud 9.0 на Ubuntu 14.04/10, встановлення owncloud ubuntu, встановлення owncloud ubuntu 14, встановлення owncloud на ubuntu server 14.04