Il y a actuellement 105 visiteurs
Vendredi 21 Septembre 2018
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 22: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 21:58
 


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

Message le 09 Oct 2017 09: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.
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8917
Inscription: 13 Mai 2003 17:32
Localisation: A.H.P... et jamais loin d'une Debian
 

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

Message le 09 Oct 2017 11: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.
Ne pas faire demain ce que tu peux faire aujourd'hui !!!
Image
Avatar de l'utilisateur
webdesigner
PC-Infopraticien
PC-Infopraticien
 
Messages: 2503
Inscription: 13 Aoû 2008 14:46
Localisation: Vernou la Celle sur Seine
 

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

Message le 09 Oct 2017 20: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 21:58
 

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

Message le 09 Oct 2017 20: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 21:58
 

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

Message le 09 Oct 2017 21: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 21:58
 

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

Message le 13 Oct 2017 17:07

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

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

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

Message le 15 Oct 2017 21: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 21:58
 

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

Message le 16 Oct 2017 08: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.
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8917
Inscription: 13 Mai 2003 17:32
Localisation: A.H.P... et jamais loin d'une Debian
 

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

Message le 16 Oct 2017 21: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 21:58
 

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

Message le 16 Oct 2017 23: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 21:58
 

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

Message le 17 Oct 2017 10:59

:D
content pour toi :wink:
mint 19 tara /cinnamon/64 bits/intel pentium dual core 2.00 Ghz/7Go de ram /dd 250 gigas
carte graphique intel G33/G31/écran 17 pouces/souris hp/clavier logitech
Avatar de l'utilisateur
ricky85
Expert(e)
Expert(e)
 
Messages: 722
Inscription: 21 Mar 2014 11:26
Localisation: vendée
 

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

Message le 17 Oct 2017 11: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
Ne pas faire demain ce que tu peux faire aujourd'hui !!!
Image
Avatar de l'utilisateur
webdesigner
PC-Infopraticien
PC-Infopraticien
 
Messages: 2503
Inscription: 13 Aoû 2008 14:46
Localisation: Vernou la Celle sur Seine
 

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

Message le 25 Oct 2017 19: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 21:58
 

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

Message le 26 Oct 2017 08: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..
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8917
Inscription: 13 Mai 2003 17:32
Localisation: A.H.P... et jamais loin d'une Debian
 

Suivante


Sujets similaires

Message Créer serveur sans connection internet
Bonjour,avec mon petit ami nous cherchons une solution pour nous faire un serveur Ark: Survivol Evolved mais sans connexion internet, nous ne l'avons pas dans l'appartement malgré nos essais (les opérateurs ne trouvent pas l'adresse). Nous jouons avec un MSI appache GE70 et un Asus ROG GL742WT, ce d ...
Réponses: 7

Message Serveur ou NAS
Bonjour,je reviens avec mon serveur (HP Proliant ML3580 avec 3 disques de 300Go brancher en SAS).Je galère avec mon NAS, j'arrive à installer FreeNAS et OMV mais impossible de le connecter au réseau.Je me suis dit que vu que je veux y faire des sauvegardes, je vais essayé d'installé Ubuntu Serveur.L ...
Réponses: 2

Message modifier le fichier install.vbs pour l'ulitisé en windows 7
salut !l'install de cette application marche avec xp et moi j'aimerai bien avec windows 7, à vous les programmeurs !! svp !REP: DOTNETFXREP: MICROSOFT8VS20108VCREDIST8X86REP: PLANCOMPTABLEASSISTANTREP : WINDOWSINSTALLR485FILE : COMPONENTSFILE : DATAFILE : INSTALLFILE : SETUPedition du fichier instal ...
Réponses: 0

Message Serveur Samba
Bonjour,Voilà j'ai suivi les tuto sur internet pour pouvoir créer un serveur Samba mais je n'y parviens pas ! Si quelqu'un a quelques tuyaux je suis preuneurMerci
Réponses: 2

Message [Configuration Debian 8] - Serveur mail, web, open
Hello les amis, Je possède un serveur dédié chez online.net actuellement qui est sur Debian 8. Au début j'avais installé Debian 9 pensant que c'était globalement la même chose mais j'ai eu des soucis avec l'installation de pam-mysql pour openvpn pour un site qui propose un service VPN : http://unsha ...
Réponses: 1

Message Creation d'un serveur VPN - Besoin de precisions
Bonjour à tous et à toutes ! Je viens vous voir pour avoir quelques éclaircissement à propos des VPN et surtout de comment les faire par soi-même . Ça fait maintenant une heure que je parcours le net pour savoir comment faire, mais je suis toujours un peu perdu sur ce qu'il faut faire et comment bie ...
Réponses: 5

Message Probleme Regulier Serveur DNS Free
Bonjour/bonsoir, Voila près d'une semaine, voir 2 peut-être, que j'ai des problèmes régulier lié au serveur DNS sur lequel je suis. Tout les jours, a partir de 20h00, 20h30, j'ai une montée de ping hallucinante (de 300 a 1000 MS), qui se suit par une déconnexion totale... Et lorsque ...
Réponses: 7


Qui est en ligne

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


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