Estou tendo problemas com lamp

Iniciado por fagnerfxa, 01 de Maio de 2012, 19:06

tópico anterior - próximo tópico

fagnerfxa

Olá pessoal, eu instalei o ubuntu hoje e comecei a utilizar, é meu primeiro contato e estou gostando bastante, mas estou tendo 2 probleminhas, não consigo acessar meus arquivos que coloquei na pasta /var/www pq aparece forbidden e não consigo acessar o phpmyadmin pois aoparece not found, instalei de acordo como mostra nesse site: http://www.webtuga.com/instalar-o-lamp-no-ubuntu/

mas também tentei instalar usando a central de programas, mas de nenhuma forma dá certo, alguém por favor pode me ajudar ?

zekkerj

Citarnão consigo acessar meus arquivos que coloquei na pasta /var/www pq aparece forbidden
Provavelmente essa pasta está sem acesso para o usuário www-data. Execute o comando abaixo e cole o resultado aqui.

namei -m /var/www

Citarnão consigo acessar o phpmyadmin pois aoparece not found, instalei de acordo como mostra nesse site: http://www.webtuga.com/instalar-o-lamp-no-ubuntu/

mas também tentei instalar usando a central de programas, mas de nenhuma forma dá certo, alguém por favor pode me ajudar ?
Instalou o phpmyadmin, ou tudo? Pq talvez seu problema seja na instalação do apache, já que teve problema também no acesso à pasta /var/www.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

fagnerfxa

Citação de: zekkerj online 01 de Maio de 2012, 19:25
Citarnão consigo acessar meus arquivos que coloquei na pasta /var/www pq aparece forbidden
Provavelmente essa pasta está sem acesso para o usuário www-data. Execute o comando abaixo e cole o resultado aqui.

namei -m /var/www

Citarnão consigo acessar o phpmyadmin pois aoparece not found, instalei de acordo como mostra nesse site: http://www.webtuga.com/instalar-o-lamp-no-ubuntu/

mas também tentei instalar usando a central de programas, mas de nenhuma forma dá certo, alguém por favor pode me ajudar ?
Instalou o phpmyadmin, ou tudo? Pq talvez seu problema seja na instalação do apache, já que teve problema também no acesso à pasta /var/www.

deu isso aqui:


f: /var/www
drwxr-xr-x /
drwxr-xr-x var
drwxrwxrwx www

fagnerfxa

Ah, e eu instalei apache2>mysql servidor>php5>phpmyadmin nessa ordem

cpaynes

#4
verifica no arquivo de configuração default do apache2 se consta esta entrada:

vi /etc/apache2/sites-available/default


<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www


e posta o resultado do comando..

ls -la /var/www

fagnerfxa

#5
Tem sim, é a terceira linha do documento.

total 28
drwxrwxrwx  5 root   root   4096 Mai  1 19:20 .
drwxr-xr-x 14 root   root   4096 Mai  1 15:26 ..
drwx------  5 fagner fagner 4096 Mai  1 19:16 Aulas
drwx------  5 fagner fagner 4096 Mai  1 19:16 CurriculumManager
-rw-r--r--  1 root   root    177 Mai  1 15:27 index.html
drwxrwxr-x  8 fagner fagner 4096 Abr 11 21:14 Projeto PHP Completo
-rw-r--r--  1 root   root     19 Mai  1 15:32 testphp.php

cpaynes

#6
eu acho que e só permissão, vamos dar permissão total, depois ajustamos as mesmas.

chmod -R 766 /var/www

zekkerj

766 não resolve, pois não haverá permissão de busca no diretório. Se é pra mudar, mude pra 755, que dá leitura e execução pública no diretório, sem dar escrita pública (erro mortal em um servidor web).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

fagnerfxa

