Pesquisar na Comunidade
Mostrando resultados para as tags ''$_server[document_root]''.
Encontrado 1 registro
-
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 Sistema function Init(){ 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 Helpers if(!file_exists(FILE_HELPERS)){ die('Erro arquivo helpers.php não existe!'); } else{ require_once FILE_HELPERS; } // Chama DataBase if(!file_exists(FILE_DATABASE)){ die('Erro arquivo database.php não existe!'); } else{ require_once FILE_DATABASE; } Connect(); DoLogout(); }