[Apache2] Absence de RedirectMatch dans default

L’autre petite blague c’est que je me suis trompé :blush:

rm sites-available/bip.com

C’est biensur
rm sites-enabled/bip.com

T’as des sauvegardes? :mrgreen:

Oui j’en ai !

Je me disais aussi en fait ! :laughing:

Je teste de suite :wink:

Donc j’ai tout fait comme tu as dis et :

[code]Forbidden

You don’t have permission to access / on this server.

Apache/2.2.9 (Debian) PHP/5.2.9-0.dotdeb.2 with Suhosin-Patch Server at www.bip.com Port 80[/code]

Mon error.log

[Mon Jul 13 22:36:45 2009] [error] [client 24.212.109.18] Directory index forbidden by Options directive: /etc/phpmyadmin/ [Mon Jul 13 22:36:45 2009] [error] [client 24.212.109.18] File does not exist: /etc/phpmyadmin/favicon.ico [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] Directory index forbidden by Options directive: /etc/phpmyadmin/ [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] File does not exist: /etc/phpmyadmin/favicon.ico [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] Directory index forbidden by Options directive: /etc/phpmyadmin/ [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] File does not exist: /etc/phpmyadmin/favicon.ico [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] Directory index forbidden by Options directive: /etc/phpmyadmin/ [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] File does not exist: /etc/phpmyadmin/favicon.ico [Mon Jul 13 22:36:46 2009] [error] [client 24.212.109.18] Directory index forbidden by Options directive: /etc/phpmyadmin/ [Mon Jul 13 22:36:47 2009] [error] [client 24.212.109.18] File does not exist: /etc/phpmyadmin/favicon.ico

Comme si tout le soucis c’était phpmyadmin

Je rappelle que j’avais fait ça à un moment :

