Ir para conteúdo
Fórum Script Brasil
  • 0

Warning: Require_once...


labp

Pergunta

Olá, fiz um site com a ferramenta CMS joomla, e depois de passar para o servidor ele apresenta o sequinte erro:

Warning: require_once(C:/wamp/www/ibtim/includes/version.php) [function.require-once]: failed to open stream: No such file or directory in /home/httpd/vhosts/ibtim.org.br/httpdocs/includes/joomla.php on line 71

Fatal error: require_once() [function.require]: Failed opening required 'C:/wamp/www/ibtim/includes/version.php' (include_path='.:/usr/share/pear') in /home/httpd/vhosts/ibtim.org.br/httpdocs/includes/joomla.php on line 71

sou leigo em php, não entendo nada, dei uma pesquisada mas me parece que cada caso que apresenta esse erro requer uma solução diferente...então recorro a vocÊs :D

Agradeço Antecipadamente.

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Você está chamando um arquivo que não existe...

Note que você passou o endereço local "C:/wamp/www/ibtim/includes/version.php" você tem que editar esse endereço e colocar o correspondente ao servidor...

Link para o comentário
Compartilhar em outros sites

  • 0

Não se preocupe, não precisa ser expert para localizar uma variável, basta usar o CTRL+F (no bloco de notas) que fica simples... além disso, provavelmente essa variável esteja em algum arquivo de configuração (config.php ou algo do gênero)...

Link para o comentário
Compartilhar em outros sites

  • 0

a está, eu procurei no arquivo joomla.php, mas como essa variavel aparecia muitas vezes não soube identificar qual delas era o valor :D

aqui está o valor $mosConfig_absolute_path = 'C:/wamp/www/ibtim';

tentei alterar só para "/" mas não adiantou.

e também existem varias outras variaveis usando esse caminho, tenho que alterar para a url do site?

muit obrigado!

alterei para http://www.ibtim.org.br/ ai apareceu essa mensagem:

Restricted accessRestricted accessRestricted accessRestricted accessRestricted access

Fatal error: Class 'database' not found in /home/httpd/vhosts/ibtim.org.br/httpdocs/includes/joomla.php on line 79

esta é a linha 79: $database = new database( $mosConfig_host, $mosConfig_user, $mosConfig_password, $mosConfig_db, $mosConfig_dbprefix );

o problema está justamente porque está tudo apontando para o caminho no HD né?

to tentando achar isso no joomla...

aqui são os valores das variaveis:

$mosConfig_host = 'localhost';

$mosConfig_user = 'root';

$mosConfig_password = '';

$mosConfig_db = 'ibtim';

$mosConfig_dbprefix = 'jos_';

Editado por labp
Link para o comentário
Compartilhar em outros sites

  • 0

mudei mas continuou a mesma mensagem

este é o arquivo configuration.php:

<?php 
$mosConfig_MetaAuthor = '1';
$mosConfig_MetaDesc = 'Joomla - the dynamic portal engine and content management system';
$mosConfig_MetaKeys = 'Joomla, joomla';
$mosConfig_MetaTitle = '1';
$mosConfig_absolute_path = 'C:/wamp/www/ibtim';
$mosConfig_admin_expired = '1';
$mosConfig_allowUserRegistration = '1';
$mosConfig_back_button = '1';
$mosConfig_cachepath = 'C:/wamp/www/ibtim/cache';
$mosConfig_cachetime = '900';
$mosConfig_caching = '0';
$mosConfig_db = 'ibtim';
$mosConfig_dbprefix = 'jos_';
$mosConfig_debug = '0';
$mosConfig_dirperms = '';
$mosConfig_editor = 'tinymce';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '0';
$mosConfig_error_message = 'This site is temporarily unavailable.<br /> Please notify the System Administrator';
$mosConfig_error_reporting = '-1';
$mosConfig_favicon = 'favicon.ico';
$mosConfig_fileperms = '';
$mosConfig_fromname = 'ibtim';
$mosConfig_frontend_login = '1';
$mosConfig_frontend_userparams = '1';
$mosConfig_gzip = '0';
$mosConfig_helpurl = 'http://help.joomla.org';
$mosConfig_hideAuthor = '1';
$mosConfig_hideCreateDate = '1';
$mosConfig_hideEmail = '0';
$mosConfig_hideModifyDate = '1';
$mosConfig_hidePdf = '0';
$mosConfig_hidePrint = '0';
$mosConfig_hits = '1';
$mosConfig_host = 'localhost';
$mosConfig_icons = '1';
$mosConfig_item_navigation = '1';
$mosConfig_lang = 'brazilian';
$mosConfig_lifetime = '900';
$mosConfig_link_titles = '0';
$mosConfig_list_limit = '30';
$mosConfig_live_site = 'http://10.0.0.59/ibtim';
$mosConfig_locale = 'en_GB';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom = 'andrei.lq@gmail.com';
$mosConfig_multilingual_support = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_offline = '0';
$mosConfig_offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';
$mosConfig_offset = '3';
$mosConfig_offset_user = '0';
$mosConfig_pagetitles = '1';
$mosConfig_password = '';
$mosConfig_readmore = '1';
$mosConfig_secret = 'Wy0CifuRfo1ChsDh';
$mosConfig_sef = '0';
$mosConfig_sendmail = '/usr/sbin/sendmail';
$mosConfig_session_life_admin = '1800';
$mosConfig_session_type = '0';
$mosConfig_shownoauth = '0';
$mosConfig_sitename = 'ibtim';
$mosConfig_smtpauth = '0';
$mosConfig_smtphost = 'localhost';
$mosConfig_smtppass = '';
$mosConfig_smtpuser = '';
$mosConfig_uniquemail = '1';
$mosConfig_user = 'root';
$mosConfig_useractivation = '1';
$mosConfig_vote = '0';
setlocale (LC_TIME, $mosConfig_locale);
?>

