Это решение может послужить хорошей альтернативой Dropbox, если есть vps. Для того, чтобы все это заработало, нужно установить расширения PHP: json, zip, SimpleXML, возможно что-то мог забыть, если не работает смотрим логи апача. Итак, поехали.
Качаем дистрибутив с официального сайта:
1 |
# wget http://owncloud.org/releases/owncloud-2.tar.bz2
|
Распаковываем
1
2 |
# gzip –d owncloud-2.tar.bz2
# tar zxfv owncloud-2.tar
|
Копируем owncloud-2 в каталог /usr/local/www/owncloud
1 |
# cp /home/owncloud-2 /usr/local/www/owncloud
|
В apache создаем алиас на owncloud
1
2
3 |
# mcedit /usr/local/etc/apache22/httpd.conf
Alias /owncloud “/usr/local/www/owncloud”
AllowOverride All
|
Перезапускаем apache
1 |
# /usr/local/etc/rc.d/apache22 restart
|
Меняем владельца на каталог /usr/local/www/owncloud/data
1
2 |
# cd /usr/local/www/owncloud
# chown –R www:www data
|
Создаем БД и пользователя в MySQL
1
2 |
# mysqladmin –u root –p password_root create owncloud
# mysql –u root –p password_root –e ”GRANT ALL ON owncloud.* TO owncloud@localhost IDENTIFIED BY ‘password_owncloud’” owncloud
|
Далее заходим в браузере по адресу http://ip/owncloud
Заполняем поля
Учетная запись администратора: admin
Пароль администратор: pass_admin
Директория с данными: /usr/local/www/owncloud/data
Имя пользователя БД: owncloud
Пароль пользователя БД: password_owncloud
Название БД: owncloud
Host: localhost
Нажимаем Завершить установку. Наслаждаемся собственным облачным хранилищем!
Источник http://unixzen.ru/owncloud-2-%D0%BD%D0%B0-freebsd-8-2-%D1%80%D0%B0%D0%B7%D0%B2%D0%BE%D1%80%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BE%D0%B1/