web-dev-qa-db-fra.com

Comment configurer PHPMyAdmin en tant que SubDomain sur Apache 2.4.7?

J'ai actuellement des problèmes pour configurer PHPMyAdmin en tant que sous-domaine. J'ai pu faire cela sur Ubuntu 12.04 sans problème, mais depuis la mise à niveau ne semble pas pouvoir le configurer correctement. Voici la conf que j'essaye de charger:

    <VirtualHost *:80>
    ServerName sub.domain.com
    ServerAlias www.sub.domain.com
    DocumentRoot "/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/$
    </IfModule>
    </Directory>
    <Directory /usr/share/phpmyadmin/libraries>
    # AllowOverride All
    # Require all granted
    Order Deny,Allow
    Deny from All
    </Directory>
    <Directory /usr/share/phpmyadmin/setup/lib>
    # AllowOverride All
    # Require all granted
    Order Deny,Allow
    Deny from All
    </Directory>
    </VirtualHost>
3
user2841270

Suivez ces étapes. Je vais utiliser "exemple" comme nom de fichier/sous-domaine. Vous pouvez l'appeler quelque chose comme 'phpmyadmin'

Sudo nano /etc/Apache2/sites-available/example.conf

Ajoutez ceci à l'intérieur de example.conf

<VirtualHost *:80>

    ServerAdmin [email protected]
    ServerName domain.com
    ServerAlias example.domain.com
    DocumentRoot /usr/share/phpmyadmin

        <Directory /usr/share/phpmyadmin>
            Require all granted
        </Directory>

    ErrorLog ${Apache_LOG_DIR}/error.log
    CustomLog ${Apache_LOG_DIR}/access.log combined

</VirtualHost>

Sauvegardez le fichier puis à partir de votre terminal

Sudo a2ensite example.conf

Maintenant, redémarrez Apache2

Sudo service Apache2 reload

C’est tout ce que vous avez à faire pour que cela fonctionne dans Ubuntu 14.04 avec Apache 2.4.7 et pour vous rendre sur votre PHPMyAdmin, saisissez-le dans votre navigateur.

http://example.domain.com
6
Bit Quark