apache ger 403 för phpmyadmin [LÖST]

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
hub
Inlägg: 74
Blev medlem: 15 feb 2007, 17:34

apache ger 403 för phpmyadmin [LÖST]

Inlägg av hub »

Hej.

Jag har kört in phpmyadmin via apt-get men när jag går in på http://adress/phpmyadmin så får jag
Forbidden
You don't have permission to access /phpmyadmin on this server.
Även om jag kör från burken lokalt med links http://localhost/phpmyadmin så blir det samma resultat.

/etc/apache2/conf.d/phpmyadmin.conf:

Kod: Markera allt

# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
        Options Indexes FollowSymLinks
        DirectoryIndex index.php

        # Authorize for setup
        <Files setup.php>
            # For Apache 1.3 and 2.0
            <IfModule mod_auth.c>
                AuthType Basic
                AuthName "phpMyAdmin Setup"
                AuthUserFile /etc/phpmyadmin/htpasswd.setup
            </IfModule>
            # For Apache 2.2
            <IfModule mod_authn_file.c>
                AuthType Basic
                AuthName "phpMyAdmin Setup"
                AuthUserFile /etc/phpmyadmin/htpasswd.setup
            </IfModule>
            Require valid-user
        </Files>
        <IfModule mod_php4.c>
                AddType application/x-httpd-php .php

                php_flag magic_quotes_gpc Off
                php_flag track_vars On
                php_flag register_globals Off
                php_value include_path .
        </IfModule>
        <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_value include_path .
        </IfModule>
</Directory>
Detta alias ska väll gälla även om det "Deny from all" i default site?

/etc/apache2/sites-enabled/000-default

Kod: Markera allt

NameVirtualHost *
<VirtualHost *>
        ServerAdmin xxx.yyy@zzz.com

        DocumentRoot /var/www/

        <Directory />
                Order Deny,Allow
                Deny from all
                Options None
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Order allow,deny
                Allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

<location /projects>
   SetHandler mod_python
   PythonHandler trac.web.modpython_frontend
   PythonOption TracEnvParentDir //trac
   PythonOption TracUriRoot /projects
</location>

<locationmatch "/projects/[^/]+/login">
   AuthType Basic
   AuthName "Trac Authentication"
   AuthUserFile /etc/apache2/dav_svn.passwd
   Require valid-user
</locationmatch>
</VirtualHost>

Eller är jag åth*vete ute och simmar?
Senast redigerad av 1 hub, redigerad totalt 21 gånger.
Användarvisningsbild
ajja
Inlägg: 682
Blev medlem: 15 dec 2007, 23:43
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Motala
Kontakt:

Re: apache ger 403 för phpmyadmin

Inlägg av ajja »

Testa i terminal/konsoll

Kod: Markera allt

nano /etc/httpd/conf.d/phpmyadmin.conf
Se till att lägga in 'Allow from 127.0.0.1'
#Order Allow,Deny
#Deny from all
Allow from 127.0.0.1 <---här
Starta om

Kod: Markera allt

service httpd restart
Sedan bör du kunna använda adressen:
http://ipaddress/phpmyadmin
hub
Inlägg: 74
Blev medlem: 15 feb 2007, 17:34

Re: apache ger 403 för phpmyadmin

Inlägg av hub »

Givetvis var det något enkelt jag missade! :-[
Tack och bock!
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"