« Pmb » : différence entre les versions

De Documentation
Aller à la navigationAller à la recherche
Page créée avec «  ********************************* * * * Pmb sur alpine léger sans yaz * * * ********************************* Création du conteneur, mise à jout des paquets # lxc lauch local:alpineLe pmb # lxc shell pmb # apk update # apk upgrade Installation du serveur web : apache + php83 et des paquets indiqués dans les prérequis # apk add apache2 php83 php83-apache2 apache2-ctl mlocate Ajouter apache2 au démarage automatique : # rc-update ad... »
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
*********************************
= Pmb sur alpine léger sans yaz =
* *
* Pmb sur alpine léger sans yaz *
* *
*********************************


== Le serveur web : apache et php ==
Création du conteneur, mise à jour des paquets


Création du conteneur, mise à jout des paquets
  # lxc lauch local:alpineLe pmb
 
  # lxc shell pmb  
# lxc lauch local:alpineLe pmb
  # apk update
# lxc shell pmb  
  # apk upgrade
# apk update
# apk upgrade
Installation du serveur web : apache + php83 et des paquets indiqués dans les prérequis
Installation du serveur web : apache + php83 et des paquets indiqués dans les prérequis


# apk add apache2 php83 php83-apache2 apache2-ctl mlocate  
  # apk add apache2 php83 php83-apache2 apache2-ctl mlocate  
Ajouter apache2 au démarage automatique :
Ajouter apache2 au démarage automatique :
  # rc-update add apache2
# rc-update add apache2
Installation des extensions :
Installation des extensions :
# apk add php83-bz2 php83-curl php83-dom php83-fileinfo php83-gd php83-iconv php83-mbstring php83-mysqli php83-openssl php83-session php83-soap php83-sockets php83-sqlite3 php83-xml php83-xsl php83-zip php83-simplexml
  # apk add php83-bz2 php83-curl php83-dom php83-fileinfo php83-gd php83-iconv php83-mbstring php83-mysqli php83-openssl php83-session php83-soap php83-sockets php83-sqlite3 php83-xml php83-xsl php83-zip php83-simplexml


Règlages des paramètres PHP (dans /etc/php83/php.ini) :
Règlages des paramètres PHP (dans /etc/php83/php.ini) :
expose_php Off On  
  expose_php Off On  
max_execution_time >= 300 30  
  max_execution_time >= 300 30  
max_input_vars >= 50000 1000  
  max_input_vars >= 50000 1000  
memory_limit >= 256M 128M  
  memory_limit >= 256M 128M  
post_max_size >= 64M 8M  
  post_max_size >= 64M 8M  
upload_max_filesize >= 64M 2M  
  upload_max_filesize >= 64M 2M  


Installer l'application :
Installer l'application :<br>
Supprimer le fichier par défaut d'apache
Supprimer le fichier par défaut d'apache
# rm /var/www/localhost/htdocs/index.html
  # rm /var/www/localhost/htdocs/index.html
Copie du fichier dans tmp (à partir de l'hôte)
Copie du fichier dans tmp (à partir de l'hôte)
  # lxc file push /tmp/pmb...patatipatata.zip pmb/tmp/
# lxc file push /tmp/pmb...patatipatata.zip pmb/tmp/
Dézipper le contenu, le migrer à la racine et supprimer le dossier pmb
  # unzip /tmp/pmb8.0.1.5.zip -d /var/www/localhost/htdocs
Dézipper le contenu, le migrer à la racine et supprimer le dossier pmb
  # mv /var/www/localhost/htdocs/pmb/* /var/www/localhost/htdocs/
# unzip /tmp/pmb8.0.1.5.zip -d /var/www/localhost/htdocs
  # rm -R /var/www/localhost/htdocs/pmb
# mv /var/www/localhost/htdocs/pmb/* /var/www/localhost/htdocs/
Changer de propriétaire :
# rm -R /var/www/localhost/htdocs/pmb
  # chown -R apache:www-data /var/www/localhost/htdocs/*
Changer de propriétaire :
== Récupération de l'ancienne base de données==
# chown -R apache:www-data /var/www/localhost/htdocs/*
La base de donnée existe déjà. Copie de db_param.inc.php et db_param.inc.php<br>
****** Récupération de l'ancienne base de données
 
La base de donnée existe déjà. Copie de db_param.inc.php et db_param.inc.php
Ça fonctionne, mais il faut régler le problème des images.
Ça fonctionne, mais il faut régler le problème des images.


Copie du dossier perso dans le dossier images
Copie du dossier perso dans le dossier images<br>
Réglage du propriétaire
Réglage du propriétaire<br>
Création du dossier images/cache
Création du dossier images/cache<br>
Réglage propriétaire
Réglage propriétaire<br>


************************************************
************************************************<br>


Les liens sur les noms d'auteur ne fonctionnent pas alors que ça marche en mode texte...
Les liens sur les noms d'auteur ne fonctionnent pas alors que ça marche en mode texte...

Version du 25 avril 2025 à 21:19

Pmb sur alpine léger sans yaz

Le serveur web : apache et php

Création du conteneur, mise à jour des paquets

 # lxc lauch local:alpineLe pmb
 # lxc shell pmb 
 # apk update
 # apk upgrade

Installation du serveur web : apache + php83 et des paquets indiqués dans les prérequis

 # apk add apache2 php83 php83-apache2 apache2-ctl mlocate 

Ajouter apache2 au démarage automatique :

 # rc-update add apache2

Installation des extensions :

 # apk add php83-bz2 php83-curl php83-dom php83-fileinfo php83-gd php83-iconv php83-mbstring php83-mysqli php83-openssl php83-session php83-soap php83-sockets php83-sqlite3 php83-xml php83-xsl php83-zip php83-simplexml

Règlages des paramètres PHP (dans /etc/php83/php.ini) :

 expose_php		Off		On 
 max_execution_time	>= 300		30 
 max_input_vars		>= 50000	1000 
 memory_limit		>= 256M		128M 
 post_max_size		>= 64M		8M 
 upload_max_filesize	>= 64M		2M 

Installer l'application :
Supprimer le fichier par défaut d'apache

 # rm /var/www/localhost/htdocs/index.html

Copie du fichier dans tmp (à partir de l'hôte)

 # lxc file push /tmp/pmb...patatipatata.zip pmb/tmp/

Dézipper le contenu, le migrer à la racine et supprimer le dossier pmb

 # unzip /tmp/pmb8.0.1.5.zip -d /var/www/localhost/htdocs
 # mv /var/www/localhost/htdocs/pmb/* /var/www/localhost/htdocs/
 # rm -R /var/www/localhost/htdocs/pmb

Changer de propriétaire :

 # chown -R apache:www-data /var/www/localhost/htdocs/*

Récupération de l'ancienne base de données

La base de donnée existe déjà. Copie de db_param.inc.php et db_param.inc.php
Ça fonctionne, mais il faut régler le problème des images.

Copie du dossier perso dans le dossier images
Réglage du propriétaire
Création du dossier images/cache
Réglage propriétaire


Les liens sur les noms d'auteur ne fonctionnent pas alors que ça marche en mode texte...