Message : IP is blocked because of many connection errors

Que faire quand on a le message :

Warning: mysql_connect(): Host '**.**.**.**' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' in connect.inc.php3 on line 96

Très simple :

Ouvrir une fenetre DOS et tapez :

d:\mysql\bin\mysqladmin.exe -u root -p flush-hosts


Call to undefined function mysql_pconnect

La cause probable de l'erreur : "Fatal error: Call to undefined function mysql_pconnect() in" sur un serveur IIS avec PHP est liéée au fait que vous avez oublié de rajouter le repertoire PHP dans le Path windows :

D:\Perl\bin\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PHP


Publicité




Comment installer et parametrer PHP5 sur Windows ?

Télécharger puis décompresser dans C:\PHP les fichiers de l'archive complete PHP5


Copier le fichier c:\php\php.ini-recommended dans c:\winnt et le renommer en php.ini
Copier la Dll C:\Php\libmysql.dll dans C:\WINNT\system32


Configurer le php.ini (réglages de base) :


safe_mode = On (seulement dans le cas d'un hébergement mutualisé, cette option limite les utilisateurs pour des raisons de sécurité)
display_errors = On (éviter cette option en production, peut divulguer des informations pour les hackers)
display_startup_errors = On (éviter cette option en production, peut divulguer des informations pour les hackers)
docref_root = "http://www.php.net/"
docref_ext = ""
extension_dir = "C:\Php\ext" (ajuster le chemin à votre cas)

Décommenter les extensions suivantes :

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll


Puis ajouter la ligne suivante en dessous de l'extension mysql :

extension=php_mysqli.dll
date.timezone = "Europe/Paris"
smtp = smtp.orange.fr
sendmail_from = info@domaine.com (indiquer votre email)

Enregistrer la configuration.

Dans le gestionnaire IIS, afficher les propriétés du site.


Dans l'onglet "Home Directory", cliquer sur le bouton "Configuration" et ensuite sur "Add" dans la boite de dialogue que vient de s'ouvrir.
Dans le champs "Executable" indiquer "C:\Php\php5isapi.dll" et dans "Extension", indiquez .php puis valider.
Dans l'onglet "Documents", ajouter "index.php" et si possible "index.html" puis valider les changements.



website counter