Erro de permissão de gravação

1. Erro de permissão de gravação

Henrique
Orique

(usa Kali)

Enviado em 10/06/2018 - 14:12h

Galera, estou recebendo o seguinte erro em meu projeto e não sei como resolver, já dei todas as permissões a pasta de projeto com o comando chmod -R 777 /pasta e mesmo assim continuo com o erro. O que poderia ser a causa do mesmo?

Message: Cache directory /var/www/html/ecommerce/views-cache/doesn't have write permission. Set write permission or set RAINTPL_CHECK_TEMPLATE_UPDATE to FALSE. More details on http://www.raintpl.com/Documentation/Documentation-for-PHP-developers/Configuration/
File: /var/www/html/ecommerce/vendor/rain/raintpl/library/Rain/Tpl.php
Line: 263


  


2. Re: Erro de permissão de gravação

Gabriel
rabbit

(usa Debian)

Enviado em 10/06/2018 - 15:46h

Esse erro ocorre quando você tenta modificar o arquivo .php ou quando tenta inserir algum arquivo na pasta ou remover?

Outra pergunta: Quem é o dono da pasta? Senão for você, você pertence ao grupo dono da pasta?

Aguardo
---------------------------------------------
#!/bin/bash
echo "« Zh€lL »"


3. Re: Erro de permissão de gravação

Henrique
Orique

(usa Kali)

Enviado em 10/06/2018 - 16:27h

zhell escreveu:

Esse erro ocorre quando você tenta modificar o arquivo .php ou quando tenta inserir algum arquivo na pasta ou remover?

Outra pergunta: Quem é o dono da pasta? Senão for você, você pertence ao grupo dono da pasta?

Aguardo
---------------------------------------------
#!/bin/bash
echo "« Zh€lL »"


O projeto é meu mesmo e estava funcionando bem, só que troquei o SO para Fedora e quando clonei o projeto do git para meu pc quando fui rodar recebi esse erro, nem cheguei a tentar modificar ou inserir arquivo. Como faço para saber se sou o dono da pasta ou se pertenço ao grupo de dono?


4. Re: Erro de permissão de gravação

Gabriel
rabbit

(usa Debian)

Enviado em 10/06/2018 - 18:20h

O projeto é meu mesmo e estava funcionando bem, só que troquei o SO para Fedora e quando clonei o projeto do git para meu pc quando fui rodar recebi esse erro, nem cheguei a tentar modificar ou inserir arquivo. Como faço para saber se sou o dono da pasta ou se pertenço ao grupo de dono?


Mano isso então pode ser problema de permissão no seu servidor WEB, não sei qual você está utilizando se é o apache ou nginx.
Verifica o log dele ou posta aqui a saída pra gente dar uma analisada.

O log fica provavelmte na pasta /var/log/(apache ou nginx)
No arquivo syslog tmb mostra as saídas de erro.

De qualquer forma pra você verificar os atributos da pasta tem que dar um ls -l na pasta desejada.
Irá lhe mostrar primeiro as permissões e logo depois o usuário dono e o grupo dono. Ex:

drwxrwsr-x 2 root mail 4096 Jun 9 00:00 mail
Permissões | PID | Usuário | Grupo | Bytes | data e horario | arquivo

---------------------------------------------
#!/bin/bash
echo "« Zh€lL »"


5. Re: Erro de permissão de gravação

Henrique
Orique

(usa Kali)

Enviado em 10/06/2018 - 19:27h

zhell escreveu:

O projeto é meu mesmo e estava funcionando bem, só que troquei o SO para Fedora e quando clonei o projeto do git para meu pc quando fui rodar recebi esse erro, nem cheguei a tentar modificar ou inserir arquivo. Como faço para saber se sou o dono da pasta ou se pertenço ao grupo de dono?


Mano isso então pode ser problema de permissão no seu servidor WEB, não sei qual você está utilizando se é o apache ou nginx.
Verifica o log dele ou posta aqui a saída pra gente dar uma analisada.

O log fica provavelmte na pasta /var/log/(apache ou nginx)
No arquivo syslog tmb mostra as saídas de erro.

De qualquer forma pra você verificar os atributos da pasta tem que dar um ls -l na pasta desejada.
Irá lhe mostrar primeiro as permissões e logo depois o usuário dono e o grupo dono. Ex:

drwxrwsr-x 2 root mail 4096 Jun 9 00:00 mail
Permissões | PID | Usuário | Grupo | Bytes | data e horario | arquivo

---------------------------------------------
#!/bin/bash
echo "« Zh€lL »"

------------------------------------------------------

Acredito que as permissões estão corretas segue o retorno
-rwxrwxrwx. 1 henrique henrique 2597 jun 9 21:09 admin-categories.php
-rwxrwxrwx. 1 henrique henrique 1731 jun 9 21:09 admin.php
-rwxrwxrwx. 1 henrique henrique 1471 jun 9 21:09 admin-products.php
-rwxrwxrwx. 1 henrique henrique 1351 jun 9 21:09 admin-users.php
-rwxrwxrwx. 1 henrique henrique 424 jun 9 21:09 composer.json
-rwxrwxrwx. 1 henrique henrique 5366 jun 9 23:53 composer.lock
-rw-rw-r--. 1 henrique henrique 95 jun 9 23:50 functions.php
-rwxrwxrwx. 1 henrique henrique 357 jun 9 21:09 index.php
-rwxrwxrwx. 1 henrique henrique 321 jun 9 21:09 README.md
drwxrwxrwx. 4 henrique henrique 4096 jun 9 21:09 resources
-rwxrwxrwx. 1 henrique henrique 841 jun 9 21:09 site.php
drwxrwxrwx. 7 henrique henrique 4096 jun 10 00:09 vendor
drwxrwxrwx. 4 henrique henrique 4096 jun 9 21:09 views
drwxrwxrwx. 2 henrique henrique 4096 jun 10 13:47 views-cache

Estou usando o Apache, só que da última vez eu baixei o apache direto do apachefriends.org e já instalou tudo que precisava desta vez fui instalar dava erro na hora de dar o start, XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

Ai instalei tudo separadamente servidor web apache(sudo yum install httpd), maria db e o php só que não encontrei a pasta do Apache nas buscas

E tem vários arquivos syslog, deu ruim.


6. Re: Erro de permissão de gravação

Gabriel
rabbit

(usa Debian)

Enviado em 10/06/2018 - 19:43h

Bem as permissões realmente estão corretas.

O arquivos syslog é o /var/log/syslog

Tem vários .gz e etc, mais são somente backups, o arquivo atual é o syslog sem nenhuma extensão.

---------------------------------------------
#!/bin/bash
echo "« Zh€lL »"


7. Re: Erro de permissão de gravação

Henrique
Orique

(usa Kali)

Enviado em 11/06/2018 - 22:11h

zhell escreveu:

Bem as permissões realmente estão corretas.

O arquivos syslog é o /var/log/syslog

Tem vários .gz e etc, mais são somente backups, o arquivo atual é o syslog sem nenhuma extensão.

---------------------------------------------
#!/bin/bash
echo "« Zh€lL »"


----------------------------------------------
Cara descobri o problema mas não sei como resolver...hahaha ele da esse erro na permissão quando crio um virtualhost, tipo em /etc/httpd/conf.d eu crie um arquivo meu-site.conf e coloquei isso aqui

<VirtualHost *:80>
ServerName ecommerce.local
DocumentRoot /var/www/html/ecommerce

<Directory /var/www/html/ecommerce>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

em /etc/hosts eu criei 127.0.0.1 ecommerce.local ai ele da erro de permissão se eu acessar sem criar um virtualhost simplesmente por localhost/ecommerce ele vai de boa, só que o mais engraçado que na minha conexão de bd se eu passar o

const HOSTNAME = "localhost"; dessa forma e a senha ele deixa acessar mas se eu passar
const HOSTNAME = "127.0.0.1"; que tem a mesma senha ele da como permissão negada

Não sei o que está acontecendo








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts