Você está na página 1de 4

SOLIS Cooperativa de Solues Livres

Descritivo do

http://sagu.solis.coop.br

verso 2.5

INSTALAO: =========== Pacotes necessrios ------------------# sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-ldap php5-pgsql php5-sqlite php5-cli postgresql postgresql-client php-gettext Sagu -------Atravs de um arquivo compactado # cd /var/www/ # tar -jxvf sagu.tar.bz2 # cd /var/www/sagu CONFIGURAES: ============== Locale ----- necessrio adicionar a codificao "ISO-8859-1" e gerar novamente os locales do sistema. Para isso faa: # echo "pt_BR.ISO-8859-1 ISO-8859-1" >> /var/lib/locales/supported.d/pt # locale-gen # localedef -i pt_BR -c -f ISO-8859-1 pt_BR Para que as configuraes de "Locale" tenham efeito, reinicie o servidor. Apache 2 -------# vim /etc/hosts Se a conexo for local adicionar esta linha ou se a linha j existir ( IP ) basta adicionar no final a palavra sagu2local > 127.0.0.1 sagu2local # vim /etc/apache2/sites-available/sagu2local > <VirtualHost *:80> > AddDefaultCharset ISO-8859-1 > ServerAdmin admin@server.org > DocumentRoot /var/www/sagu/html > ServerName sagu2local > <Directory "/var/www/sagu/html"> > AllowOverride None > Options FollowSymLinks > Order allow,deny > Allow from all > </Directory> > </VirtualHost> Criar um link # sudo a2ensite sagu2local PostgreSQL 8.4 -----------Para criar uma base de dados postgres 8.4 em LATIN1 os seguintes passos devem ser feitos:

# pg_dropcluster --stop 8.4 main # pg_createcluster 8.4 main --locale=POSIX -e utf-8 Edite o arquivo /etc/postgresql/8.4/main/pg_hba.conf e altere a seguinte linha: > local all postgres ident sameuser por essa: > local all postgres trust > host all por essa: > host all all all 127.0.0.1/32 127.0.0.1/32 md5 trust

Se a conexo for remota adicionar esta linha. OBS: O IP onde a base de dados do sagu estiver instalada. > host all all 192.168.100.0/24 trust Edite o arquivo /etc/postgresql/8.4/main/postgresql.conf e altere a seguinte linha: >listen_addresses = 'localhost' # what IP address(es) to listen on; por essa: >listen_addresses = '*' # what IP address(es) to listen on; # vim /etc/postgresql/8.4/main/postgresql.conf > enable_seqscan = false > add_missing_from = on Reinicie o postgres: # /etc/init.d/postgresql restart # psql -Upostgres $ alter user postgres with password 'postgres'; $ \q PHP 5 ----# vim /etc/php5/apache2/php.ini > memory_limit = 256M # se, durante o uso do sagu, for exibida uma tela solicitando o salvamento do index.php, alterar a varivel memory_limit, aumentando a memria disponvel para o php. Para habilitar o log de mensagens do PHP, habilite a seguinte varivel: > error_log = /var/log/php_errors.log Sagu -------# cd /var/www/sagu/tools/sql # ./install.sh nomeBaseDeDados Caso tenha criado um VirtualHost diferente de "sagu2" ou tenha instalado em um diretrio diferente de "/var/www/sagu", configure o arquivo /var/www/sagu/etc/miolo.conf Caso a configurao do host do postgres seja diferente de "127.0.0.1", e/ou o usurio e a senha sejam diferentes de "postgres:postgres", tambm defina essas configuraes no miolo.conf Permisses --------- necessrio dar permisso para o usurio do Apache para duas pastas de upload utilizadas pelo Sagu e nos diretrios de log e base de dados do sqlite:

# chown -R www-data /var/www/sagu/modules/basic/upload # chown -R www-data /var/www/sagu/modules/basic/html/images/upload # chown -R www-data /var/www/sagu/modules/admin/sql # chown -R www-data /var/www/sagu/var/log FIREFOX ------Na URL digitar about:config Procurar por dom.max_script_run_time e definir para 20 ou mais OpenOffice.org -------------# cd /tmp # tar -zxvf tools/.openoffice.org.tar.gz # chown -R www-data .openoffice.org AGATA ----Editar o arquivo /var/www/sagu/agata/agata.ini e definir o parmetro abaixo: > OpenofficeToPdf = export HOME=/tmp; /usr/bin/ooffice -headless -nolockcheck -nodefault -norestore -nofirststartwizard "macro:///Standard.Module1.ConvertWordToPDF(@1)" INICIALIZAO: ============== Apache 2 -------# /etc/init.d/apache2 restart PostgreSQL -----------# /etc/init.d/postgresql restart ACESSO: ======= O acesso ao sistema pode ser feito com o usurio e senha sagu2. SUMRIO: ======== O '#' o caractere que indica o prompt de comandos do linux. O '$' o carcatere que indica o prompt de comandos do psql, do PostgreSQL. O '>' o caractere que indica que a linha dever ser inserida ou modificada, caso j exista, no arquivo. Obs: Utilizar o usurio root em todo processo de instalao, configurao e inicializao dos programas.

Você também pode gostar