Sem permissão de acesso
-
Olá pessoal,
Sou novo com o wordpress, estou meio que aprendendo na raça, manjo um pouco de programação.
Eu estava com um pluggin, que após configurado, retornava uma mensagem que não havia permissão para acessar o arquivo options-general.php.
Depois de pesquisar na internet, descobri que uma das possíveis soluções seria eu dar uma permissão 777 no arquivo através do Filezilla. Fiz uma cagada, acabei dando permissão na pasta toda do WordPress … agora não consigo mais acessar meu site e o wp-admin.
Alguém pode me ajudar?
Obrigado.
-
Olá @ferstrombeck,
tente colocar as permissões para diretórios 755 e para arquivos 644.
Alguns hosts não permitem executar todos os diretórios/arquivos com 777 por medidas de segurança.
Fala Fernando, blz?? Agradeço a ajuda, mas tentei fazer isso e continua na mesma. Quando entro no site ou no wp-admin, fica apenas uma página toda branca.
Hum.. bom.. tente ativar o wp_debug no seu arquivo wp-config.php, deixando o valor dele como TRUE para ver essa página traz algum erro e cola ele aqui por favor.
Valeu! Se liga ….
Notice: convert_to_screen(), add_meta_box() was called incorrectly. Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/fernhumo/public_html/wordpress/wp-includes/functions.php on line 2959
Notice: convert_to_screen(), add_meta_box() was called incorrectly. Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/fernhumo/public_html/wordpress/wp-includes/functions.php on line 2959
Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/fernhumo/public_html/wordpress/wp-includes/functions.php on line 2959
Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/fernhumo/public_html/wordpress/wp-includes/functions.php on line 2959
Notice: Trying to get property of non-object in /home/fernhumo/public_html/wordpress/wp-content/plugins/modal-dialog/modal-dialog.php on line 805
Notice: Undefined variable: args in /home/fernhumo/public_html/wordpress/wp-content/themes/u-design/functions.php on line 5
Notice: Undefined index: show_breadcrumbs in /home/fernhumo/public_html/wordpress/wp-content/themes/u-design/functions.php on line 1350
Warning: Cannot modify header information – headers already sent by (output started at /home/fernhumo/public_html/wordpress/wp-config.php:1) in /home/fernhumo/public_html/wordpress/wp-includes/pluggable.php on line 876
Dá uma olhada no seu wp-config.php se não tem algum espaço ou quebra de linha no início do arquivo, antes da abertura do
<?php
.Pior que não cara, ele já começa com o <?php
Cola o conteúdo do seu wp-config.php aqui: http://pastebin.com/
O erro é que ele não está conseguindo modificar as informações do header para poder redirecionar o seu site para o lugar certo. Pode ser algum problema nesse arquivo.
Ou renomeie a pasta de plugins para qualquer nome (“_plugins” por exemplo) e crie outra pasta plugins e deixe em branco. Se for problema com algum plugin, vai voltar a funcionar corretamente.
Cara, fiz o lance das pastas, agora aparece a seguinte mensagem.
Notice: Undefined index: show_breadcrumbs in /home/fernhumo/public_html/wordpress/wp-content/themes/u-design/functions.php on line 1330
Warning: Cannot modify header information – headers already sent by (output started at /home/fernhumo/public_html/wordpress/wp-config.php:1) in /home/fernhumo/public_html/wordpress/wp-includes/pluggable.php on line 876
Estranho cara.. era pra ser alguma coisa no wp-config.php.
Tenta criar um novo arquivo wp-config.php e salva ele com charset utf-8 e cola o conteúdo desse no arquivo novo.
Dê uns backspace e delete antes do <?php só pra garantir que não tem nenhum espaço em branco antes. Tenho quase certeza que é esse o problema.
Outra coisa que pode ser também: Renomeie o arquivo functions.php do seu tema. Pode ser alguma coisa lá também, vai saber 😛
Puts cara, tentei isso, renomeei a pasta do tema, do plugin, deletei e criei outro arquivo wp-config.php … a única mensagem que esta dando agora é …
Warning: Cannot modify header information – headers already sent by (output started at /home/fernhumo/public_html/wordpress/wp-config.php:1) in /home/fernhumo/public_html/wordpress/wp-includes/pluggable.php on line 876
A linha 876 tem ..
header(“Location: $location”, true, $status);
Tenta então subir de novo só os arquivos do core do WordPress.. substitua os diretórios wp-admin e wp-includes pela última versão do WP (Não substitua o wp-content). Provavelmente é algum arquivo do WP que corrompeu 🙂
Poxa, agradeço a paciência, substitui apenas as duas pastas, sobrescrevendo os arquivos, continua na mesma.
Que isso cara.. tranquilo 🙂
Como está a codificação do seu wp-config.php?
Tente mudar e ir salvando ele como utf-8, Latin 1 (ISO-8859-1) e veja se muda alguma coisa.
Veja também se no seu functions.php do seu tema não tem espaços em branco ou quebras de linha na primeira linha, antes do <?php.
- O tópico ‘Sem permissão de acesso’ está fechado para novas respostas.