<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Diego Henrique &#187; apache</title>
	<atom:link href="http://www.diegoholiveira.com/blog/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diegoholiveira.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 08 Jan 2010 11:53:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Publicando um projeto desenvolvido em ZF em um shared host</title>
		<link>http://www.diegoholiveira.com/blog/2010/01/08/publicando-um-projeto-desenvolvido-em-zf-em-um-shared-host/</link>
		<comments>http://www.diegoholiveira.com/blog/2010/01/08/publicando-um-projeto-desenvolvido-em-zf-em-um-shared-host/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 11:45:01 +0000</pubDate>
		<dc:creator>Diego Henrique</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=179</guid>
		<description><![CDATA[Para a grande maioria que utiliza um shared host, publicar um projeto desenvolvido com Zend Framework pode ser uma dor de cabeça, pois a estrutura recomendada de diretórios pede que a pasta da sua aplicação e do framework fiquem um nivel abaixo do nivel da pasta publica (wwwroot ou public), e muitos shared hosts não [...]]]></description>
			<content:encoded><![CDATA[<p>Para a grande maioria que utiliza um shared host, publicar um projeto desenvolvido com Zend Framework pode ser uma dor de cabeça, pois a estrutura recomendada de diretórios pede que a pasta da sua aplicação e do framework fiquem um nivel abaixo do nivel da pasta publica (wwwroot ou public), e muitos shared hosts não permitem que você faça isso.</p>
<p>Uma das formas de resolver este problema sem mudar toda a estrutura recomendada pelo ZF é colocar toda a estrutura da forma como é gerada pelo Zend Tool (ou criada manualmente) no diretório raiz do servidor web e usar um .htaccess para redirecionar todas as requisições para o ZF de forma correta. O .htaccess ficaria assim:</p>
<div class="codesnip-container" >RewriteEngine on<br />
RewriteRule    ^$ public/    [L]<br />
RewriteRule    (.*) public/$1 [L]</div>
<p>Estas regras simplesmente direcionam todas as requisições da raiz do seu diretório web para o diretório public que contem o index.php que inicializa a aplicação. Solução simples e que funciona muito bem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoholiveira.com/blog/2010/01/08/publicando-um-projeto-desenvolvido-em-zf-em-um-shared-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica: redirecionando para uma pagina de manutenção</title>
		<link>http://www.diegoholiveira.com/blog/2009/03/03/dica-redirecionando-para-uma-pagina-de-manutencao/</link>
		<comments>http://www.diegoholiveira.com/blog/2009/03/03/dica-redirecionando-para-uma-pagina-de-manutencao/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 17:34:47 +0000</pubDate>
		<dc:creator>Diego Henrique</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=107</guid>
		<description><![CDATA[Outro dia precisei fazer alterações significativas em um projeto e para fazer estas alterações eu iria precisar retirar o site temporariamente do ar. Porem eu iria precisar acessar para fazer testes e verificar se tudo correu bem. Eis que então me surge a pergunta: é possivel redirecionar todos os usuarios para uma pagina com uma [...]]]></description>
			<content:encoded><![CDATA[<p>Outro dia precisei fazer alterações significativas em um projeto e para fazer estas alterações eu iria precisar retirar o site temporariamente do ar. Porem eu iria precisar acessar para fazer testes e verificar se tudo correu bem. Eis que então me surge a pergunta: é possivel redirecionar todos os usuarios para uma pagina com uma mensagem explicando que o site esta fora do ar, exceto para mim mesmo?<br />
Procurando por soluções para isso encontrei uma solução usando o .htaccess. A solução:</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;">RewriteEngine On<br />
RewriteBase /<br />
# esta regra verifica se o acesso esta sendo feito pelo meu IP<br />
# se estiver sendo feito pelo meu IP, ele me permite acessar normalmente o site<br />
# caso contrario ele redireciona para uma pagina de aviso<br />
RewriteCond %<span class="br0">&#123;</span>REMOTE_ADDR<span class="br0">&#125;</span> !^000\.000\.000\.000<br />
RewriteCond %<span class="br0">&#123;</span>REQUEST_URI<span class="br0">&#125;</span> !^/aviso\.html$<br />
RewriteRule ^<span class="br0">&#40;</span>.*<span class="br0">&#41;</span>$ aviso.html <span class="re0"><span class="br0">&#91;</span>R<span class="sy0">=</span><span class="re2"><span class="nu0">307</span>,L<span class="br0">&#93;</span></span></span></div>
</div>
<p>Depois que eu finalizei o teste apenas retornei com o .htaccess normal do site.<br />
Solução simples, porem foi bastante eficiente pra mim. <img src='http://www.diegoholiveira.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoholiveira.com/blog/2009/03/03/dica-redirecionando-para-uma-pagina-de-manutencao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mudando configurações do PHP e/ou Apache usando .htaccess</title>
		<link>http://www.diegoholiveira.com/blog/2008/11/06/mudando-configuracoes-do-php-e-ou-apache-usando-htaccess/</link>
		<comments>http://www.diegoholiveira.com/blog/2008/11/06/mudando-configuracoes-do-php-e-ou-apache-usando-htaccess/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 15:11:19 +0000</pubDate>
		<dc:creator>Diego Henrique</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.diegoholiveira.com/blog/?p=52</guid>
		<description><![CDATA[Muitos servidores de hospedagem não permitem a edição das configurações do PHP e/ou Apache diretamente, porem permitem que você altere as configurações de duas maneiras: 1º &#8211; Permite que você coloque um php.ini no seu diretório raiz; 2º &#8211; Permite que você mude as configurações via .htaccess. Essa ultima é muito interessante porque ate hoje [...]]]></description>
			<content:encoded><![CDATA[<p>Muitos servidores de hospedagem não permitem a edição das configurações do PHP e/ou Apache diretamente, porem permitem que você altere as configurações de duas maneiras:<br />
1º &#8211; Permite que você coloque um php.ini no seu diretório raiz;<br />
2º &#8211; Permite que você mude as configurações via .htaccess.</p>
<p>Essa ultima é muito interessante porque ate hoje foi a forma que eu mais encontrei disponível, são poucos os servidores que permitem o 1º caso acima.</p>
<p>Veja como é fácil alterar algumas configurações via .htaccess</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;">#modelo<br />
onde_alterar configuracao_a_ser_alterada novo_valor</p>
<p>#alterando o valor do tamanho maximo de upload<br />
php_value &nbsp;upload_max_filesize &nbsp;10M</p>
<p>#alterando a pagina de exibição de erro <span class="nu0">404</span> <span class="br0">&#40;</span>não encontrado<span class="br0">&#41;</span><br />
ErrorDocument <span class="nu0">404</span> /pagina_de_erro.php</div>
</div>
<p>Só pra finalizar, possivelmente algumas configurações do PHP e/ou Apache não estarão disponíveis para mudanças devido a politica de segurança do seu servidor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoholiveira.com/blog/2008/11/06/mudando-configuracoes-do-php-e-ou-apache-usando-htaccess/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
