Как установить Pydio на CentOS 7.0
На этой странице
- 1 Предварительное примечание
- 2. Установите Pydio
- 3 Инициализация базы данных
- 4 Веб-конфигурация
- 5 ссылок
Версия 1.0
Автор: Srijan Kishore
Следите за новостями howtoforge в Twitter
Последнее редактирование: 11 января 2015 г.
В этом руководстве объясняется установка и настройка веб-ftp-клиента Pydio в CentOS 7.0. Pydio (ранее AjaXplorer) — это зрелое программное решение с открытым исходным кодом для обмена файлами и синхронизации. Благодаря интуитивно понятному пользовательскому интерфейсу (веб/мобильный/настольный) Pydio предоставляет функции корпоративного уровня для восстановления контроля и конфиденциальности ваших данных: коннекторы пользовательских каталогов, устаревшие драйверы файловых систем, комплексный интерфейс администратора и многое другое.
1 Предварительное примечание
У меня есть только что установленный сервер CentOS 7.0, на который я собираюсь установить сервер NFS. Мой сервер CentOS имеет имя хоста server1.example.com и IP-адрес 192.168.0.100.
У вас должен быть установлен сервер LAMP в CentOS 7.0, как указано в руководстве.
2 Установите Пидио
Теперь мы установим эти пакеты на стороне сервера CentOS 7.0 как:
rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm
Затем обновите репозиторий и установите Pydio следующим образом:
yum update
yum install pydio
Далее нам нужно изменить файл конфигурации Pydio следующим образом:
vi /etc/httpd/conf.d/pydio.conf
#<Directory "/usr/share/pydio"> # Options FollowSymLinks # AllowOverride Limit FileInfo # Order allow,deny # Allow from all # php_value error_reporting 2 #</Directory> <Directory /usr/share/pydio> Options FollowSymlinks AllowOverride none Require all granted </Directory>
Кроме того, нам нужно получить переопределение от SELINUX для Pydio следующим образом:
chcon -R -t httpd_sys_content_t /usr/share/pydio/
Наконец, перезапустите службу Apache.
systemctl restart httpd
3 Инициализация базы данных
Далее мы создадим базу данных для Pydio как:
mysql -u root -p
Здесь мы добавляем database=pydiodb user=pydiouser и password=pydiopassword:
create database pydiodb;
create user identified by 'pydiopassword';
grant all on pydiodb.* to ;
FLUSH PRIVILEGES;
exit
4 Веб-конфигурация
Теперь откройте URL-адрес http://server1.example.com/pydio или http://192.168.0.100/pydio.
Нажмите «Мастер запуска».
Создайте пользователя по вашему выбору, я создал user=admin и password=howtoforge:
Выберите тип хранилища как Система базы данных и укажите Database=pydiodb user=pydiouser и password=pydiopassword ИЛИ, если значения вашей базы данных отличаются, сопоставьте их соответствующим образом.
Теперь мы готовы к установке, если вы хотите, вы можете создать больше пользователей. Нажмите Установить Pydio сейчас.
Инициализация займет некоторое время.
Теперь установка завершена, скопируйте содержимое файла .htaccess и вставьте его в /usr/share/pydio/.htaccess:
Теперь мы готовы к шоу, обновите браузер и войдите в систему, используя учетные данные, созданные выше.
В моем случае это user=admin и password=howtoforge
Это будет страница приветствия по умолчанию.
Теперь вы можете добавлять файлы и папки и делиться ими по сети.
Ура, теперь у нас есть успешно настроенный Pydio поверх CentOS 7.0 :)
5 ссылок
- CentOS: http://www.centos.org/
- Pydio: https://pyd.io/