« Tables » : différence entre les versions

De Documentation
Aller à la navigationAller à la recherche
 
Ligne 48 : Ligne 48 :
supprimer les lignes vides (au moins au début du document)<br>
supprimer les lignes vides (au moins au début du document)<br>
''(Je suppose qu'il y a une option pour ignorer ce genre d'erreurs sur le serveur virtuel...)''
''(Je suppose qu'il y a une option pour ignorer ce genre d'erreurs sur le serveur virtuel...)''
=Goaccess (analyse des logs d'accès)=
:*Installation de goaccess :
apk add goaccess

Dernière version du 29 juin 2025 à 10:25


Installation du serveur web

  • Création du conteneur alpine léger
apk update /upgrade
apk add apache2 php83-apache2 apache2-ctl php83-gd et php83-zlib

apache2-ctl permet de lister les modules installés avec

apachectl -M

php83-gd et php83-zlib sont nécessaires pour faire fonctionner tables


  • Création du fichier /etc/apache2/conf.d/remoteip.conf avec

/etc/apache2/conf.d/remoteip.conf

 RemoteIPHeader X-Real-IP
 RemoteIPTrustedProxy proxy.lxd 


  • Modification de /etc/apache2/httpd.conf - décommenter :
LoadModule remoteip_module modules/mod_remoteip.so
  • Relancer nginx dans le conteneur proxy :
systemctl restart nginx
  • Vérifier le fonctionnement et les modules de php
Supprimer /var/www/localhost/htdocs/index.html et le remplacer par :

/var/www/localhost/htdocs/index.php

<?php
 phpinfo();
 ?>

Afficher la page dans un navigateur à l'adresse du serveur.

Installation de 'Tables'

  • Copie des fichiers/dossiers dans /tmp du conteneur :
lxc file push /home/domi/Documents/transfertTables/* tables/tmp/ -pr
  • Déplacement des fichiers/dossiers dans .../htdocs/
mv /tmp/* /var/www/localhost/htdocs/
rc-service apache2 reload
  • Corriger phpToPDF.php :

AddPage($orientation = , $size = , $rotation = 0) (il manque deux arguments)

  • Corriger pdf1.php :

supprimer les lignes vides (au moins au début du document)
(Je suppose qu'il y a une option pour ignorer ce genre d'erreurs sur le serveur virtuel...)

Goaccess (analyse des logs d'accès)

  • Installation de goaccess :
apk add goaccess