Jump to content


Photo

Include Não Está Funcionando


  • Faça o login para participar
4 replies to this topic

#1 Phoenix302

Phoenix302

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Matelândia, PR

Posted 16/01/2012, 00:02

Boa noite galera que não dorme,

Seguinte, instalei o ubuntu 11.04 na tentativa de me familiarizar com o SO livre, instalei o Apache2, MySQL, PHP, PhpMyAdmin, enfim, tudo o que eu já utilizava no windows para as minhas aplicações web, problema é que os includes não estão funcionando, nem sequer estão retornando o erro, e não faço idéia do que pode ser.

A única coisa que aparece na tela:
Access denied for user 'www-data'@'localhost' (using password: NO)

Mas a mensagem não tem haver com o problema, pois na página há uma conexão com MySQL, mas as variáveis que definem o usuário, senha e host estão vindos da página config.php [include("config.php");] ... tipo se eu coloco estas variáveis na index.php ele faz a conexão como deveria ser, portanto o problema está no include mesmo.

PS.: include_once, require e require_once também não estão funcionando.

Acabei de perceber que no php.ini, display_error estava desativado, ativando-o passou a exibir a mensagem:

Warning: include(diretorio/config.php): failed to open stream: Permission denied in /var/www/03/index.php on line 6

ou seja, trata-se de permissões da pasta, eu dei chmod 0777 no diretório /www/ mas não resolveu, eu sou leigo em linux, o que fazer?

perceba que minha index está em /var/www/03/ e o arquivo config.php que estou tentando incluir está em /var/www/03/diretorio/

Alguém???
Alexandre Carnetti
www.matelandia.net
@matelandia

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 16/01/2012, 07:21

Se você colocar o arquivo config.php na mesma pasta que o index funciona?
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 --The Matrix--

--The Matrix--

    Normal

  • Usuários
  • 118 posts
  • Sexo:Masculino
  • Localidade:Avaré - SP

Posted 16/01/2012, 07:46

Você deu permissão ao arquivo ou somente à pasta 'diretorio'? Se você não fez um chmod recursivo ou não deu permissão para o arquivo 'config.php' você não vai conseguir fazer o include realmente.

[]'s
Ricardo Crivelli
Delphi Developer Certified
CobiT Foundation 4.1 Certified
@ricocrivelli
4Bytes Inc. - Desenvolvimento de sistemas especialistas web.

#4 williamkevenis

williamkevenis

    Normal

  • Banidos
  • PipPip
  • 99 posts
  • Sexo:Masculino
  • Localidade:Maceio
  • Interesses:PHP, CSS, JS

Posted 16/01/2012, 16:21

erro de permissão!

pastas 775
arquviso 644

Você deu permissão ao arquivo ou somente à pasta 'diretorio'? Se você não fez um chmod recursivo ou não deu permissão para o arquivo 'config.php' você não vai conseguir fazer o include realmente.

[]'s


Att, William Kévenis. A simplicidade é o último degrau da sabedoria.
Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#5 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 17/01/2012, 09:43

O problema esta no sistema de usuário e grupo ... e não na permissão de leitura/escrita ...

Acredito eu!


Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq