IT решения от SiteTo
Среда, 15.05.2024, 16:25
» Меню сайта
» Форма входа
Логин:
Пароль:
» Категории раздела
mysql, apache, php [1]
Программы и демоны [1]
» Поиск
» Реклама
Главная » Статьи » *nix » mysql, apache, php

Установка FengOffice 2.2.1 на Ubuntu 12.04.1
Установка FengOffice 2.2.1 на Ubuntu 12.04.1

Авторизируемся под суперпользователем.
sudo su
вводим пароль

Скачиваем Feng Office
cd /tmp
wget http://downloads.sourceforge.net/project/opengoo/fengoffice/fengoffice_2.2.1/fengoffice_2.2.1.zip
unzip fengoffice_2.2.1.zip
cd fengoffice/
mv * /var/www/opengoo/web/

Установим php5 mysql и Apache2
 apt-get install php5-gd mysql-server apache2 php5 php5-mysql

Установим нужные пакеты
apt-get install
apt-get install unzip
apt-get install libapache2-mod-php5

Установим владельца папкам
 sudo chown www-data:www-data /var/www/имя_сайта/config
 sudo chown www-data:www-data /var/www/имя_сайта/cache
 sudo chown www-data:www-data /var/www/имя_сайта/upload
 sudo chown www-data:www-data /var/www/имя_сайта/tmp

Создадим базу данных

echo "create database fengdb" | mysql -u root -p

Вводим MySQL root пароль:

echo "create user 'fenguser'@'localhost' identified by 'fengsqlpassword'" | mysql -u root -p

Опять вводим MySQL root пароль.

echo "grant all on fengdb.* to 'fenguser'@'localhost'" | mysql -u root -p

Перезапускаем веб-сервер Apache

 /etc/init.d/apache2 restart

Настраиваем сайт

nano /etc/apache2/httpd.conf

ServerName имя_сайта
DirectoryIndex index.php index.html index.html.var
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps


Добавляем сайт
nano /etc/apache2/sites-avaible/имя_сайта

<VirtualHost *:80>
    ServerName имя_сайта
    ServerAlias имя_сайта www. имя_сайта
    DocumentRoot /var/www/имя_сайта /

    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/имя_сайта /
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/opengoo/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>


Активируем виртуальный хост в /etc/apache2/sites-enabled/ путем создания символической ссылки:

cd /etc/apache2/sites-enabled/
ln -s /etc/apache2/sites-available/имя_сайта.vhost имя_сайта.vhost

Перейдите на сайт с другого компьютера:

 http://имя_сайта/opengoo/public/install/
Для  MySQL database/host/username/password enter fengdb/localhost/fenguser/fengsqlpassword. Если у вас есть доступ к сети из вне, советуем назначить более сложный пароль чем fengsqlpassword ;)

Создайте Администратору учетную запись и пароль.

Останавливаем firewall на сервере
Это не очень хорошо, но т.к. хост будет крутиться только в локалке - так проще.
ufw disable

Прописываем сайт
Отрываем фал hosts
Для Windows Server 2008 R2 он находится здесь: %SystemRoot%\system32\drivers\etc\hosts, его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath, в котором содержится путь к папке.

Добавляем в него строчку:

локальный_IP_адрес          имя_сайта          #коментарий

Например:

192.168.0.10         siteto.ru          #Клевый сайт;)

Использовались материалы с этих полезных сайтов:

http://mirspo.narod.ru/firewall.html
http://generaltea.ru/apache2-ubuntu-virtualhosts-servername/
http://itbuben.org/blog/Unix-way/2424.html
http://pricklytech.wordpress.com/2011/06/19/ubuntu-server-10-4-lucid-installing-feng-office-1-7-4-community-edition/
http://mxl4.net/blog/2011/12/feng-office-community-edition-open-source-dokumentooborot.html
http://www.howtoforge.com/how-to-set-up-a-feng-office-suite-web-server-on-ubuntu-server-10.10
ubuntu.5.n6.nabble.com/php-server-side-td435614.html
http://ru2.php.net/manual/ru/install.unix.apache2.php

Категория: mysql, apache, php | Добавил: t0nick (17.12.2012)
Просмотров: 6120 | Теги: установка пакетов, Opengoo, Apache2, Ubuntu, FengOffice | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
» Реклама
» Мото ремонт
» Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2024Хостинг от uCoz