Problema com Apache, phpmyadmin e MySQL

Iniciado por gustavomarttos, 13 de Novembro de 2011, 00:02

tópico anterior - próximo tópico

gustavomarttos

Não sei se este é o local ideal para postar o meu problema. Se não for, peço desculpas.

Instalei o Apache, MySQL e PHPMyAdmin para usar o WordPress localmente para testes (segui este tutorial: http://linuxnanet.com/2010/02/instalando-apache-mysql-php-phpmyadmin-e-wordpress-no-ubuntu.html).

Consigo acessar as configurações do Apache, os bancos de dados do MySQL pelo terminal e até o PHPMyAdmin.
Baixei o WordPress e coloquei ele em /var/www, como segue o tutorial, instalei e até aí tudo bem.

Após a instalação eu desliguei meu note e depois, ao ligar novamente, o wordpress não abriu. Dava erro 500.

Alguém sabe o que pode ser e se tem como arrumar?

zekkerj

Erro HTTP 500 é erro interno. Consulte os logs do Apache pra ver o motivo.

tail -20 /var/log/apache2/error_log
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

gustavomarttos

Citação de: zekkerj online 13 de Novembro de 2011, 11:01
Erro HTTP 500 é erro interno. Consulte os logs do Apache pra ver o motivo.

tail -20 /var/log/apache2/error_log

Sekkerj, digitei isso no terminal e deu que o diretório ou o arquivo não existe.

zekkerj

Tente "error.log", em vez de "error_log".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

gustavomarttos

Lá só dizia que o arquivo functions.php do tema do WordPress estava com problemas. Deletei a pasta do tema e nada. Deletei o .htaccess também e nada. :(

zekkerj

Um erro HTTP 500 tem que aparecer no error.log... você tem algum virtualhost? Se o virtualhost tiver log próprio, vc tem que ver nesse log o que está acontecendo.

Uma coisa que vc pode fazer é cruzar o error.log com o access.log (mesmo diretório, log de acesso) e ver qual acesso corresponde ao erro 500 que vc recebeu.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

gustavomarttos

Os com log de 500 mostravam apenas essas linhas:

Citar127.0.0.1 - - [08/Nov/2011:20:11:45 -0200] "GET /wp/wp-admin/ HTTP/1.1" 500 275 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2"

Apenas isso.

zekkerj

E não há nada na mesma hora, no log de erro?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

gustavomarttos

Citação de: zekkerj online 14 de Novembro de 2011, 01:50
E não há nada na mesma hora, no log de erro?

Zekkerj, ele cria o mesmo log diversas vezes em horários/dias diferentes, somente.

zekkerj

Pois é isso que está estranho. A função do arquivo de log é justamente registrar as falhas do programa; é por ele que se descobre o motivo das falhas. Um erro HTTP 500 é um erro interno, normalmente um SEGFAULT em algum processo. O Apache sempre registra esse tipo de erro no arquivo error.log, pois é a chance que se tem de descobrir o que acontece.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

gustavomarttos

Eu uso o WordPress na pasta /var/www/wp (http://127.0.01/wp ou http://localhost/wp), tentarei fazer com o nome de "wordpress".

gustavomarttos

Zekkerj, agradeço pela sua paciência. Foi de total ajuda. Baixei novamente o WordPress e descobri que era erro meu no .htaccess do mesmo.