Estou com um problema no $_SERVER['DOCUMENT_ROOT'], que chama o CONFIG.PHP, HELPERS.PHP e DATABASE.PHP. Que fazem a conexão com o banco e validação dos formulários. No meu sistema (wamp_server) funciona perfeitamente, mas ao enviar para o servidor o sistema retorna o seguinte erro "Erro arquivo config.php não existe!", isso quer dizer que ele não encontrou os arquivos. Já coloquei a raiz do servidor direto, usei alguns códigos abaixo e mesmo assim não funcionou. Então resolvi verificar a versão do php pra tentar descobrir alguma coisa, a versão atual é 7.0.11 e vi que o sistema que roda o site é LINUX. Talvez o código não funcione direito nesse sistema?
CÓDIGOS QUE USEI
//Descobre o nome da pasta raiz onde está publicado
$folder = explode("/",$_SERVER['REQUEST_URI']);
$folder ="/".$folder[1]."/";//Caminho onde esta publicado
$include= $_SERVER['DOCUMENT_ROOT'].$folder;
MEU CÓDIGO
// Inicia o SistemafunctionInit(){
session_start();// Chama Config
$configFile = $_SERVER['DOCUMENT_ROOT'].'/dc/system/config.php';if(!file_exists($configFile)){die('Erro arquivo config.php não existe!');}else{
require_once $configFile;}// Chama Helpersif(!file_exists(FILE_HELPERS)){die('Erro arquivo helpers.php não existe!');}else{
require_once FILE_HELPERS;}// Chama DataBaseif(!file_exists(FILE_DATABASE)){die('Erro arquivo database.php não existe!');}else{
require_once FILE_DATABASE;}Connect();DoLogout();}
Pergunta
DaniloDK
Estou com um problema no $_SERVER['DOCUMENT_ROOT'], que chama o CONFIG.PHP, HELPERS.PHP e DATABASE.PHP. Que fazem a conexão com o banco e validação dos formulários. No meu sistema (wamp_server) funciona perfeitamente, mas ao enviar para o servidor o sistema retorna o seguinte erro "Erro arquivo config.php não existe!", isso quer dizer que ele não encontrou os arquivos. Já coloquei a raiz do servidor direto, usei alguns códigos abaixo e mesmo assim não funcionou. Então resolvi verificar a versão do php pra tentar descobrir alguma coisa, a versão atual é 7.0.11 e vi que o sistema que roda o site é LINUX. Talvez o código não funcione direito nesse sistema?
CÓDIGOS QUE USEI
MEU CÓDIGO
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.