apache 2.4 + php 7.1 + mariadb, pasta com permissão de escrita mas o apache não reconhece

1. apache 2.4 + php 7.1 + mariadb, pasta com permissão de escrita mas o apache não reconhece

allan
oblinez

(usa CentOS)

Enviado em 20/08/2018 - 18:51h

estou com esse problema que diz que a pasta tmp pode n existir (existe) ou esta dando um erro de permissao (esta 777)
ja pesquisei em todos os lugares e nao achei nada que me ajude só faltou a deepweb!
Warning: fopen(data/tmp/ConfigServers.cache.php): failed to open stream: Permission denied in /var/www/html/lib/Flux.php on line 275
Critical Error
An error was encountered during the lifetime of the application.

This could be due to a variety of problems, such as a bug in the application.

However, normally it is caused by misconfiguration.

Exception Details
Error: Flux_Error

Message: Failed to write data/tmp/ConfigServers.cache.php permission error or data/tmp not exist in Flux::parseConfigFile()

File: /var/www/html/lib/Flux.php:236

File Line Function/Method
/var/www/html/lib/Flux.php 277 Flux::raise()
/var/www/html/lib/Flux.php 336 Flux::parseConfigFile()
/var/www/html/lib/Flux.php 121 Flux::parseServersConfigFile()
/var/www/html/index.php 69 Flux::initialize()

Exception Trace As String
#0 /var/www/html/lib/Flux.php(277): Flux::raise('Failed to write...')
#1 /var/www/html/lib/Flux.php(336): Flux::parseConfigFile('config/servers....')
#2 /var/www/html/lib/Flux.php(121): Flux::parseServersConfigFile('config/servers....')
#3 /var/www/html/index.php(69): Flux::initialize(Array)
#4 {main}



  


2. Re: apache 2.4 + php 7.1 + mariadb, pasta com permissão de escrita mas o apache não reconhece

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/08/2018 - 21:21h

.
.
.
parece que o php està zuado

Warning: fopen(data/tmp/ConfigServers.cache.php): failed to open stream: Permission denied in /var/www/html/lib/Flux.php on line 275 


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Re: apache 2.4 + php 7.1 + mariadb, pasta com permissão de escrita mas o apache não reconhece

allan
oblinez

(usa CentOS)

Enviado em 20/08/2018 - 23:18h

Mauriciodez escreveu:

.
.
.
parece que o php està zuado

Warning: fopen(data/tmp/ConfigServers.cache.php): failed to open stream: Permission denied in /var/www/html/lib/Flux.php on line 275 


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


eu refiz a instalaçao do kit completo httpd+php+mariadb em 5 instalaçoes do centos e em 2 instalaçoes do ubuntu, todos dao o mesmo erro!
nao tem como o php estar "zuado" em todas essas tentativas =(


4. Re: apache 2.4 + php 7.1 + mariadb, pasta com permissão de escrita mas o apache não reconhece

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/08/2018 - 23:47h

oblinez escreveu:
nao tem como o php estar "zuado" em todas essas tentativas =(


o que é que tem na linha 275 do arquivo flux.php ???
é ali que está acusando erro !!!

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: apache 2.4 + php 7.1 + mariadb, pasta com permissão de escrita mas o apache não reconhece

allan
oblinez

(usa CentOS)

Enviado em 21/08/2018 - 14:42h

Mauriciodez escreveu:

oblinez escreveu:
nao tem como o php estar "zuado" em todas essas tentativas =(


o que é que tem na linha 275 do arquivo flux.php ???
é ali que está acusando erro !!!

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

public static function parseConfigFile($filename, $cache=true)
{
$basename = basename(str_replace(' ', '', ucwords(str_replace(array('/', '\\', '_'), ' ', $filename))), '.php').'.cache.php';
$cachefile = FLUX_DATA_DIR."/tmp/$basename";

if ($cache && file_exists($cachefile) && filemtime($cachefile) > filemtime($filename)) {
return unserialize(file_get_contents($cachefile, null, null, 28));
}
else {
ob_start();
// Uses require, thus assumes the file returns an array.
$config = require $filename;
ob_end_clean();

// Cache config file.
$cf = self::parseConfig($config);

if ($cache) {
$fp = fopen($cachefile, 'w'); //<<< Linha 275
if ( !$fp ){
self::raise("Failed to write ".$cachefile." permission error or data/tmp not exist in Flux::parseConfigFile()");
}
fwrite($fp, '<?php exit("Forbidden."); ?>');
fwrite($fp, $s=serialize($cf), strlen($s));
fclose($fp);
}

return $cf;
}
}








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts