|
Serveur Apache,
PHP -
Résumé des solutions - Correction des problèmes
Je vous
livre ici la synthèse des problèmes que j’ai corrigés et les solutions que j’y
ai apportées. Je préconise actuellement le serveur « UwAmp » qui est réellement portable sur une clé USB et ne nécessite pas
d’installation. Mise à jour le 23 février 2017 Serveurs
Apache, PHP Windows – Principales caractéristiques
EasyPHP 5.3.5.
EasyPHP-5.3.5.0 -
Inconvénients : ·
EasyPHP-5.3.5.0 est 30 fois plus lent que ses concurrents Wampserver et Mowes
Portable. è A n’utiliser que si cela est
strictement nécessaire. Par exemple pour débugger une erreur très difficile à
mettre en évidence.. EasyPHP-5.3.5.0 -
Avantages : ·
Outil de débogage très puissant, précis et détaillé : Blocs inutilement affichés : o
Call Stack o
Dump $_SERVER o
Variables in local scope et très préc. Mowes 2.2.3
Mowes
2.2.3 -
Inconvénients : ·
Les erreurs ne sont visibles que dans fichier « apache2/logs/error.log ». Mowes
2.2.3 -
Avantages : ·
Temps d’exécution très rapide. ·
Déploiement sur site simple et immédiat (aucune configuration à
retoucher). UwAmp
3.1.0
UwAmp
3.1.0 -
Avantages : ·
OK avec AVAST. ·
Pas d’installation. ·
Serveur réellement portable sur une clé USB. ·
Affichage précis des erreurs. ·
Versions PHP : 5.6.18 et 7.0.3 UwAmp
3.1.0 -
Inconvénients : ·
Pour le moment aucun inconvénient XAMPP
1.7.7
XAMPP 1.7.7 -
Inconvénients : ·
Danger : nécessite de désactiver l’ « UAC ». ·
L'installation de XAMPP "portable" nécessite de désactiver
l'UAC ce qui est très dangereux et laisse une porte grande ouverte aux intrus. --> Sécurité Informatique - Activez l'UAC ·
Impossible d'arrêter facilement le serveur. ·
Le serveur est lancé automatiquement au démarrage de Windows. Impossible
de désactiver ce lancement. ·
C'est bien la première fois que je vois un logiciel portable qui pour la
désinstallation nécessite de passer par : Panneau de
configuration > Programmes et fonctionnalités. avec
un magnifique xampp
vers 1.1.x.x ·
Enfin pour moi qui fait du développement de solutions packagées et prêtes
à l'emploi : -
Impossible d'avoir plusieurs installation de XAMPP "portable"
sur un même micro (contextes :
développement, test, démo et livraison) -
Impossible de Zipper un dossier et de le dézipper
chez un client afin d'avoir une solution prête à l'emploi. -
Impossible d'avoir d'avoir une version
"Démo" sur une clé USB que je muisse
montrer à un client XAMPP 1.7.7 -
Avantages : ·
Les erreurs sont visibles immédiatement sur l’écran. Serveur Apache,
PHP -
MoWeS Portable :
MoWeS Portable – Un serveur Apache, Php
et MySQL portable :
La principale difficulté pour les serveurs WEB tels que EasyPHP et WampServer est qu’il
est quasiment impossible de porter ce serveur sur un autre micro. Il faut alors se tourner vers des serveurs de type Portable, USB … « MoWeS Portable » permet d’avoir sur
son micro un serveur Apache, Php et MySQL réellement
portable : MoWeS Portable – Un serveur Apache, Php et MySQL
réellement portable MoWeS Portable – Modifier le chemin d’installation :
Le déplacement d’une installation d’un dossier vers un autre dossier,
vers une clé USB, ou un autre micro est très rapide. Il suffit de copier le dossier d’installation de « MoWeS Portable » vers sa destination et c’est
tout : MoWeS Portable – Modifier le chemin d’installation
MoWeS Portable - Mot passe MySQL :
Comment mettre ou modifier le mot de passe MySQL de MoWes installé en local sur votre
micro : MoWeS Portable - Modifier le mot passe MySQL MoWeS Portable - Mot passe PhpMyAdmin :
Comment mettre ou modifier le mot de passe de PhpMyAdmin de MoWes installé en
local sur votre micro : MoWeS Portable
- Mot passe PhpMyAdmin - Acces denied for user root localhost MoWeS Portable - Forbidden - You don't have permission to
access /index.php on this server :
Dans le cas d’un réseau local avec le serveur MoWeS
Portable installé sur le micro 1, comment accéder à ce serveur depuis un autre
micro 2 ? Dans ce micro 2, l’URL http://localhost/index.php fait apparaitre dans le
navigateur Firefox une magnifique erreur : « Forbidden - You don't have
permission to access /index.php on this server. » La solution
: MoWeS Portable - Forbidden - You don't
have permission to access /index.php on this server MoWeS Portable - Trouver facilement les causes des erreurs
trouvées dans error.log :
Trouver facilement les causes des erreurs trouvées dans error.log Un défaut assez gênant de MoWeS est la grande
difficulté de trouver l’emplacement exact de la source d’une erreur dans script
php. La solution : MoWeS Portable - Trouver facilement les causes des erreurs
trouvées dans error.log MoWeS Portable - Forbidden - You don't have permission to
access /index.php on this server :
Apache is not running ». Le message d'erreur
apparait au lancement de MoWeS : L’erreur provient de ce que port « 80 » est déjà pris par un autre
programme. Il y a deux manières de corriger ce problème : -
Soit changer le port d’écoute 80 par 8080 dans la configuration du
serveur Apache, -
Soit changer le port d’écoute 80 par 443 dans les autres logiciels (ex. Skype) La solution : MoWeS Portable - Apache not running - conflict sur
le port 80 MoWeS Portable – Lancer MoWeS
systématiquement au démarrage de Windows :
Vous pouvez être amené à lancer MoWeS Portable
systématiquement au démarrage de Windows. L’opération est simple à réaliser : La solution : MoWeS Portable – Lancer MoWeS
systématiquement au démarrage de Windows Serveur Apache,
PHP -
UwAmp :
UwAmp - Serveur PORTABLE :
La principale difficulté pour les serveurs WEB tels que EasyPHP et WampServer est qu’il
est quasiment impossible de porter ce serveur sur un autre micro. Il faut alors se tourner vers des serveurs de type Portable, USB … « UwAmp Portable » permet d’avoir
sur son micro un serveur Apache, Php et MySQL
réellement portable : UwAmp - Serveur PORTABLE APACHE, PHP et MySQL Serveur Apache,
PHP -
Wampserver :
WAMPSERVER
- Mot passe MySQL :
Comment mettre ou modifier le mot de passe MySQL de WAMPSERVEUR installé en local sur votre micro : WAMPSERVER - Changer le mot passe MySQL WAMPSERVER
- Mot passe PhpMyAdmin :
Comment mettre ou modifier le mot de passe de PhpMyAdmin de WAMPSERVEUR installé en local sur votre
micro : WAMPSERVER
- Changer le mot passe PhpMyAdmin Serveur Apache,
PHP -
EasyPHP Portable :
EasyPHP Portable – Un serveur Apache, Php
et MySQL portable :
La principale difficulté pour les serveurs WEB tels que EasyPHP et WampServer est qu’il
est quasiment impossible de porter ce serveur sur un autre micro. Il faut alors se tourner vers des serveurs de type Portable, USB … « EasyPHP Portable » permet d’avoir
sur son micro un serveur Apache, Php et MySQL
réellement portable : EasyPHP Portable – Un serveur Apache, Php et MySQL
portable EasyPHP Portable – Modifier chemin d’installation :
Le déplacement d’une installation d’un dossier vers un autre dossier,
vers une clé USB, ou un autre micro est très rapide. Il suffit de copier le dossier d’installation de « EasyPHP Portable » vers sa destination et c’est
tout : EasyPHP Portable – Modifier chemin d’installation EasyPHP Portable - Mot passe MySQL :
Comment mettre ou modifier le mot de passe MySQL de EasyPHP installé en local sur votre
micro : EasyPHP Portable - Changer le mot passe MySQL EasyPHP Portable - Mot passe PhpMyAdmin :
Comment mettre ou modifier le mot de passe de PhpMyAdmin de EasyPHP
installé en local sur votre micro : EasyPHP Portable - Mot passe
PhpMyAdmin - Acces denied
for user root localhost EasyPHP Portable - Forbidden - You don't have permission to
access /index.php on this server :
Dans le cas d’un réseau local avec le serveur EasyPHP
Portable installé sur le micro 1, comment accéder à ce serveur depuis un autre
micro 2 ? Dans ce micro 2, l’URL http://localhost/index.php fait apparaitre dans le
navigateur Firefox une magnifique erreur : « Forbidden - You don't have
permission to access /index.php on this server. » La solution
: EasyPHP Portable - Forbidden - You don't have
permission to access /index.php on this server EasyPHP Portable - La moindre erreur de programmation dans un
script « xxx.php » dans « EasyPHP » entraine l’affichage de plus d’une centaine de
ligne par erreur rencontrée :
La moindre erreur de programmation dans un script « xxx.php » dans « EasyPHP »
entraine l’affichage de plus d’une centaine de ligne par erreur rencontrée : Blocs inutilement
affichés : • Call Stack • Dump $_SERVER • Variables in local scope La solution : Serveur Apache,
PHP -
Eskuel :
ESKUEL -
Correction accès à la Base de données :
Accès SETUP de eSKUeL ( http://localhost/eskuel/ ) on tombe sur la page 1/2 du
setup ( choix de la langue ) ... et ... on reste bloqué à ce stade ... Comment corriger ce problème ? La solution : ESKUEL - Correction accès à la Base de données Serveurs -
Consultation du site sur un micro Serveur
Sur le micro « Client » la consultation du site Internet
« monSite » se fera en mettant dans le
navigateur l’adresse : http://Serveur/MonSite/index.php En utilisant cette adresse, nous remarquerons que les temps d’accès, de
réponse et d’affichage de la page sont très longs. La solution : http://www.wordetweb.com/word-et-Serveurs -
Consultation du site sur un micro Serveur Serveurs - Modifier
le fichier C:\Windows\system32\drivers\etc\hosts
Il suffit de lancer notepad.exe en mode administrateur. Pour cela : Serveurs -
Modifier le fichier
C:\Windows\system32\drivers\etc\hosts Serveurs -
Attribuer des noms et adresses IP fixes
Rendre accessible le serveur local sur tous les autres micros Mettre un nom er une adresse IP fixe sur tous les micros d’un LAN Ce système permet de rendre visible immédiatement le serveur local situé
sur un micro ou un SAN à partir de tous les autres micros de ce réseau Pour cela : Serveurs
- Attribuer des noms et adresses IP fixes |
|