Ir para conteúdo
sergio.iescas

Erro diretório não encontrado

Recommended Posts

( ! ) Warning: include(C:/wamp64/www/lib/composer/vendor/autoload.php): failed to open stream: No such file or directory in C:\wamp64\www\calendario_master\config\config.php on line 15
Call Stack
# Time Memory Function Location
1 0.0003 403016 {main}( ) ...\index.php:0
2 0.0006 403320 include( 'C:\wamp64\www\calendario_master\config\config.php' ) ...\index.php:1

 

( ! ) Warning: include(): Failed opening 'C:/wamp64/www/lib/composer/vendor/autoload.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp64\www\calendario_master\config\config.php on line 15
Call Stack
# Time Memory Function Location
1 0.0003 403016 {main}( ) ...\index.php:0
2 0.0006 403320 include( 'C:\wamp64\www\calendario_master\config\config.php' ) ...\index.php:1

 

conteúdo do arquivo (config.php) conforme mensagem de erro.

<?php
#Caminhos absolutos
$dirInt="";
define('DIRPAGE',"http://{$_SERVER['HTTP_HOST']}/{$dirInt}");
$bar=(substr($_SERVER['DOCUMENT_ROOT'],-1)=='/')?"":"/";
define('DIRREQ',"{$_SERVER['DOCUMENT_ROOT']}{$bar}{$dirInt}");

#Banco de Dados
define('HOST','localhost');
define('DB','sistema');
define('USER','root');
define('PASS','root');

#Incluir arquivos
include(DIRREQ.'lib/composer/vendor/autoload.php');

 

Editado por Matheus Tavares
Formatar código

Compartilhar este post


Link para o post
Compartilhar em outros sites

Digamos que eu tenha 2 arquivos chamados exemplo_A.php e exemplo_B.php.

Dentro do A eu quero incluir o B, mas o B está em outro diretório.

Então o certo não seria eu indicar um url para buscar esse arquivo, uma vez que a url já é uma variante da aplicação e o php não gosta disso o que geralmente vai dar em erro mesmo.

Então o correto é só indicar diretórios mesmos e nada de usar url's.

include ('../outro_diretorio/arquivo_B.php');

E bingo! funcionou....

Porém devido a certas reescritas do apache não dar para buscar o arquivo dessa forma, então basta apenas que indique a partir de onde está o arquivo atual usando a contante __DIR__:

include (__DIR__ . '/../outro_diretorio/arquivo_B.php');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.