Não deu certo =(


fagner@fagner-PBL21:~$ chmod -R 755 /var/www
chmod: alterando permissões de "/var/www": Operação não permitida
chmod: alterando permissões de "/var/www/testphp.php": Operação não permitida
chmod: alterando permissões de "/var/www/index.html": Operação não permitida

zekkerj

Só o root pode mudar permissões de arquivos que pertencem a outros usuários.

Repita o comando com um sudo antes:

sudo chmod -R 755 /var/www

Se bem que isso não vai resolver, pq seu problema não é de permissão, não falta permissão, pelo contrário: vc tem permissão até demais.

Pra mim o seu problema aconteceu durante a instalação do apache. Ia até sugerir que você instalasse novamente o apache, a partir da central de programas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

fagnerfxa

Aeee vlw, agora consigo executar minhas páginas que estão no www :D

O único problema que restar é que dá not found quando digito localhost/phpmyadmin

e eu já tentei isso que vc falou, tinha instalado o lamp via apt-get, dai desinstalei tudo e instalei apache2+mysql+php5+phpmyadmin tudo via central de programas e continua não dando certo :(

zekkerj

apt-get e central de programas dá no mesmo.

Pedi pra vc fazer assim pq vc podia ter instalado por pacote avulso ou de algum fonte incompleto.

Execute o comando abaixo e cole o resultado aqui.

dpkg-query --listfiles phpmyadmin
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

cpaynes

Citar766 não resolve, pois não haverá permissão de busca no diretório. Se é pra mudar, mude pra 755, que dá leitura e execução pública no diretório, sem dar escrita pública (erro mortal em um servidor web).


opa!! na correria aqui coloquei 766, mas era para ser 777 para depois mudarmos como citado.. Mas valew !!

irtigor

Se no final da instalação do phpmyadmin você não selecionou o apache, vai ter que adicionar a seguinte linha no /etc/apache2/apache2.conf:


Include /etc/phpmyadmin/apache.conf

fagnerfxa

/usr/share/phpmyadmin/themes/pmahomme/img/b_views.png
/usr/share/phpmyadmin/themes/pmahomme/img/s_status.png
/usr/share/phpmyadmin/themes/pmahomme/img/b_edit.png
/usr/share/phpmyadmin/themes/pmahomme/img/s_info.png
/usr/share/phpmyadmin/setup
/usr/share/phpmyadmin/setup/lib
/usr/share/phpmyadmin/setup/lib/common.inc.php
/usr/share/phpmyadmin/setup/lib/form_processing.lib.php
/usr/share/phpmyadmin/setup/lib/index.lib.php
/usr/share/phpmyadmin/setup/lib/ConfigGenerator.class.php
/usr/share/phpmyadmin/setup/lib/.htaccess
/usr/share/phpmyadmin/setup/scripts.js
/usr/share/phpmyadmin/setup/frames
/usr/share/phpmyadmin/setup/frames/servers.inc.php
/usr/share/phpmyadmin/setup/frames/menu.inc.php
/usr/share/phpmyadmin/setup/frames/index.inc.php
/usr/share/phpmyadmin/setup/frames/form.inc.php
/usr/share/phpmyadmin/setup/frames/config.inc.php
/usr/share/phpmyadmin/setup/frames/.htaccess
/usr/share/phpmyadmin/setup/index.php
/usr/share/phpmyadmin/setup/styles.css
/usr/share/phpmyadmin/setup/config.php
/usr/share/phpmyadmin/setup/validate.php
/usr/share/dbconfig-common
/usr/share/dbconfig-common/data
/usr/share/dbconfig-common/data/phpmyadmin
/usr/share/dbconfig-common/data/phpmyadmin/install
/usr/share/dbconfig-common/data/phpmyadmin/install/mysql
/usr/share/dbconfig-common/data/phpmyadmin/upgrade
/usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql
/usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql/4:3.3.2-2
/usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql/4:3.4.0-2
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/phpmyadmin.png
/usr/share/icons/hicolor/32x32
/usr/share/icons/hicolor/32x32/apps
/usr/share/icons/hicolor/32x32/apps/phpmyadmin.png
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/phpmyadmin.png
/usr/share/doc
/usr/share/doc/phpmyadmin
/usr/share/doc/phpmyadmin/NEWS.Debian.gz
/usr/share/doc/phpmyadmin/Documentation.html
/usr/share/doc/phpmyadmin/README.Debian.gz
/usr/share/doc/phpmyadmin/docs.css
/usr/share/doc/phpmyadmin/TODO.Debian
/usr/share/doc/phpmyadmin/copyright
/usr/share/doc/phpmyadmin/examples
/usr/share/doc/phpmyadmin/examples/config.sample.inc.php
/usr/share/doc/phpmyadmin/examples/signon.php
/usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php
/usr/share/doc/phpmyadmin/examples/create_tables.sql.gz
/usr/share/doc/phpmyadmin/examples/upgrade_tables_mysql_4_1_2+.sql.gz
/usr/share/doc/phpmyadmin/changelog.Debian.gz
/usr/share/doc/phpmyadmin/Documentation.txt.gz
/usr/share/doc-base
/usr/share/doc-base/phpmyadmin
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/pma-secure.8.gz
/usr/share/man/man8/pma-configure.8.gz
/usr/share/lintian