terça-feira, 6 de agosto de 2013

Instalando OCS no Debian/Ubuntu

Instalando Apache

# apt-get install -y build-essential apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
Ajustando a instalação do Apache
Edite o arquivo /etc/apache2/mods-avaiable/dir.conf, deixe-o da seguinte forma:
# vim /etc/apache2/mods-avaiable/dir.conf
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
Salve e feche o arquivo

Habilite os módulos
# a2enmod ssl
# a2enmod rewrite
# a2enmod suexec
# a2enmod include
.
Instalando o PHP

# apt-get install -y libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-ldap

Instalando o MySQL

# apt-get install -y mysql-server mysql-client libmysqlclient15-dev
.
Preparando para a instalação do OCS-NG

# apt-get install -y libphp-pclzip libxml-simple-perl libdbi-perl libclass-dbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libapache2-mod-perl2


Tirando mEnsagens de Erro

Crie um usuário "ocs" com permissão GRANT no MySQL. Dando os direitos necessários:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'ocs'@'localhost' IDENTIFIED BY 'ocs' WITH GRANT OPTION; 

mysql> Exit