Как установить Roundcube, не затратив сил на подготовку. Ну, почти
Вы прочитали о том, что такое Roundcube, и о том, что он может делать. Но, конечно, вы не можете по-настоящему понять, нравится ли он вам, пока не установите его и не попробуете использовать в течение недели или двух. Этот документ поможет вам шаг за шагом установить Roundcube. Ниже есть скрипты оболочки, которые автоматизируют установку и позволяют вам начать работу почти мгновенно.
Например, ищем roundcubemail-1.1.0 и меняем везде на roundcubemail-1.6.6. Тогда строка будет выглядеть так: github.com/roundcube/roundcubemail/releases/download/1.6.6/roundcubemail-1.6.6-complete.tar.gz и имя архива в условиях будет уже roundcubemail-1.6.6-complete.tar.gz.
Скрипт для CentOS
Скрипт будет выполнять следующие действия:
Установите apache2:
Подсказка для всех скриптов
В строке скрипта downloads.sourceforge.net/project/roundcubemail/roundcubemail/1.1.0/roundcubemail-1.1.0.tar.gz можно поменять версию на ту гитовскую последнюю, которую вы хотите скачать.Например, ищем roundcubemail-1.1.0 и меняем везде на roundcubemail-1.6.6. Тогда строка будет выглядеть так: github.com/roundcube/roundcubemail/releases/download/1.6.6/roundcubemail-1.6.6-complete.tar.gz и имя архива в условиях будет уже roundcubemail-1.6.6-complete.tar.gz.
CentOS/RHEL
Этот скрипт оболочки предназначен для CentOS/RHEL и предполагает, что Apache установлен стандартным способом, а ваш сервер MySQL, SMTP и IMAP работает на локальном хосте. Вам также потребуется установить wget (yum install -y wget), если вы еще этого не сделали. После завершения работы скрипта вы сможете получить доступ к Roundcube через http://{ваш_веб_сервер}/roundcube или http://{ваш_веб_сервер}/webmail.Скрипт для CentOS
Debian
Этот скрипт оболочки предназначен для Debian с серверами MySQL, SMTP и IMAP, работающими на локальном хосте (SSL/TLS включен и разрешен незащищенный SMTP от локального хоста). Он установит Roundcube в виртуальный хост, доступный по адресу roundcube.yourdomain.tld.Скрипт будет выполнять следующие действия:
- скачивание и распаковка roundcube
- создание папок /temp и /logs, доступных для веб-сервера
- создание конфигурации apache-site (виртуального хоста)
- создание пользователя MySQL и базы данных
- создание файла config.inc.php
- удаление каталога установщика
- создание задачи cron для ежедневного выполнения /bin/cleandb.sh
- включение модулей apache 'deflate', 'expires' и 'headers'
Установите apache2:
apt-get install apache2
Установите php5:apt-get install php5 php-pear php5-mysql
Установите php5-intl:apt-get install php5-intl
Установите значение часового пояса по умолчанию в php.ini (примеры: UTC, Europe/Moscow):sed -i -e "s/^;date\.timezone =.*$/date\.timezone = 'UTC'/" /etc/php5/apache2/php.ini
Запустите скрипт debian_install_mysql.sh, также доступный для postgres: debian_install_postgres.sh
Похожие публикации
Нет комментариев