Proibido Você não tem permissão para acessar / phpmyadmin neste servidor

6

Eu instalei o php, mysql, phpmyadmin no meu localhost Ubuntu 12.04 nas seguintes etapas:

Eu tentei estas etapas:

sudo apt-get install apache2
sudo /etc/init.d/apache2 restart
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5-cli
sudo apt-get install php5-cgi
sudo apt-get install php5-mysql
sudo apt-get install php5-pgsql
sudo /etc/init.d/apache2 restart

do que depois eu enfrentei phpmyadmin não encontrou erro e corrigido usando a seguinte resposta

Como resolver o phpmyadmin não encontrou problema depois de atualizar o php e o apache?

Depois de aplicar essa correção, recebi outra mensagem de erro:

Forbidden  You don't have permission to access /phpmyadmin on this server.

Como consertar isso?

    
por Kamlesh 19.09.2014 / 12:45

4 respostas

7

Resolveu:

sudo apt-get install mysql-server
sudo dpkg-reconfigure phpmyadmin
sudo service apache2 restart
    
por Kamlesh 19.09.2014 / 13:59
5

Você precisa alterar a permissão com:

sudo chown -R $USER:$USER /var/www/  
sudo chmod -R 755 /var/www 
    
por Achu 19.09.2014 / 13:07
1
  1. Você deve verificar /etc/apache2 e encontrar as linhas abaixo:

    <Directory /usr/share>
        AllowOverride None
        Require all granted
    </Directory>
    
  2. a configuração do apache2 deve ter esta linha:

    Include /etc/phpmyadmin/apache.conf
    
  3. Seja você você configuração phpadmin se parece com isto:

    Alias /phpmyadmin /usr/share/phpmyadmin
    
    <Directory /usr/share/phpmyadmin>
        Options FollowSymLinks
        DirectoryIndex index.php
    
        <IfModule mod_php5.c>
            AddType application/x-httpd-php .php
    
            php_flag magic_quotes_gpc Off
            php_flag track_vars On
            php_flag register_globals Off
            php_admin_flag allow_url_fopen Off
            php_value include_path .
            php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
            php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/
       </IfModule>
    </Directory>
    
    <Directory /usr/share/phpmyadmin/setup>
        <IfModule mod_authn_file.c>
            AuthType Basic
            AuthName "phpMyAdmin Setup"
            AuthUserFile /etc/phpmyadmin/htpasswd.setup
        </IfModule>
        Require valid-user
    </Directory>
    
    <Directory /usr/share/phpmyadmin/libraries>
        Order Deny,Allow
        Deny from All
    </Directory>
    
    <Directory /usr/share/phpmyadmin/setup/lib>
        Order Deny,Allow
        Deny from All
    </Directory>
    
por user3589508 03.06.2015 / 03:47
-1

Isso funcionou para mim em centos removendo arquivos de backup desnecessários da configuração

[root @ Stats-Server-1, etc.] # cd httpd /

[root @ Stats-Server-1 httpd] # ls conf conf.d conf.modules.d logs modules executados

[root @ Estatísticas-Server-1 httpd] # sudo nano conf.d

[root @ Stats-Server-1 httpd] # cd conf.d

[root @ Stats-Server-1 conf.d] # ls

autoindex.conf phpMyAdminbk.conf phpMyAdmin.conf.rpmsave userdir.conf php.conf phpMyAdmin.conf README welcome.conf

[root @ Stats-Server-1 conf.d] # rm -rf phpMyAdminbk.conf

[root @ Stats-Server-1 conf.d] # rm -rf phpMyAdmin.conf.rpmsave

[root @ Stats-Server-1 conf.d] # sudo systemctl reiniciar httpd.service

    
por tharanga Rajapaksha 05.02.2018 / 17:58