Apache2 “caching” minhas páginas, enquanto eu não tenho cache instalado

0

só para saber, eu não sou um administrador do sistema ( quero dizer que este não é meu trabalho ), e tento configurar o meu apache apenas para produzir meus projetos.

Meu sistema é Ubuntu 15.04 e instalei Apache2 Apache/2.4.10 (Ubuntu) com PHP 5.6.4-4ubuntu6.2 .

O problema que tenho é que meus arquivos ficam em cache, sem usar qualquer plugin de cache para o meu site ou qualquer cache do lado do servidor.

Eu não sei se o Apache vem com qualquer cache padrão, e eu nem sei como procurar por ele.

Para dar um exemplo do meu problema:

Digamos que eu crie um arquivo chamado index.php com o seguinte conteúdo:

echo "Hello";

então, se eu procurar o arquivo, verei a palavra hello no meu navegador.

Agora digamos que eu modifique o código dentro do arquivo index.php no seguinte conteúdo:

echo "Hello World";

e, em seguida, vá para procurar o arquivo. Desta vez, continue a exibir o olá. Eu limpo totalmente o cache do navegador, atualizo com Ctrl + R muitas vezes e ainda o mesmo resultado.

Finalmente, quando faço no meu console:

sudo service apache2 restart

e, em seguida, atualize meu navegador, o conteúdo é o Hello World .

Eu não sei como depurar este problema, e se você precisar de mais informações sobre ele, por favor, diga-me para lhe fornecer o que for necessário para ajudá-lo.

Então, alguém pode me ajudar por favor?

UPDATE 1

Aqui você pode encontrar meu phpinfo (); exportação: link

    
por Merianos Nikos 14.08.2015 / 09:03

1 resposta

3

A partir da sua configuração postada do PHP, você tem o módulo de cache opcode do PHP instalado e habilitado - este módulo substitui o cache APC do PHP no PHP 5.5 em diante.

Altere as seguintes configurações no seu arquivo php.ini :

opcache.enable = 0
opcache.enable_cli = 0

Para mais detalhes sobre o novo módulo opcode, verifique a documentação do PHP .

    
por 14.08.2015 / 09:27

Tags