Problème installation RaspiSMS

Bonjour, j’ai suivi le tutoriel RaspiSMS | Téléchargement
Par contre je bloque au 3, le fichier n’existe pas.
"3. Trouvez vos identifiants RaspiSMS
Les identifiants de connexion à RaspiSMS générés lors de l’installation sont écrits dans le fichier .credentials.
sudo cat /usr/share/raspisms/.credentials

Lorsque je veux me connecter à distance via SSH sur le RPI via http://ip_du_serveur_raspisms/raspisms, il s’affiche
Not Found
The requested URL was not found on this server.

Apache/2.4.56 (Raspbian) Server at ip_du_serveur_raspisms Port 80

Je suis perdu pouvez-vous m’aider s’il vous plait ?

hello,

difficile de comprendre si tu as utilisé " ip_du_serveur_raspisms" ou bien l’ip correspondant au rpi sur lequel est le serveur …

on est d accord c’est l adresse ip qu il faut renseigner de la forme xxx.xxx.xxx.xxx

Bonjour j’ai utilisé l’adresse ip du rpi où est installé raspisms.

comme la doc que tu cites ne parle que de l adresse locale du rpi ( 127.0.0.1)

en te connectant en ssh puis en faisant un:
wget http://127.0.0.1/raspisms

t"as un résultat ? ( il devrait te loader un fichier )

après si oui : à partir du fichier d exmple raspisms/confs/apache2/raspisms.conf il y a des chances que tu puisses changer l IP…

En faisant un ssh de wget http://127.0.0.1/raspisms, j’obtiens :
raspisms@rpi-raspisms:~ $ wget http://127.0.0.1/raspisms
–2024-03-13 21:05:46-- http://127.0.0.1/raspisms
Connexion à 127.0.0.1:80… connecté.
requête HTTP transmise, en attente de la réponse… 404 Not Found
2024-03-13 21:05:46 erreur 404 : Not Found.

Dans /usr/share/raspisms/confs/apache2/raspisms.conf => j’obtiens
Alias « /raspisms » « /usr/share/raspisms »

<Directory « /usr/share/raspisms »>
Require all granted
Options +FollowSymLinks
AllowOverride all

la bonne nouvelle c est que tu as bien apache d installé, la moins bonne c’est qu’il va falloir créer ou modifier modifier un fichier /etc/apache2/sites-available/raspisms.conf en lui rajoutant l’ Aliass et la directive Directory que tu as trouver dans /usr/share/raspisms/confs/apache2/raspisms.conf

il doit y avoir un fichier de conf par défaut dans /etc/apache2/sites-available/ que tu pourras copier dans /etc/apache2/sites-available/raspisms.conf ( avec sudo cp ....)

après il faut rendre cette conf enable avec sudo a2ensite et redémarrer apache.

en espérant qu’il t as aussi installer libapache2-mod-php
sudo apt-cache policy libapache2-mod-php pour vérifier

Résumé de tout ce que j’ai fait :
J’ai copié tout le contenu de /usr/share/raspisms/confs/apache2/raspisms.conf

J’ai créé le fichier /etc/apache2/sites-available/raspisms.conf depuis 000-default-conf en le copiant et renommant raspisms.conf.

J’ai collé tout le contenu de /usr/share/raspisms/confs/apache2/raspisms.conf dans /etc/apache2/sites-available/raspisms.conf, à la fin du ffichier.

J’ai ensuite fait la commande sudo a2ensito en raspisms lorsqu’il pose la question sur la configuration à activer puis j’ai redémarré apache.

Retour de sudo apt-cache policy libapache2-mod-php :
raspisms@rpi-raspisms:/etc/apache2/sites-available $ sudo apt-cache policy libapache2-mod-php
libapache2-mod-php:
Installé : (aucun)
Candidat : 2:7.4+76
Table de version :
2:7.4+76 500
500 Index of /raspbian bullseye/main armhf Packages

En faisant un ssh de wget http://127.0.0.1/raspisms, j’obtiens :
raspisms@rpi-raspisms:/etc/apache2/sites-available $ wget http://127.0.0.1/raspisms
–2024-03-14 19:58:11-- http://127.0.0.1/raspisms
Connexion à 127.0.0.1:80… connecté.
requête HTTP transmise, en attente de la réponse… 500 Internal Server Error
2024-03-14 19:58:11 erreur 500 : Internal Server Error.

OK ça avance :wink:

malheureusement je ne pourrais pas t’aider plus ! je n ai pas installé raspisms !

tu peux installer libapache2-mod-php: ( l erreur 500 doit venir de là )

tu peut vérifier si les programme listés dans la partie de la doc sur git ont bien été installé

tu trouveras aussi dans /var/log/apache/error.log la cause du plantage

aprés je craint que la seule solution ce soit de « mettre les mains dans le camboui » à savoir trouver les programme php qui sont utilisé pour la config dans /usr/share/raspisms

Bonsoir, j’avance, maintenant j’ai cet affichage