Minhas Imagens Upadas Não Aparecem
-
Olá pessoal. Não sei se tem muito a ver com isso, mas depois que troquei o tema do meu site toda vez que upo uma imagem ela não aparece nem na galeria e nem se botar em algum post, fica aquela imagem de não carregado.
O curioso é que o outro administrador do site consegue upar as imagens tranquilamente. Alguém sabe o que pode ser? Obrigado
-
Bom dia adrianomagnavita,
Se não aparecer na galeria, significa que não está disponivel, assim não adianta tentar postar.
Você tem certeza que tem poderes de Administrador? Porque não existe isso de um administrador poder fazer algo e outro não.
Outra possibilidade é o seu servidor estar bloqueando o envio, por vezes servidores bloqueiam certos endereços IP que julgam estar tentando invadí-los, então pode ser que o IP de sua máquina caiu na blacklist, e isso explicaria porque o outro administrador consegue enviar imagens e você não. E seu IP pode ter caido na blacklist durante o processo de mudança do tema, daí você ter associado isso.
Confirme no seu usuário se você é Administrador e relate o caso ao suporte de seu servidor (espero que ou sua hospedagem tenha um bom suporte e seu ticket caia em alguém interessado em lhe ajudar…)
Abraços e boa sorte,
Olá Raiden!
Bom, a situação está bem estranha nesse meu caso. Eu até cogitaria essa questão da blacklist, mas eu não acho que seja devido a alguns testes que fiz quando tentei resolver o problema (não sei se poderia ser mesmo assim).
Eu sou um dos administradores sim, já verifiquei e está tudo certo lá no site, e fui eu que mudei o tema. Já desativei todos os plugins e nada. Já troquei de tema e nada. As imagens teoricamente upam, mas fica aquele ícone de quebrado/não carregado. Quando eu entro na imagem pelo link direto dela, vai pra uma página de 500 Internal Server Error.
Vi na internet algumas possibilidades e uma delas seria problema no arquivo .htaccess, então sugeriram colocar apenas esse código nele (isso já está lá, só que no final, tem muita coisa antes):
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Fiz o teste e deu certo,consegui upar novamente! O problema é que as imagens antes ficaram quebradas e não apareceram mais. Então coloquei o antigo de volta:
# BEGIN WPSuperCache <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #If you serve pages from behind a proxy you may want to change 'RewriteCond %{HTTPS} on' to something more sensible AddDefaultCharset UTF-8 RewriteCond %{REQUEST_URI} !^.*[^/]$ RewriteCond %{REQUEST_URI} !^.*//.*$ RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{HTTPS} on RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz -f RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz" [L] RewriteCond %{REQUEST_URI} !^.*[^/]$ RewriteCond %{REQUEST_URI} !^.*//.*$ RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{HTTPS} !on RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html.gz -f RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html.gz" [L] RewriteCond %{REQUEST_URI} !^.*[^/]$ RewriteCond %{REQUEST_URI} !^.*//.*$ RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC] RewriteCond %{HTTPS} on RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html -f RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html" [L] RewriteCond %{REQUEST_URI} !^.*[^/]$ RewriteCond %{REQUEST_URI} !^.*//.*$ RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC] RewriteCond %{HTTPS} !on RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html -f RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html" [L] </IfModule> # END WPSuperCache # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Achei que poderia ter algo a ver com o WP Super Cache, mas mesmo desativando-o o problema persiste. Enfim, por ter upado com o código “limpo”, imagino que não seja uma questão de IP… Mas se for, posso entrar em contato com o Hostgator.
Ah, outro detalhe é que esse é um sub-site, um sub-dominio… No site principal está tudo funcionando perfeitamente! Enfim, obrigado pela resposta e se souber de algo baseado no que eu falei, agradeço desde já!
Boa tarde adrianomagnavita,
Se como você diz “Já desativei todos os plugins e nada”, então não é com os plugins de cache.
Se você envia uma imagem e “vai pra uma página de 500 Internal Server Error”, é problema com o servidor. Seja uma configuração de servidor (no cPanel, por exemplo, tem uma opção “Otimizar site” que aciona o gzip e é uma variável que pode dar problema em sites, por exemplo), seja um arquivo de configuração do servidor (especialmente o .htaccess), seja um bloqueio, enfim.
Você diz que usa Hostgator. Só que Hostgator tem “travas” na hospedagem compartilhada – http://faq.hostgator.com.br/content/70/338/pt-br/configura%C3%A7%C3%B5es-php-que-n%C3%A3o-podem-ser-alteradas.html. E não sei qual o tema que você usa, e tem tema que força mesmo no wp-admin pedindo recursos de php. Pode, por exemplo, ser que quando você envia a imagem, o wordpress consegue enviar a imagem até certo ponto, mas trava nesse certo ponto, por isso você percebe que a imagem foi enviada, mas não consegue acessá-la (500 Internal Server), porque o processo não foi completo.
Você diz que o outro administrador consegue enviar imagens, sem problema. Já tentou acessar seu wp-admin por outro computador? Deu certo? Já pediu para esse outro administrador acessar pelo seu computador e deu certo? Já usou mais de um navegador em outros computadores para tentar acessar e enviar imagens?
Se nada disso deu certo, então é servidor! Não pode ser wordpress porque o outro administrador envia imagens, então o wordpress funciona corretamente ao menos com um usuário. Não é seu computador, porque em outros você também não consegue. Não é navegador, porque nos outros também dá problema. Resta o que? Servidor!
Para descartar blacklist, acesse o cPanel, se acessar não é blacklist. Mas eu acionaria o suporte da hostgator e contaria o caso. Especialmente no caso da Hostgator, que deve ter mais de 500 pedidos de suporte por dia, eles tem documentação para tudo.
Abraços e boa sorte,
- O tópico ‘Minhas Imagens Upadas Não Aparecem’ está fechado para novas respostas.