Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2014, à 18:57

gboul

[RESOLU] Connexion php impossible

Voir cette discussion:
Discussion sur impossibilité de se connecter au serveur PHP

Merci

Dernière modification par gboul (Le 15/01/2017, à 19:47)

Hors ligne

#2 Le 14/02/2014, à 12:07

PeuchC

Re : [RESOLU] Connexion php impossible

Quel est ton problème avec apache ?


Diplômé BTS SIO | Linuxien | Raspberry Pi Power | Développeur | Server Admin

Hors ligne

#3 Le 14/02/2014, à 18:34

Pseudo supprimé

Re : [RESOLU] Connexion php impossible

vide le cache & historique  de ton navigateur.

sudo lsof -i:80,3306 | grep -i listen -m 5
sudo apache2ctl -M | grep php
php -r "phpinfo();" -c /etc/php5/apache2/php.ini | grep php

#4 Le 15/02/2014, à 16:01

gboul

Re : [RESOLU] Connexion php impossible

Voici ce que j'ai eu:

# lsof -i:80,3306 | grep -i listen -m 5
mysqld  1142    mysql   10u  IPv4   9902      0t0  TCP localhost:mysql (LISTEN)
apache2 2039     root    3u  IPv4  11395      0t0  TCP *:http (LISTEN)
apache2 7666 www-data    3u  IPv4  11395      0t0  TCP *:http (LISTEN)
apache2 7667 www-data    3u  IPv4  11395      0t0  TCP *:http (LISTEN)
apache2 7668 www-data    3u  IPv4  11395      0t0  TCP *:http (LISTEN)
# apache2ctl -M | grep php
 php5_module (shared)

et

# php -r "phpinfo();" -c /etc/php5/apache2/php.ini | grep php
phpinfo()
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/apache2/php.ini
Scan this dir for additional .ini files => /etc/php5/cli/conf.d
Additional .ini files parsed => /etc/php5/cli/conf.d/05-opcache.ini,
/etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-curl.ini,
/etc/php5/cli/conf.d/20-gd.ini,
/etc/php5/cli/conf.d/20-imagick.ini,
/etc/php5/cli/conf.d/20-imap.ini,
/etc/php5/cli/conf.d/20-intl.ini,
/etc/php5/cli/conf.d/20-json.ini,
/etc/php5/cli/conf.d/20-mcrypt.ini,
/etc/php5/cli/conf.d/20-memcache.ini,
/etc/php5/cli/conf.d/20-ming.ini,
/etc/php5/cli/conf.d/20-mysql.ini,
/etc/php5/cli/conf.d/20-mysqli.ini,
/etc/php5/cli/conf.d/20-pdo_mysql.ini,
/etc/php5/cli/conf.d/20-pdo_sqlite.ini,
/etc/php5/cli/conf.d/20-pspell.ini,
/etc/php5/cli/conf.d/20-recode.ini,
/etc/php5/cli/conf.d/20-snmp.ini,
/etc/php5/cli/conf.d/20-sqlite3.ini,
/etc/php5/cli/conf.d/20-tidy.ini,
/etc/php5/cli/conf.d/20-xmlrpc.ini,
/etc/php5/cli/conf.d/20-xsl.ini
Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
expose_php => On => On
extension_dir => /usr/lib/php5/20121212 => /usr/lib/php5/20121212
include_path => .:/usr/share/php:/usr/share/pear => .:/usr/share/php:/usr/share/pear
Registered serializer handlers => php_serialize php php_binary wddx
session.save_path => /var/lib/php5 => /var/lib/php5
session.serialize_handler => php => php
php extension version => 0.51
_ => /usr/bin/php
_SERVER["_"] => /usr/bin/php
questions about PHP licensing, please contact license@php.net.

Maintenant, j'ai installer ubuntu Server sur un autre PC et j'aurais aimé savoir si quelqu'un savait comment faire pour récupérer la base de données MySQL à partir du server qui ne fonctionne pas bien?
Je l'ai réinstallé car je me suis aperçu que mon serveur ne fonctionnait plus suite à une mise à jour de MySQL. J'étais en ubuntu server 12.04 LTS. Sur le nouveau serveur, j'ai installer le dernier ubuntu server et ça fonctionne sans problème, même après les mise à jour alors que lorsque je l'avais installer avec ubuntu 12.04, ben ce serveur ne fonctionnait plus non plus.

Quoi qu'il en soit, j'ai cherché sur internet la façon de récupérer la base de données MySQL, mais aucune ne fonctionne.
J'ai essayé en sauvegardant le répertoire /var/lib/mysql/ mais ça n'a pas fonctionné. J'ai aussi essayé en faisant une sauvegarde automatique de MySQL come indiqué sur la doc ubuntu (http://doc.ubuntu-fr.org/tutoriel/sauve … de_donnees), mais rien n'y fait pas moyen d'y arriver. donc si quelqu'un sait exactement comment faire, je suis preneur.

Merci.

Hors ligne

#5 Le 15/02/2014, à 17:19

gboul

Re : [RESOLU] Connexion php impossible

PeuchC  a écrit :

Quel est ton problème avec apache ?

Avant que je réinstalle mon serveur, j'accédais à mon serveur depuis une adresse du type mondomaine.eu.
Lorsque j'ai récupéré mes fichiers de configuration bind et apache, la commande a2ensite ne fonctionnait plus.
J'ai dû modifier, dans le répertoire /etc/apache2/sites-available/, les fichiers mondomaine.eu en mondomaine.eu.conf.
Cela à eu l'air de fonctionner, puisque dans le répertoire /etc/apache2/sites-enabled/ est apparu le fichier mondomaine.eu.conf.

Par contre, lorsque je me connecte à mon serveur avec l'adresse mondomaine.eu, ça ne fonctionne pas.
Dans mon fichier mondomaine.eu.conf, j'ai ceci:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/mondomaine/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/mondomaine>
                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 ${APACHE_LOG_DIR}/error.log

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

        CustomLog ${APACHE_LOG_DIR}/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
    </Directory>

</VirtualHost>

Le problème est que lorsque je me connecte par internet, j'ai la page internet qui se trouve dans le répertoire /var/www/
Si je modifie le fichier default.conf et que je le fais pointer sur le répertoire /var/www/mondomaine, là, par contre, ça fonctionne.

Donc je suis un peu perdu et je ne comprends pas bien.

Pour rappel de la conversation http://forum.ubuntu-fr.org/viewtopic.php?id=1489851, j'ai installer un nouveau serveur. Par conséquent, lorsque j'ai récupéré mes fichiers bind, j'ai bien changé toutes les adresses IP pour qu'elles pointes sur le nouveau serveur.

Il y a encore autre chose. Comme je pointe sur le répertoire /var/www/, je me suis dit qu'en mettant l'adresse http://mondomaine.eu/mondomaine/, ça devrait fonctionner, mais il n'en est rien. Par contre, j'ai une adresse dyndns. lorsque je me connecte avec cette adresse je pointe sur le répertoire /var/www/, comme ça l'est indiqué dans le fichier apache default.conf. Si je me connecte avec l'adresse http://mondomaine.dyndns.org/mondomaine/, là, je pointe sur le répertoire /var/www/mondomaine.

Là du coup, je suis complètement perdu. J'ai aussi changer sur le serveur d'origine le fichier bind afin qu'il pointe sur le nouveau serveur.

En tout cas merci de votre aide si vous savez ce qu'il peut se passer. Peut-être ai-je oublié un paquet apache?

Merci

Hors ligne

#6 Le 15/02/2014, à 17:42

bruno

Re : [RESOLU] Connexion php impossible

Cela fait beaucoup de problèmes qui se mêlent et c'est difficile d'y comprendre quelque chose pour t'aider.

Avant de mettre ton serveur à jour tu aurais du lire :
http://httpd.apache.org/docs/2.4/fr/upgrading.html

Tu comprendras pourquoi la commande a2ensite te renvoyait une erreur.

Avant de tripatouiller la configuration de tes hôtes virtuels tu devrais lire :
http://httpd.apache.org/docs/current/fr … based.html

Tu comprendras pourquoi tu obtiens ce comportement. Où sont tes directives ServerName ?

#7 Le 17/02/2014, à 08:56

PeuchC

Re : [RESOLU] Connexion php impossible

Maintenant, j'ai installer ubuntu Server sur un autre PC et j'aurais aimé savoir si quelqu'un savait comment faire pour récupérer la base de données MySQL à partir du server qui ne fonctionne pas bien?
Je l'ai réinstallé car je me suis aperçu que mon serveur ne fonctionnait plus suite à une mise à jour de MySQL. J'étais en ubuntu server 12.04 LTS. Sur le nouveau serveur, j'ai installer le dernier ubuntu server et ça fonctionne sans problème, même après les mise à jour alors que lorsque je l'avais installer avec ubuntu 12.04, ben ce serveur ne fonctionnait plus non plus.

Quoi qu'il en soit, j'ai cherché sur internet la façon de récupérer la base de données MySQL, mais aucune ne fonctionne.
J'ai essayé en sauvegardant le répertoire /var/lib/mysql/ mais ça n'a pas fonctionné. J'ai aussi essayé en faisant une sauvegarde automatique de MySQL come indiqué sur la doc ubuntu (http://doc.ubuntu-fr.org/tutoriel/sauve … de_donnees), mais rien n'y fait pas moyen d'y arriver. donc si quelqu'un sait exactement comment faire, je suis preneur.

Merci.

As tu essayé de faire un dump ?

Pour exporter la base de donnée « maBase », utilisez la commande :

mysqldump -u root -p maBase > maBase_backup.sql

Ceci fera l'export dans un fichier « maBase_backup.sql ».

Pour exporter une table (par exemple ma_table )appartenant à une base des données (par exemple maBase) :

mysqldump -u root -p maBase ma_table > ma_table.sql

Ainsi nous aurons une exportation seulement de la table ma_table sans toucher à d'autres tables de la base des données

Pour importer une base de données ou une sauvegarde sur « maBase », utilisez la commande :

mysql -u root -p maBase < maBase_backup.sql

Puis tapez votre mot de passe.

Dernière modification par PeuchC (Le 17/02/2014, à 14:32)


Diplômé BTS SIO | Linuxien | Raspberry Pi Power | Développeur | Server Admin

Hors ligne

#8 Le 18/02/2014, à 20:02

gboul

Re : [RESOLU] Connexion php impossible

Merci PeuchC,
Ta technique m'a permis de récupérer ma base de donnée MySQL et de l'installer sur mon nouveau serveur.
Merci beaucoup.

Hors ligne

#9 Le 18/02/2014, à 20:05

gboul

Re : [RESOLU] Connexion php impossible

bruno a écrit :

Cela fait beaucoup de problèmes qui se mêlent et c'est difficile d'y comprendre quelque chose pour t'aider.

Avant de mettre ton serveur à jour tu aurais du lire :
http://httpd.apache.org/docs/2.4/fr/upgrading.html

Tu comprendras pourquoi la commande a2ensite te renvoyait une erreur.

Avant de tripatouiller la configuration de tes hôtes virtuels tu devrais lire :
http://httpd.apache.org/docs/current/fr … based.html

Merci Bruno pour cette information, j'ai pas encore complètement terminé, mais effectivement, il y avait pas mal de correction à effectuer!
Je continu en espérant pouvoir débloquer mon premier serveur.

Hors ligne

#10 Le 18/02/2014, à 20:43

PeuchC

Re : [RESOLU] Connexion php impossible

gboul a écrit :

Merci PeuchC,
Ta technique m'a permis de récupérer ma base de donnée MySQL et de l'installer sur mon nouveau serveur.
Merci beaucoup.

Pas de quoi ! Ton 1er serveur est bugé à ce que je comprends ?


Diplômé BTS SIO | Linuxien | Raspberry Pi Power | Développeur | Server Admin

Hors ligne

#11 Le 19/02/2014, à 18:49

gboul

Re : [RESOLU] Connexion php impossible

PeuchC a écrit :

Pas de quoi ! Ton 1er serveur est bugé à ce que je comprends ?

Oui, j'avais mis à jour MySQL, j'étais en Ubuntu server 12.04 et lorsque j'ai mis à jour MySQL, plus moyen de m'y connecter.
Mais je suis en train de suivre les lien que bruno à donné pour apache et je vais voir si j'arrive à le remettre en marche, comme ça, j'apprendrais des choses et me permettra peut-être de me débloquer une fois.

Merci encore.

Dernière modification par gboul (Le 19/02/2014, à 18:57)

Hors ligne

#12 Le 20/02/2014, à 08:31

PeuchC

Re : [RESOLU] Connexion php impossible

Pas de quoi ! Hésites pas si tu as d'autres questions


Diplômé BTS SIO | Linuxien | Raspberry Pi Power | Développeur | Server Admin

Hors ligne