sexta-feira, 19 de junho de 2015

Forçar Apache a carregar index específico - CentOS Linux

1 - Crie arquivo .htaccess na raiz do servidor e configure o DirectoryIndex para apontar para o arquivo de index que deverá ser exibido:

Ex:
#vim .htaccess

Insira esta linha no .htaccess

DirectoryIndex index_customizado.html

2) Edite o arquivo de configuração do apache para que o arquivo .htaccess seja carregado e interpretado pelo servidor

#vim /etc/httpd/conf/httpd.conf

Nas configurações do diretório root do servidor modifique as diretivas
AllowOverride e Options conforme o exemplo abaixo:

<Directory /var/www/> 
Options Indexes FollowSymLinks
AllowOverride All
Order allow, deny allow from all 
</Directory>

3 - Reinicie o apache

#/etc/init.d/httpd restart

sexta-feira, 15 de maio de 2015

Alterar Timezone e Configurar hora e data via ntp no Centos

1) Configurando o Time Zone:

Removendo as informações de Time zone antigas

# rm /etc/localtime 

Criando um Link simbólico com o novo valor da Timezone

# ln -s /usr/share/zoneinfo/America/Rio_Branco  /etc/localtime

2) Editar o arquivo

# vim /etc/sysconfig/clock

Atribuir o valor da Zona
ZONE=”/America/Rio_Branco”


3) Instalando o ntp para sincronizar a data e hora automaticamente

# yum install ntp

# ntpdate pool.ntp.org

sexta-feira, 10 de abril de 2015

Instalar php-gd Centos 6.6

Para instalar o php-gd no centos 6.6 execute o seguinte comando:

yum --enablerepo=remi install php-gd

Verifique a lista dos pacotes php instalados executando o comando abaixo:

rpm -qa | grep php

Procurando especificamente pelo php-gd

rpm -qa | grep php-gd

segunda-feira, 6 de abril de 2015

Ativar suporte ao Postgres no php

Localize o arquivo php.ini

Remova o comentário, (retirando o ponto e vírgula), da seguinte linha:

Unix

;extension=pgsql.so

Windows

;extension=php_pdo_pgsql.dll
;extension=php_pgsql.dll


Reinicie o Apache

segunda-feira, 30 de março de 2015

Falha de inicialização do Apache MAMP no OS X Yosemite


Ao atualizar o sistema para o OS X Yosemite o MAMP apresentará uma falha na inicialização do Apache.
Para corrigir o erro, basta renomear o arquivo envvars para _envvars

Caminho do arquivo: /Applications/MAMP/Library/bin/envvars

quarta-feira, 9 de abril de 2014

Encerrar conexões ativas e deletar Database Postgresql

Caso ocorra o seguinte erro ao tentar excluir um banco de dados no Postgresql:

ERROR:  database "xyz" is being accessed by other users
DETAIL:  There are 1 other session(s) using the database.

É necessário encerrar as conexões ativas para deletar o banco. A consulta abaixo realiza essa função:
(Versão Postgres 9.2 e posteriores)

SELECT
    pg_terminate_backend (pg_stat_activity.pid)
FROM
    pg_stat_activity
WHERE
    pg_stat_activity.datname = 'nome do banco';

DROP DATABASE nome do banco;

Para versões mais antigas (9.1 e anteriores), substituir pg_stat_activity.pid por pg_stat_activity.procpid. 

terça-feira, 11 de março de 2014

Executar Bash script em modo Debug

Para executar um script em modo Debug, afim de verificar, ou encontrar erros na execução do mesmo, basta rodar o seguinte comando:

# bash -x seu_script.sh

Fonte: http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_03.html