Link para o comentário
Compartilhar em outros sites

  • 0

po, eu mudei de volta né, é o costume, quando mexo em algo que não adianta dou ctrl z e salvo....

edit:

falei com um amigo meu, ele me disse que eu tenho que passar a database pro servidor, isso seria passar os arquivos? eu passei por um ftp.

ele disse que eu teria que fazer isso pelo mysql administrator, que eu não nunca usei...

você pode me falar como eu transfiro a database? (da pra uma pessoa leiga como eu fazer?) e só isso já vai resolver os problemas?

vlw pela ajuda!!

edit 2:

criei um db no servidor, botei o mesmo nome do db que está aqui no pc...

criei um usuario e senha pro db, e botei essas informações no configuration.php que você disse.

tem uma opção chamada "administrador web do banco de dados", quando clico abre uma janela do phpmyadmin, agora to pesquisando pra saber como mexer nele.

vlw pela ajuda!

Editado por labp
Link para o comentário
Compartilhar em outros sites

  • 0

aqui no pc tem o mysql administrator, nele eu achei a tabela (ou são muitas, porque aqui aparecem varios arquivos) mas não achei nenhuma opção de exportar, ou é só um dos arquivos que ele mostra?

aqui vai uma imagem:

www.ibtim.org.br/mysqladministrator.JPG

achei uns tutoriais bacanas pra botar o joomla em servidores, só essa parte da tabela que não ficou clara pra mim...

Editado por labp
Link para o comentário
Compartilhar em outros sites

  • 0

Faz muito tempo que não uso o plesk... mas no cpanel o usuário que acessa o phpmyadmin faz qualquer coisa, agora, o usuário que você criar no cpanel para colocar no script para poder acessar o banco de dados, esse sim tem restrições...

Link para o comentário
Compartilhar em outros sites

  • 0

consegui importar a tabela, tinha que clicar na aba sql, não sabia.

agora estou com problemas no absolutepath, o que tenho que botar nele? no tutorial que achei diz que tenho que alterar para algo como "/path/to/joomla/installation", não entendi mas botei e não deu certo, os arquivos do joomla eu botei dentro da pasta httpdocs do ftp, foi o que me falaram pra fazer, então botei /httpdocs e também não deu.

o que devo colocar em absolute_path?

vlw pela ajuda eserra!

Link para o comentário
Compartilhar em outros sites

  • 0

caminho absoluto é o real dentro do servidor, é tipo home/nome_do_usuario/www/etc...

Use: $_SERVER['DOCUMENT_ROOT']

para descobrir o caminho absoluto... se quiser pode chamar ele direto na variável, apenas não se esqueça de concatenar ele...

Link para o comentário
Compartilhar em outros sites

  • 0

eu botei assim:

$mosConfig_absolute_path = '$_SERVER['DOCUMENT_ROOT']';

e apareceu isso:

Parse error: syntax error, unexpected T_STRING in /home/httpd/vhosts/ibtim.org.br/httpdocs/configuration.php on line 6

EDIT: até agora não entendi o que é o absolute_path, porque não funciona quando boto /httpdocs que seria pasta que o site está?

aeeeeeeeeeeeeeeeeeeee

que burro que eu sou, agora entendi o porque de usar aquilo!!!

está no ar :D:D:D

vlw eserra!!!!!!!!!!

Editado por labp
Link para o comentário
Compartilhar em outros sites

  • 0

Não se chama variável, superglobal, etc entre apóstrofos....

$mosConfig_absolute_path = $_SERVER['DOCUMENT_ROOT'];

Existem 2 tipos de caminho ABSOLUTO e RELATIVO, o relativo depende de onde é chamado ou seja, pasta1/pasta2, se eu chamar um arquivo que está na pasta2 que precisa de alguma coisa que está na pasta1 eu tenho que voltar 1 nível para para a pasta1, isso é relativo...

O caminho abosoluto é o completo, então home/nome_do_usuario/www/pasta1, o que o $_SERVER['DOCUMENT_ROOT'] faz é escrever o caminho absoluto...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652k
×
×
  • Criar Novo...