[quote=“benno62”]Mince, en fait j’ai parlé trop vite :frowning::(:frowning:

Pour l’index, pas de soucis, mais quand je veux aller sur phpmyadmin, la page d’accueil se lance, mais quand je mets le bon login et le bon mot de passe, erreur 404 :frowning:

A note que lors de mes recherches sur le net j’avais trouvé un site qui conseillait de faire

Avec ça j’avais accès à phpmyadmin sans soucis :slightly_smiling: à la totalité, mais depuis que j’ai fais la manip pour avoir mon site comme il fallait ça ne fonctionne plus :frowning:[/quote]

Et à tout hasard voici mon httpd.conf

DirectoryIndex index.html index.htm index.xhtml index.php

File does not exist: /etc/phpmyadmin/favicon.ico

Regarde ou est situé ce fameux favicon :
phpmyadmin: /usr/share/phpmyadmin/favicon.ico

Donc tu as un problème dans ta config du site phpmyadmin (qui est en fait, chez moi, dans /etc/phpmyadmin/apache.conf), tu pointes vers /etc/phpmyadmin. Ca c’est ou se trouve la config de phpmyadmin, pas le site. Le site est, chez moi dans /usr/share/phpmyadmin

phpMyAdmin default Apache configuration

[b]Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
[/b] Options Indexes 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_value include_path .
    </IfModule>

Authorize for setup

<Directory /usr/share/phpmyadmin/setup>

AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup

Require valid-user

Disallow web access to directories that don’t need it

<Directory /usr/share/phpmyadmin/libraries>
Order Deny,Allow
Deny from All

<Directory /usr/share/phpmyadmin/setup/lib>
Order Deny,Allow
Deny from All

Mon favicon de phpmyadmin est là

/usr/share/phpmyadmin/favicon.ico /usr/share/phpmyadmin/pmd/images/favicon.ico

et mon l’apache.conf de mon phpmyadmin

# 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>

Je modifie donc en conséquence mon phpmyadmin.bip.com

<VirtualHost *>
        ServerAdmin bip@bip.com
        ServerName phpmyadmin.bip.com
        DocumentRoot /usr/share/phpmyadmin/
        <Directory /user/share/phpmyadmin/>
                Options +Indexes FollowSymLinks MultiViews
                AllowOverride All
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Et maintenant bah j’ai plus mon site mais j’ai plus qu’uniquement phpmyadmin :smt005


Pour rappel mon /etc/apache2/sites-available/bip.com

[code]
#NameVirtualHost*

<VirtualHost *:80>
ServerAdmin bip@bip.com
ServerName bip.com
ServerAlias http://www.bip.com

    DocumentRoot /var/www/bip/httpdoc
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/bip/httpdoc>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            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

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

Allow from 127.0.0.0/255.0.0.0 ::1/128

[/code]

A chaque fois que tu modifies, fais un
/etc/init.d/apache2 restart
Pour que ca soit pris en compte.

Tes fichiers sont corrects mais qq chose reference encore /etc/phpmyadmin

[quote=“ignatioza”]A chaque fois que tu modifies, fais un
/etc/init.d/apache2 restart
Pour que ca soit pris en compte.

Tes fichiers sont corrects mais qq chose reference encore /etc/phpmyadmin[/quote]

Oui je fais un reload :wink: je viens de tenter avec un restart j’en suis toujours au même point, bip.com pointe vers phpmyadmin :slightly_smiling:

[quote=“benno62”]

J’ai fais ça à un moment est ce que ça peut jouer ?

Pour info

Mon site est sur /var/www/bip/httpdoc


Dans mon error.log

Y a un truc marrant :frowning: enfin si on peut dire

[Mon Jul 13 23:27:39 2009] [error] [client 74.59.248.170] File does not exist: /usr/share/phpmyadmin/equipe.html, referer: http://www.google.ca/search?sourceid=navclient&hl=fr&ie=UTF-8&rlz=1T4DACA_frCA294CA294&q=bipe [Mon Jul 13 23:27:51 2009] [error] [client 74.59.248.170] File does not exist: /usr/share/phpmyadmin/equipe.html, referer: http://www.google.ca/search?sourceid=navclient&hl=fr&ie=UTF-8&rlz=1T4DACA_frCA294CA294&q=ybip

Apparemment il va chercher mon site dans le répertoire de phpmyadmin !

Ca va vite là :slightly_smiling:
Le reload fonctionne pas toujours pr moi, a eviter.

/etc/apache2/sites-available/
Ok c’est la premiere etape

Mais a tu le lien
/etc/apache2/sites-enabled/bip.com
qui pointe vers …/site-available/bip.com ?

Si non, utilise
a2ensite bip.com

Il serait judicieux que tu comprennes cette commande :wink:

Ca crée un lien:
dans /var/www/ , tu crée un lien phpmyadmin vers /usr/share/phpmyadmin

Si tu references /var/www/phpmyadmin nulle part dans tes configs ben ca n’a aucun interet.

En gros, oublie cette commande pour l’instant

[quote=“ignatioza”]Ca va vite là :slightly_smiling:
Le reload fonctionne pas toujours pr moi, a eviter.

/etc/apache2/sites-available/
Ok c’est la premiere etape

Mais a tu le lien
/etc/apache2/sites-enabled/bip.com
qui pointe vers …/site-available/bip.com ?

Si non, utilise
a2ensite bip.com[/quote]

s15323820:~# cd /etc/apache2/sites-available/
s15323820:/etc/apache2/sites-available# ls -l
total 20
-rw-r--r-- 1 root root  950 Jul 13 15:12 default
-rw-r--r-- 1 root root 7366 Jun  1 19:40 default-ssl
-rw-r--r-- 1 root root  442 Jul 13 23:17 phpmyadmin.bip.com
-rw-r--r-- 1 root root 1315 Jul 13 22:32 bip.com
s15323820:/etc/apache2/sites-available# cd /etc/apache2/sites-enabled/
s15323820:/etc/apache2/sites-enabled# ls -l
total 0
lrwxrwxrwx 1 root root 43 Jul 13 22:33 phpmyadmin.bip.com -> ../sites-available/phpmyadmin.bip.com
lrwxrwxrwx 1 root root 32 Jul 13 22:34 bip.com -> ../sites-available/bip.com

a2ensite bip.com Site bip.com already enabled

:frowning:

Il serait judicieux que tu comprennes cette commande :wink:

Ca crée un lien:
dans /var/www/ , tu crée un lien phpmyadmin vers /usr/share/phpmyadmin

Si tu references /var/www/phpmyadmin nulle part dans tes configs ben ca n’a aucun interet.

En gros, oublie cette commande pour l’instant[/quote]

Oki :wink: En fait la question, c’est est que c’est ça qui nous embête car je l’ai déjà faîtes cette commande en fait :blush:

EDIT : en fait je pense avoir compris ce que ça se faisait donc normalement ça pose pas de soucis, c’est pas ça le problème

Comment tu accèdes à phpmyadmin?
127.0.0.1/phpmyadmin
?

C’est encore le bordel dans ton repertoire sites-available… ca pointe vers quelquechose ca?
phpmyadmin.bip.com -> …/sites-available/phpmyadmin.vemer.com

Sacré casse-tête

[quote=“ignatioza”]Comment tu accèdes à phpmyadmin?
127.0.0.1/phpmyadmin
?

C’est encore le bordel dans ton repertoire sites-available… ca pointe vers quelquechose ca?
phpmyadmin.bip.com -> …/sites-available/phpmyadmin.bip.com

Sacré casse-tête[/quote]

phpmyadmin.bip.com -> …/sites-available/phpmyadmin.bip.com
bip.com -> …/sites-available/bip.com

Sinon pour accéder à phpmyadmin je vais sur internet je tape phpmyadmin.bip.com (enfin ça c’était mon but) parce que là en ce moment je tape mon domaine www.bip.com et j’arrive directement sur phpmyadmin.

Je bosse pas en local ou autre, je le précise si ça a une importance :slightly_smiling:

PS : si tu peux mettre un bip dans le post que je cite à la place du nom du site s’il te plait :wink: je l’avais oublié :blush:

error.log

Il va chercher le site dans le répertoire de phpmyadmin, je sais je me répète mais je comprends pas pourquoi …

Je viens de désactiver phpmyadmin.bip.com

a2dissite phpmyadmin.bip.com Site phpmyadmin.bip.com disabled.

Et là mon site refonctionne à nouveau !

EDIT : par contre bah j’ai plus de phpmyadmin :frowning:

En théorie, le phpmyadmin, quand on le met pas sur un sous domaine il est présent sur bip.com/phpmyadmin/ ? Moi il ne l’est pas mais je me questionne :slightly_smiling:

[quote=“benno62”]
PS : si tu peux mettre un bip dans le post que je cite à la place du nom du site s’il te plait :wink: je l’avais oublié :blush:[/quote]

Moi c’est fait :slightly_smiling:

Si tu remplace une fois par bip une fois pas, pour t’aider c’est pas evident à suivre :slightly_smiling:

Ah oui je vois ton site :slightly_smiling:
Moi j’ai d’ici bip.com qui pointe vers une image bleue et phpmyadmin.bip.com vers phpmyadmin

Y a ton email et le nom de ton site encore en haut sur cette page et la page d’avant.
:smiling_imp:

[quote=“ignatioza”][quote=“benno62”]
PS : si tu peux mettre un bip dans le post que je cite à la place du nom du site s’il te plait :wink: je l’avais oublié :blush:[/quote]

Moi c’est fait :slightly_smiling:

Si tu remplace une fois par bip une fois pas, pour t’aider c’est pas evident à suivre :slightly_smiling:

Ah oui je vois ton site :slightly_smiling:
Moi j’ai d’ici bip.com qui pointe vers une image bleue et phpmyadmin.bip.com vers phpmyadmin[/quote]

J’essaie de pas oublier de remplacer ^^

Euh pour mon site tu as du regarder pile poil au moment où je changeais :slightly_smiling:

Je récapitule :laughing:

Que bip.com --> Site OK
bip.com + phpmyadmin.com --> Site remplacé par phpmyadmin

Humm c’est balo mais on dirait bien oui :slightly_smiling:

Que bip.com --> Site OK
bip.com + phpmyadmin.com --> Site remplacé par phpmyadmin

J’ai:
bip.com OK
phpmyadmin.bip.com remplacé par bip.com

[quote=“ignatioza”][quote=“benno62”]

Euh pour mon site tu as du regarder pile poil au moment où je changeais :slightly_smiling:
[/quote]
Humm c’est balo mais on dirait bien oui :slightly_smiling:

Que bip.com --> Site OK
bip.com + phpmyadmin.com --> Site remplacé par phpmyadmin

J’ai:
bip.com OK
phpmyadmin.bip.com remplacé par bip.com[/quote]

N’importe quel sousdomaine ramène à bip.com en fait :slightly_smiling: (je sais pas pourquoi :slightly_smiling:)