Outils pour utilisateurs

Outils du site


apache

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
apache [2020/10/01 20:57] – créée - modification externe 127.0.0.1apache [2025/03/18 21:25] (Version actuelle) – [Activer le débogage PHP] serge.guerinet
Ligne 50: Ligne 50:
 ==== Administration de MySql via PhpMyAdmin ==== ==== Administration de MySql via PhpMyAdmin ====
  
-Pour administrer MySQL via PhpMyAdmin, on doit installer les paquetages //apache2, php5// (ou //php// pour avoir la dernière version en date [actuellement php7]), //mysql-server// et //phpmyadmin//.+Pour administrer MySQL via [[phpmyadmin|PhpMyAdmin]], on doit installer les paquetages //apache2, php5// (ou //php// pour avoir la dernière version en date [actuellement php7]), //mysql-server// et //phpmyadmin//.
  
  
 ===== Paramétrages de Apache et PHP ===== ===== Paramétrages de Apache et PHP =====
 ==== Activer le débogage PHP ==== ==== Activer le débogage PHP ====
-Pour permettre à Apache d'afficher les erreurs d'exécution PHP (sur un serveur de test, mais pas en //production//), on activera le paramètre **//display_errors//** (valeur //on//) dans le fichier **// /etc/php/<version>/apache2/php.ini //**.+Pour permettre à Apache d'afficher les erreurs d'exécution PHP (sur un serveur de test, mais pas en //production//), on ira dans le fichier **// /etc/php/<version>/apache2/php.ini //**
 +<code lscript> 
 +//tabuler après php pour avoir la version installée 
 +nano /etc/php/<version>/apache2/php.ini 
 +</code> 
 + 
 +On activera le paramètre **//display_errors//** en passant sa valeur à **//on//**. 
 + 
 +On redémarre ensuite Apache 
 +<code lscript>systemctl restart apache2</code> 
  
 ==== Installer PHP7.3 ==== ==== Installer PHP7.3 ====
Ligne 65: Ligne 75:
 Il est alors possible d'augmenter le temps maximum alloué à l'exécution d'une requête. <wrap em>Ceci crée un potentiel de malveillance sur des requêtes qui mobiliseraient indéfiniment le serveur ou pour des actions de détournement ou de destruction</wrap>. Il est alors possible d'augmenter le temps maximum alloué à l'exécution d'une requête. <wrap em>Ceci crée un potentiel de malveillance sur des requêtes qui mobiliseraient indéfiniment le serveur ou pour des actions de détournement ou de destruction</wrap>.
  
-On modifiera le paramètre **//max_execution_time//** (valeur en secondes) dans le fichier **// /etc/php/apache2/php.ini //**.+On modifiera le paramètre **//max_execution_time//** (valeur en secondes) dans le fichier **// /etc/php///**__<versionphp>__**///apache2/php.ini //**.
  
  
Ligne 198: Ligne 208:
 On aura alors recours à la définition d'hôtes virtuels. On aura alors recours à la définition d'hôtes virtuels.
  
-**Remarque** : il ne faut pas confondre un //hôte virtuel// et un //sous-répertoire// (ou répertoire virtuel dans IIS) : ce dernier est accessible par //http:/nom_serveur/nom_Repertoire_virtuel//, comme cela est utilisé pour les "pages perso" des hébergeurs gratuits par exemple, ou pour l'accès à //www.etab.ac-caen.fr/rostand//. Le répertoire virtuel est géré par la directive //Alias// dans la configuration Apache.+**Remarque** : il ne faut pas confondre un //hôte virtuel// et un //sous-répertoire// (ou répertoire virtuel dans IIS) : ce dernier est accessible par //http:/nom_serveur/nom_Repertoire_virtuel//, comme cela est utilisé pour les "pages perso" des hébergeurs gratuits par exemple, ou pour l'accès à //www.etab.ac-caen.fr/rostand//. Le répertoire virtuel est géré par la directive //Alias// dans la configuration Apache.
  
 __Fichier default dans le dossier sites-enabled__ __Fichier default dans le dossier sites-enabled__
  
-Le fichier //default-000//  permet de créer des hôtes virtuels qui seront accessibles par //[[http://nom_hote_Virtuel]]//+Le fichier //default-000.conf//  permet de créer des hôtes virtuels qui seront accessibles par //[[http://nom_hote_Virtuel]]//
 Un hôte virtuel se comporte comme un nouveau serveur web et peut donc reprendre les directives indiquées plus haut (//DocumentRoot//, //Listen//, //Directory//, etc.).  Un hôte virtuel se comporte comme un nouveau serveur web et peut donc reprendre les directives indiquées plus haut (//DocumentRoot//, //Listen//, //Directory//, etc.). 
  
Ligne 297: Ligne 307:
 ===== Sources internet ===== ===== Sources internet =====
  
-  * [[http://public.loligrub.be/contrib/tlepoint/BASE/node605.html]] : Site (en français) très détaillé sur beaucoup de configurations dans le monde de l'administration système et réseau (ici pour Apache, avec explication assez claire des différentes options et directives) 
   * [[http://doc.ubuntu-fr.org/lamp]] : en français, installer pas à pas un LAMP sous Ubuntu   * [[http://doc.ubuntu-fr.org/lamp]] : en français, installer pas à pas un LAMP sous Ubuntu
  
apache.1601585875.txt.gz · Dernière modification : 2020/10/01 20:57 de 127.0.0.1