Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Brito

Definindo SITE_ROOT

Recommended Posts

Bom dia to definindo o site_root aqui, mas um arquivo não esta indo.

 

 

//initialize.php
<?php

// Define the core paths
// Define them as absolute paths to make sure that require_once works as expected

// DIRECTORY_SEPARATOR is a PHP pre-defined constant
// (\ for Windows, / for Unix)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);

defined('SITE_ROOT') ? null : 
define('SITE_ROOT', DS.'xamp'.DS.'xampp'.DS.'htdocs'.DS.'photogallery');

defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'includes');

// load config file first
require_once(LIB_PATH.DS.'config.php');   

// load basic functions next so that everything after can use them
require_once(LIB_PATH.DS.'functions.php');

// load core objects
require_once(LIB_PATH.DS.'session.php');
require_once(LIB_PATH.DS.'database.php');


// load database-related classes
require_once(LIB_PATH.DS.'user.php');


?>

 

O config.php , não está indo, dentro da classe dataBase eu coloquei o require pro config assim:

 

require_once(LIB_PATH.DS."config.php");

 

Porém da erro:

 

Warning: require_once(LIB_PATHDSconfig.php) [function.require-once]: failed to open stream: No such file or directory in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

Fatal error: require_once() [function.require]: Failed opening required 'LIB_PATHDSconfig.php' (include_path='.;C:\xamp\xampp\php\PEAR') in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Warning: require_once(LIB_PATHDSconfig.php) [function.require-once]: failed to open stream: No such file or directory in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

Fatal error: require_once() [function.require]: Failed opening required 'LIB_PATHDSconfig.php' (include_path='.;C:\xamp\xampp\php\PEAR') in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

Este erro indica que as contasntes LIB_PATH e DS não estão definidas no arquivo que você está tentando incluir o arquivo config.php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Warning: require_once(LIB_PATHDSconfig.php) [function.require-once]: failed to open stream: No such file or directory in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

Fatal error: require_once() [function.require]: Failed opening required 'LIB_PATHDSconfig.php' (include_path='.;C:\xamp\xampp\php\PEAR') in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

Este erro indica que as contasntes LIB_PATH e DS não estão definidas no arquivo que você está tentando incluir o arquivo config.php.

 

Acho que não é isso porque o arquivo config.php, so tem as constantes para realizar a conexão com o banco, e foi definido no initialize.php o diretorio que é o includes, para os arquivos tanto é que em outro local funciona corretamente.

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso sim, caso contrário no erro apareceria o caminho setado na constante e não o nome dela própria.

 

Sim de que forma resolvo? Vamos testar e ve se é isso.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei nao rolou, mas ainda acredito que não seja isso porque na área administrativa eu consigo usar a classe dataBase e consigo usar a classe config tb. Porque na hora que faço o login ele funciona normal, so não ta funcionando na index.

ABs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: require_once() [function.require]: Failed opening required 'LIB_PATHDSconfig.php' (include_path='.;C:\xamp\xampp\php\PEAR') in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

o erro nao é no database.php???

poste o cod

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: require_once() [function.require]: Failed opening required 'LIB_PATHDSconfig.php' (include_path='.;C:\xamp\xampp\php\PEAR') in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

o erro nao é no database.php???

poste o cod

 

A linha 2 do arquivo database.php é a chamada ao arquivo config.php, ou seja essa linha:

 

require_once(LIB_PATH.DS."config.php");

 

 

 

@Leo

eu coloquei o code que você passou no arquivo index.php o que origina o erro, e ele nao retornou nada, essa condição é pra ser testando ali mesmo ou em outro lugar.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: require_once() [function.require]: Failed opening required 'LIB_PATHDSconfig.php' (include_path='.;C:\xamp\xampp\php\PEAR') in C:\xamp\xampp\htdocs\photogallery\includes\database.php on line 2

 

o erro nao é no database.php???

poste o cod

A linha 2 do arquivo database.php é a chamada ao arquivo config.php, ou seja essa linha:

 

Amigo, eu acho que você está fazendo confusão aí.

 

Se você já chama o arquivo config.php e database.php no arquivo initialize.php, porque você está chamando o arquivo config.php no database.php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço assim:

 

//Raiz do site
define('ROOT', dirname(dirname(__FILE__)).DS);
//Uma URL root
define('URL_ROOT', '/mshoje/');
//Uma URL base
define('BASE_URL', "http://127.0.0.1/site/");

 

Isso fica em algum arquivo dentro de uma pasta 'config' que fica na raiz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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