Postagens

Mostrando postagens com o rótulo Web

[Apache] - Erro 500 ao abrir site Joomla em migração de Servidor

Imagem
Hoje precisei concluir uma migração de site de um cliente que apresentava a mensagem abaixo ao ser acessado: Conectei no servidor montado com Apache + PHP + Postgres + MySql sobre uma distro Fedora e fui analisar o que estava causando o problema.  Para solucionar foi até bastante simples, conectei no servidor por SSH e bastou monitorar o log do Apache com o comando abaixo: tail -f /var/log/httpd/error.log Após fazer um reload na página para apresentar o erro me foi exibida a mensagem abaixo: [Mon Feb 20 11:35:51 2012] [error] [client 199.9.199.199] PHP Fatal error:  require_once(): Failed opening required ' Cache/Lite.php ' (include_path='.:/usr/share/ pear: /usr/share/php') in /var/www/html/libraries/joomla/cache/storage/cachelite.php on line 77 Encontrei no trecho acima algumas palavras-chave (grifadas) que me chamaram a atenção e resolvi procurar por elas com o yum: yum search pear |grep Lite O resultado foi este: php-pear-Cache-Lite...

Cursos Online Gratuitos de Linguagens de Programação Web

After a long, long time... ;) Aos interessados em Linguagens de Programação para Web, segue abaixo alguns links para cursos online gratuitos bem interessantes: Ruby - http://rubylearning.org/class/ - FORPC101 - Inicia em 24/01/09 em inglês. (Curso de Ruby, não de Rails que é o principal framework Web nesta linguagem); Django - http://www.aprendendodjango.com/ - Este Já está no capítulo 28 (hoje 07/01/09), mas foi muito bem elaborado (eu estou fazendo o curso), foi pensado, como o próprio autor comenta, para pessoas comuns. O Autor define "Pessoas Comuns" da seguinte maneira: "Pessoas comuns são pessoas que gostam de passear com a família, ouvir música, conhecer gente legal e ganhar dinheiro." Vale a pena conferir. Parabéns ao Marinho Brandão pela forma como pensou o curso.

IIS - Remover "Cache" de Documentos

Imagem
Eu estava com problemas em uma instalação de uma aplicação WEB que gerava um relatório em formato ".doc" para exibição em tela. Ao gerar a primeira vez o documento aparecia corretamente, porém ao gerar novo relatório, para outro número de documento, insistia em aparecer o primeiro documento impresso. Verifiquei que fisicamente o arquivo havia sido atualizado e com isso só podia mesmo haver alguma configuração de "cache" do IIS que estava insistindo em exibir sempre o mesmo arquivo. Procurei informações sobre cache nas guias da publicação do WebSite mas não achei nada. Foi quando encontrei esta dica "Stopping Cacheing under IIS" que sugeria, entre alguns parâmetros, a utilização do parâmetro "Pragma: No-cache" dentro da guia "HTTP headers" do website. Realizei este procedimento conforme sugerido, reiniciei o IIS e tudo funcionou perfeitamente. Detalhes da configuração na imagem abaixo: