Il y a actuellement 347 visiteurs
Mardi 05 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Raspberry Jessie : serveur web KO à l'install

L'informatique, ce n'est pas qu'un PC équipé de Windows. Ce forum est dédié aux utilisateurs de systèmes d'exploitation dérivés d'unix (GNU/Linux, *BSD, etc...) et aux autres OS alternatifs.

Raspberry Jessie : serveur web KO à l'install

Message le 08 Oct 2017 21:08

Bonjour,

on m'a conseillé ce forum pour la qualité des réponses ;)
j'essaye d'installer un serveur web sur un raspberry avec jessie et on peut dire que ca ne fonctionne pas...

j'ai essayé pas mal de tuto pour php 7 et 7.1 et pas un ne fonctionne, je me suis rabattu sur un Php5, qui c'est bien installé, mais je bloque sur l'install de mysql. la premiere install m'a paru fonctionner mais ne m'a jamais demandé de mot de passe, hors, impossible de s'y connecter sans mot de passe. les tuto d'init du mot de passe n'ont pas fonctionné... bref perdu je suis !

le dernier tuto que j'essaye me demande d'installer des clés, qui ne s'installent pas non plus... bref, si qqu'un peut m'indiquer un tuto qui fonctionne bien, je prends, je précise que c'est ma premiere expérience sous linux, je tatonne avec les sudo et compagnie ;)

merci
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 


Re: Raspberry Jessie : serveur web KO à l'install

Message le 09 Oct 2017 08:21

On va essayer de prendre les pb les uns après les autres.
Commence par vérifier que tu as bien un mysql installé et qui tourne :
en console :
Code: Tout sélectionner
su  (+ mdpasse root)
apt-cache policy mysql-server
ps aux | grep mysql

Tu nous donne le résultat de tout ça.

Ensuite tu essayeras le tuto suivant par exemple :
https://www.admin-linux.fr/mysql-reinit ... teur-root/
Pas à pas tu nous donne les difficultés ou messages d'erreur.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 09 Oct 2017 10:29

Salut caSa
Pour mettre php7.0 ou 7.1 sur Debian Jessie c'est très compliqué car architecture ARM oblige il faut soit le compiler soit utiliser http://packages.moopi.uk/debian au lieu de Dotdeb pour les architectures x86/x64.

Lors de l'installation tu as du avoir l'erreur avec libapache2-mod-fastcgi et trouvé le résultat suivant
apt-cache search libapache2-mod-fastcgi
mono-fpm-server - ASP.NET backend for FastCGI Process Manager
libapache2-mod-fastcgi - Apache 2 FastCGI module for long-running CGI scripts


Si tu ne maîtrises pas trop profite de Debian 9 Stretch tu n'auras que cette commande à faire pour avoir ton serveur opérationnel pour faire tourner un site.

Code: Tout sélectionner
apt install apache2 apache2-mod-php7.0


En fonction du projet regarde pour activer le mode EVENT ou WORKER

Code: Tout sélectionner
apt install mariadb-client mariadb-server


Code: Tout sélectionner
apt install php7.0 php7.0-mysql


Perso utilise adminer au lieu de phpmyadmin plus simple et moins sujet aux attaques.

Sinon utilise moopi pour installer php7 sur Debian 8 Jessie, par contre php7.1 n'est pas disponible.

Je pense que tu dois avoir les bons autos pour configurer apache2.4 avec PHP en FPM.
Avatar de l'utilisateur
webdesigner
PC-Infopraticien
PC-Infopraticien
 
Messages: 3430
Inscription: 13 Aoû 2008 13:46
Localisation: Vernou la Celle sur Seine
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 09 Oct 2017 19:09

bonsoir,

merci beaucoup !

alors j'ai commenc par ca :
Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ sudo apt install apache2 apache2-mod-php7.0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de libapache2-mod-php7.0 pour l'expression rationnelle « apache2-mod-php7.0 »
apache2 is already the newest version (2.4.25-3+deb9u3).
libapache2-mod-php7.0 is already the newest version (7.0.19-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 26 non mis à jour.


sans sudo, ca me parle de privilge trop faible.
bon... si je lis entre les lignes, ca dit que apache est ok, j'aurais du le preciser mais en effet, cote apache, tout c'est bien passe.

je ne sais pas ce que sont les modes event et worker ?
ensuite la deuxieme commande pour mariadb m'a l'air de fonctionner aussi :

Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ sudo apt install mariadb-client mariadb-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  mariadb-client mariadb-server
0 mis à jour, 2 nouvellement installés, 0 à enlever et 26 non mis à jour.
Il est nécessaire de prendre 51,2 ko dans les archives.
Après cette opération, 127 ko d'espace disque supplémentaires seront utilisés.
Réception de:1 http://mirrordirector.raspbian.org/raspbian stretch/main armhf mariadb-client all 10.1.23-9+deb9u1 [25,5 kB]
Réception de:2 http://mirrordirector.raspbian.org/raspbian stretch/main armhf mariadb-server all 10.1.23-9+deb9u1 [25,7 kB]
51,2 ko réceptionnés en 0s (69,1 ko/s)   
Sélection du paquet mariadb-client précédemment désélectionné.
(Lecture de la base de données... 128045 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-client_10.1.23-9+deb9u1_all.deb ...
Dépaquetage de mariadb-client (10.1.23-9+deb9u1) ...
Sélection du paquet mariadb-server précédemment désélectionné.
Préparation du dépaquetage de .../mariadb-server_10.1.23-9+deb9u1_all.deb ...
Dépaquetage de mariadb-server (10.1.23-9+deb9u1) ...
Paramétrage de mariadb-client (10.1.23-9+deb9u1) ...
Paramétrage de mariadb-server (10.1.23-9+deb9u1) ...


je ne suis jamais arriv aussi loin, je ne connais pas mariadb, j'ai bien vu quelques tuto avec cette reference mais comme je cherchais mysql en dur, je ne m'y suis pas arrete.

pour php7, la je ne comprends pas... on dirait qu'il me dit que c'est deja installe ?

Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ sudo apt install php7.0 php7.0-mysql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
php7.0 is already the newest version (7.0.19-1).
php7.0-mysql is already the newest version (7.0.19-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 26 non mis à jour.


je ne connais pas non plus adminer , j'imagine qu'il faut faire un
Code: Tout sélectionner
apt install adminer

pour l'installer? mais j'imagine aussi qu'il faudra le mdp mysql pour l'installer, donc je passe la premiere reponse sur mysql et je poste ensuite les resultats

merci :)
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 09 Oct 2017 19:28

CaSa a écrit:
Code: Tout sélectionner
su  (+ mdpasse root)
apt-cache policy mysql-server
ps aux | grep mysql



je n'ai pas reussi la ligne su... (j'avais prevenu, je debute !!) du coup j'ai traduit par sudo ce qui n'a pas l'air totalement faux :

Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ sudo apt-cache policy mysql-server
mysql-server:
  Installé : 5.5.9999+default
  Candidat : 5.5.9999+default
 Table de version :
 *** 5.5.9999+default 500
        500 http://mirrordirector.raspbian.org/raspbian stretch/main armhf Packages
        100 /var/lib/dpkg/status

je pense que l'install est ok du coup, mais le mot de passe... donc je tente le tuto sur lien

arret des services semble ok :

Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ whoami
pi
pi@raspberrypi_HTML:/ $ /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
pi@raspberrypi_HTML:/ $ mysqld_safe --skip-grant-tables &
[1] 27479
pi@raspberrypi_HTML:/ $ 171009 20:20:44 mysqld_safe Logging to syslog.
171009 20:20:44 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql


en fait je pense que ca part en vrille ici :
Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ 171009 20:20:44 mysqld_safe Logging to syslog.
171009 20:20:44 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
mysql -u root mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
[1]+  Fini                    mysqld_safe --skip-grant-tables


je vais essayer avec pi a la place de root
pas mieux :
Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ mysql -u pi mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")


coince :
Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ show tables ;
bash: show : commande introuvable
pi@raspberrypi_HTML:/ $ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
pi@raspberrypi_HTML:/ $ mysql> show tables ;
bash: show: Permission non accordée
pi@raspberrypi_HTML:/ $ sudo mysql> show tables ;
bash: show: Permission non accordée


du coup je n'arrive plus a faire la suite du tuto pour changer le mdp.
est ce que vous voyez ou je me plante?

PS : desole, via le partage d'ecran je me rends compte qu'aucun accent ne passe :(
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 09 Oct 2017 20:02

une precision, j'ai essaye ca mais j'ai remis php5 :

Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ a2dismod php5
Could not remove /etc/apache2/mods-enabled/php5.load: Permission denied
pi@raspberrypi_HTML:/ $ sudo a2dismod php5
Module php5 disabled.
To activate the new configuration, you need to run:
  systemctl restart apache2
pi@raspberrypi_HTML:/ $ sudo a2enmod php7
ERROR: Module php7 does not exist!
pi@raspberrypi_HTML:/ $ sudo a2enmod php5
Enabling module php5.
To activate the new configuration, you need to run:
  systemctl restart apache2
pi@raspberrypi_HTML:/ $ systemctl restart apache2


mon php info est toujours accessible en local, donc php5 bien fonctionnel.

si ca peut aider a voir ou je bug :)
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 13 Oct 2017 16:07

svp ne m'abandonnez pas en si bon chemin ;)

merci d'avance :)
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 15 Oct 2017 20:12

elicend a écrit:une precision, j'ai essaye ca mais j'ai remis php5 :

Code: Tout sélectionner
pi@raspberrypi_HTML:/ $ a2dismod php5
Could not remove /etc/apache2/mods-enabled/php5.load: Permission denied
pi@raspberrypi_HTML:/ $ sudo a2dismod php5
Module php5 disabled.
To activate the new configuration, you need to run:
  systemctl restart apache2
pi@raspberrypi_HTML:/ $ sudo a2enmod php7
ERROR: Module php7 does not exist!
pi@raspberrypi_HTML:/ $ sudo a2enmod php5
Enabling module php5.
To activate the new configuration, you need to run:
  systemctl restart apache2
pi@raspberrypi_HTML:/ $ systemctl restart apache2


mon php info est toujours accessible en local, donc php5 bien fonctionnel.

si ca peut aider a voir ou je bug :)


j'ai détecté l'erreur, en fait php7 fonctionne : le 7.0 ! phpinfo confirme ;)

j'ai fait ca :

Code: Tout sélectionner
a2dismod php5
a2enmod php7[b].0[/b]
service apache2 restart


pour mysql, je n'y arrive toujours pas :(
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 16 Oct 2017 07:38

CaSa a écrit:Ensuite tu essayeras le tuto suivant par exemple :
https://www.admin-linux.fr/mysql-reinit ... teur-root/

Dans le tuto le whoami sert aussi à te montrer que les commandes sont tapées logué en "root" . Ce n'était pas ton cas, tu es logué en "pi".
Donc recommence par cela, logue toi en root et refais les opérations.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 16 Oct 2017 20:02

Génial,

genre de subtilité que je n'ai absolument pas vu... je pensais tout simplement que pi était mon root... erreur de débutant sans doute ! bon j'ai trouvé sur google comment me mettre en root en faisant sudo -i, et j'ai pu suivre le tuto pour changer le mdp :) avec un seul doute, il n'indique avoir mis à jour qu'un enregistrement, hors sur le tuto, c'est 3... je croise les doigts.

au dela de ca j'ai essayé :
Code: Tout sélectionner
$ sudo apt-get install adminer
$ sudo service apache2 restart


qui a fonctionné, ne m'a pas demandé de mot de passe, mais vu les captures d'écran que j'ai pu trouver de adminer ca parait normal la connexion a l'air de ce passer à l'ouverture.

mais... :oops:
localhost/adminer/ ne donne rien :(

pour info j'ai changé le répertoire www d'emplacement, je pense que c'est ca mais je ne trouve nul par adminer
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 16 Oct 2017 22:35

je touche au but :lol: Merci beaucoup

en fait j'ai téléchargé directement adminer, et installé.impossible de m'y connecter tant que j'ai pas créé une base depuis root et un admin de la base. je pense que c'est le fait qu'il y avait qu'une ligne de modifiée pour le root et non 3.

mais ca fonctionne et j'ai pu créer un login d'accès à ma base puis ensuite créer et transférer mes tables.

Quel tuto sera fiable pour sécuriser un peu ce serveur? d'ailleurs ce type de serveur a des failles ou justes celles du site qu'il héberge? De même, je n'ai pas testé encore mais peut on créer et gérer en natif les htaccess?

encore merci pour votre aide ;)
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 17 Oct 2017 09:59

:D
content pour toi :wink:
Avatar de l'utilisateur
ricky85
PC-Infopraticien
PC-Infopraticien
 
Messages: 2230
Inscription: 21 Mar 2014 10:26
Localisation: vendée
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 17 Oct 2017 10:53

Quel tuto sera fiable pour sécuriser un peu ce serveur?


Regarde déjà pour mette en place Iptables pour comprendre ensuite tu pourras regardé ufw qui permet de simplifier la gestion des règles d'Iptables.

Ensuite le très classique mais incontournable Fail2ban

d'ailleurs ce type de serveur a des failles ou justes celles du site qu'il héberge?


c'est à toi de faire le nécessaire, si tu installes juste debian sans rien, tu as un serveur sécurisé, tu installes 1, 2, 3 paquets pour mettre en place des services tu augmentes le risque de failles d'où le fait de mettre en place des réglés pour le firewall en fonction des paquets que tu installes avec Fail2ban.

En natif les .htaccess ? Soit dans apache tu définis des règles globales dans les vhosts soit à la racine de chaque site et tu définis les règles propre au projet dans ton .htaccess.

Après le fonctionnement entre apache2.2 et apache2.4 et un peu différent car dans la version 2.4 pas mal de règles ne fonctionne plus dans .htaccess tout les php_value ... mais plutôt dans .user.ini
Avatar de l'utilisateur
webdesigner
PC-Infopraticien
PC-Infopraticien
 
Messages: 3430
Inscription: 13 Aoû 2008 13:46
Localisation: Vernou la Celle sur Seine
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 25 Oct 2017 18:31

Merci beaucoup.

Je ne comprends pas je pense que c'est le meme type d'erreur que lorsque j'étais pas en root, mais impossible d'exécuter un Cron...

j'ai essayé des trucs comme ca, mais rien n'y fait :

Code: Tout sélectionner
#redémarrage 1h59 et 11h39
39 1,11 * * * root reboot
/1 * * * * php /home/pi/0_HTML/Z_cpt_restart.php
@reboot php /home/pi/0_HTML/Z_cpt_restart.php


ca ne redemarre pas... ca n'ouvre pas les pages :(
elicend
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 13
Inscription: 08 Oct 2017 20:58
 

Re: Raspberry Jessie : serveur web KO à l'install

Message le 26 Oct 2017 07:25

Si tu veux redémarrer ton raspberry, il te faut déjà alimenter le cron de root et pas celui de l'utilisateur "pi".
Code: Tout sélectionner
su (+mdp pour passer en root)
crontab -e

et tu ajoutes :
Code: Tout sélectionner
#redémarrage 1h59 et 11h39
59 1 * * * shutdown -r -t 0
39 11 * * * shutdown -r -t 0

Essaye ça..
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Suivante


Sujets similaires

Message serveur raid peu couteux pour film et photos de famille
bonjour a tousj'aimerai trier 20 ans de photos et vidéos des enfants, de la famille, des vacances...et les sécuriser aussi car je m?aperçois que certains vieux cd avec des .avi sont illisibles je pensai a un serveur raid, peu rapide j'ai pas besoin de rapidité ( en rj45 j'aime pas le wifi )peu cou ...
Réponses: 3

Message Choisir un serveur de stockage en ligne - CLOUD (NUAGE)
Bref.J'ai réussi récupéré un accés dropbox que j'avais pas touché depuis 2017.J'ai droit a 8.3Go, waouh!!!! Avec plein de bonus pour y arriver. Et avec une vieille interface qu'a jamais du étre mise à jour que c'est pas possible autrement, tout carré.Sinon un avantage a Amazon Drive pour ceux qui ...
Réponses: 1

Message [Réglé] Problème d'install, GTX 1050 neuve?
Bonjour,Je viens de recevoir ma carte graphique Gigabyte GTX 1050 TI (neuve) pour l?ajouter à une carte mère H67 Acer récupérée dans un Packard-Bell ixtreme M5850.Cette config fonctionne avec W10.J'ai connecté la carte (pas de connecteur alim, apparemment, juste le PCI-Express) et redémarré.Je vois ...
Réponses: 7

Message Réalisation d'un serveur dédié - Minecraft
Bonjour à tous!!Après avoir cherché en vain sur Google, j'en viens à vous ... un peu perdu.Mon beau-fils de 9 ans voue un culte à Minecraft et j'aimerai lui permettre de jouer avec ses amis et autres cousins à Minecraft sur un server dédié.Pourriez-vous me dire quel type de machine vais-je devoir ac ...
Réponses: 0

Message How to Download and Install a MOD APK
When using a free mobile application, like the Android OS, you can download a MOD APK file and install it. APK files are a safe way to use applications and games without risking your privacy. Firstly, you can make sure that the APK you download is safe from viruses and malware. To do this, you can u ...
Réponses: 5

Message [Réglé] T-bird - Le serveur de courrier entrant existe déjà
Bonjour,J'ai voulu ajouter une adresse Gmail à Mozilla Thunderbird. J'ai donc procédé à l'ajout classique d'un compte. Une fois arrivé à l'étape des paramètres IMAP et SMTP, J'ai rentré correctement les paramètres. La vérification du mot de passe et identifiant à tourner en rond. J'ai donc cliqué su ...
Réponses: 2

Message Configuration serveur Nas
Salut, c'est juste pour stocker photos et vidéo ?Tu parles de NAS mais c'est assez large comme possibilité
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.