Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-07-2020 11:07:33

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

[RESOLU]web en local ouverture index.php

Bonjour,
J'ai fais une installation en local pour faire du webdesign en suivant ce tuto :
http://jc.etiemble.free.fr/abc/index.ph … ian10php73


Mon soucis c’est lorsque je veux ouvrir certain fichier .php j’ai ce message d’erreur dans une fenêtre :

" Vous avez choisi d'ouvrir :
index.php
qui est un fichier de type:scriptPHP
à partir de /home/zanca/web/sites/CSS/grip
Que doit faire Firefox avec ce fichier ?
Ouvrir avec : Navigateur Web Firefox ESR
Enregistrer le fichier
Toujour effectuer cette action pour ce type de fichier
"



Quand je selectionne "Ouvrir avec Firefox, j'ai une page blanche ave ce message à nouveau.

(Je n'ai pas su insérer la capture d'écran)


Je précise certain parce que pour adminer.php ou phpinfo.php je ne rencontre pas ce problème.

Auriez vous une idée pour résoudre ce problème ?
Merci

Dernière modification par zancanarotrois (13-07-2020 19:29:21)

Hors ligne

#2 08-07-2020 11:14:50

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

Bonjour
Quels sont les droits sur ce fichier ?
(un ls -l de son répertoire)

Hors ligne

#3 08-07-2020 12:07:54

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

cyrille a écrit :

Bonjour
Quels sont les droits sur ce fichier ?
(un ls -l de son répertoire)



Salut à toi, merci de te pencher sur ma question

zanca@debian:~$ ls -l /home/zanca/web/sites
total 500
-rw-r--r-- 1 zanca zanca 491973 juil.  6 16:11 adminer.php
drwxr-xr-x 7 zanca zanca   4096 avril 15 12:42 CSS
drwxr-xr-x 3 zanca zanca   4096 mai    5 12:20 JS
-rw-r--r-- 1 zanca zanca     19 juil.  7 12:28 phpinfo.php
drwxr-xr-x 9 zanca zanca   4096 juil.  7 10:18 web-design

 



Plus spécifique au dossier :

zanca@debian:~$ ls -l /home/zanca/web/sites/CSS
total 20
drwxr-xr-x 5 zanca zanca 4096 avril 15 12:48 aide_memoire_css
drwxr-xr-x 2 zanca zanca 4096 juil.  7 16:22 flexbox
drwxr-xr-x 2 zanca zanca 4096 mars  24 17:40 grip
drwxr-xr-x 4 zanca zanca 4096 avril 10 15:30 sass
drwxr-xr-x 2 zanca zanca 4096 juil.  6 15:23 transformation-animation
 



zanca@debian:~$ ls -l /home/zanca/web/sites/CSS/grip/index.php
-rw-r--r-- 1 zanca zanca 4744 avril  6 13:54 /home/zanca/web/sites/CSS/grip/index.php

Hors ligne

#4 08-07-2020 12:21:13

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

Déjà les droits semblent bons
Ensuite comment accèdes tu à ces pages (URL) ? Quelle est la conf de ton rep virtuel nginx ?

Hors ligne

#5 08-07-2020 12:21:38

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU]web en local ouverture index.php

zancanarotrois a écrit :

à partir de /home/zanca/web/sites/CSS/grip


Si j'ai bien compris, tu l'ouvres  avec un chemin dans le système de fichiers local ?
Il faut l'ouvrir dans un navigateur avec un URL http(s)://hostname/path) pour qu'il soit interprété par le serveur web.


Il vaut mieux montrer que raconter.

Hors ligne

#6 08-07-2020 12:26:33

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

je suis d'accord avec raleur mais pourquoi ça passerait alors pour son fichier phpinfo.php ?
je présume qu'il utilise la même url

Hors ligne

#7 08-07-2020 17:54:52

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

J’ai voulu faire un autre dossier que celui de /var/www/html/devs pour mes sites, en faisant un dossier « web» sur un autre disque. Je n’ai pas réussi à faire un lien entre var/www/html/devs et home/zanca/web.
Je voulais faire cette manip parce que ma partition /var plutôt petite suite à ma nouvelle installation.  Il me reste la solution d’augmenter mon /var et de laisser tomber ce projet.

raleur a écrit :


Si j'ai bien compris, tu l'ouvres  avec un chemin dans le système de fichiers local ?
Il faut l'ouvrir dans un navigateur avec un URL http(s)://hostname/path) pour qu'il soit interprété par le serveur web.


Oui c'est l'idée. Normalement j'ouvre mes sites en utilsant "http://localhost". Ce qui fonctionne, mais ça ouvre /var/www/html/devs.

J'ai essayé la commande :

http://hostname/path



Mais cela ouvre https://hostname.com/path,

Merci

Hors ligne

#8 08-07-2020 17:59:57

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

le chemin du répertoire web est à configurer dans le répertoire virtuel de nginx (directive root). Ensuite tu le places où tu veux.
Pour y accèder il faut qu'il soit interprété par ton serveur local (soit hostname en le remplaçant par le nom de la machine (voir à configurer /etc/hosts) ou l'ip de ta machine ou 127.0.0.1

Dernière modification par cyrille (08-07-2020 18:02:59)

Hors ligne

#9 08-07-2020 19:26:56

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

cyrille a écrit :

le chemin du répertoire web est à configurer dans le répertoire virtuel de nginx (directive root). Ensuite tu le places où tu veux.
Pour y accéder il faut qu'il soit interprété par ton serveur local (soit hostname en le remplaçant par le nom de la machine (voir à configurer /etc/hosts) ou l'ip de ta machine ou 127.0.0.1


Tout cela me semble compliqué pour mes connaissances.
Je pense que je vais augmenter la taille de mon /var, pour les sites (wordpress) en php et local. Et garder l'autre parti en html CSS et JS sur l'autre partition.
Je m'absente quelque temps, je regarderai ça plus tard.
Merci pour ton aide.

Hors ligne

#10 08-07-2020 19:40:34

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

Répertoire virtuel nginx "default" par exemple

ragnarok@fenrir:~$ cat /etc/nginx/sites-available/default | nocomments
server {
  listen 80 default_server;
  listen [::]:80 default_server;
  root /var/www/html;
  index index.html index.htm index.nginx-debian.html;
  server_name _;
  location / {
    try_files $uri $uri/ =404;
  }
}
 



root -> /var/www/html
C'est donc la localisation de ton rep de publication web interprété par nginx
(ici pas d'interprétation php)

Dernière modification par cyrille (08-07-2020 19:41:13)

Hors ligne

#11 08-07-2020 20:22:14

jce76350
Membre
Lieu : Rouen
Distrib. : Debian_Buster 10.6
Noyau : 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 24-08-2016
Site Web

Re : [RESOLU]web en local ouverture index.php

@ cyrille si c'est un référence à http://jc.etiemble.free.fr/abc/index.ph … ian10php73...  ce n'est pas du nginx wink
C'est un serveur  LAMP et en plus avec le serveur en /home/zanca/web (et normalement en VirtualHost si le suivi du tuto est bon) et pas en direct sur/var/www/

@ zancanarotrois tu es sur d'avoir suivi le tuto étape par étape ??
parce la je ne comprends pas tu as du loupé un truc
- que donne un test sur phpinfo.php en fin de A4b.?
- que donne un test sur phpinfo.php en fin de C5  ?

Dernière modification par jce76350 (08-07-2020 20:31:47)


--
Jc E

Hors ligne

#12 08-07-2020 21:39:04

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

Quoiqu'il en soit si c'est apache, il y a aussi un répertoire web à configurer et à respecter

Hors ligne

#13 10-07-2020 08:46:49

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

Bonjour,
jce76350:
J'ai suivi ce tuto
http://jc.etiemble.free.fr/abc/index.ph … ian10php73

Qui fonctionne bien je l'ai déjà suivi pour une autre installation en local.

Là où je bloque c'est de changer le dossier de mes  sites. De /var/html/www vers mon dossier web dédié /home/zanca/devs qui se trouve sur un autre disque.
l'adresse  http://jc.etiemble.free.fr/abc/index.ph … ian10php73 ne fonctionne pas.

- que donne un test sur phpinfo.php en fin de A4b.?
- que donne un test sur phpinfo.php en fin de C5  ?


Comment fais-tu le  test?


cyrille

C'est donc la localisation de ton rep de publication web interprété par nginx
(ici pas d'interprétation php)


Je n'ai pas de problème pour ouvrir du php en localhost  /var/html/html/mon_dossier.


C'est cette partie sur laquelle je bloque

C - Création d'un dossier de test dans home
En remplacement du traditionnel /var/www/html/, afin de pouvoir effectuer simplement les manipulations et sauvegardes des CMS
 


À cette adresse
http://jc.etiemble.free.fr/abc/index.ph … ian10php73



Merci bonne journée.

Hors ligne

#14 10-07-2020 09:14:41

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

une fois encore, je le répete qu'as tu mis comme virtual host pour cette localisation

Créer un nouveau virtual hosts

cd /etc/apache2/sites-available
cp 000-default.conf sites.local.conf
 mousepad /etc/apache2/sites-available/sites.local.conf




Le configurer

<VirtualHost *:80>
ServerAdmin sites@localhost
DocumentRoot /home/zanca/devs
ServerName sites
 <Directory /home/zanca/devs/>
 Require all granted
 AllowOverride All
 # pour mode rewrite et autoriser les fichiers .htacces
 </Directory>
</VirtualHost>



L'activer

a2ensite sites.local.conf




Recharger la conf d' apache

 systemctl reload apache2



Et éventuellement, modifier /etc/hosts

Dans fais nous un

 ls -la  /etc/apache2/sites-available/




Et affiche également le contenu de ton rép virtuel pour ton home

Voici un guide qui explique comment faire (pour Mint, mais kif kif bourricot) : https://forum-francophone-linuxmint.fr/ … 12&t=13032

Dernière modification par cyrille (10-07-2020 09:20:24)

Hors ligne

#15 10-07-2020 09:57:23

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

Ok je crois voir où je me suis planté:

<VirtualHost *:80>
ServerAdmin sites@localhost
DocumentRoot /home/zanca/web
ServerName sites
 <Directory /home/zanca/web/>
 Require all granted
 AllowOverride All
 # pour mode rewrite et autoriser les fichiers .htacces
 </Directory>
</VirtualHost>


J'ai mis /home/zanca/sites au lieu de mon dossier  home/zanca/web.
Je rectifi ça et reviens.
Merci

Dernière modification par zancanarotrois (10-07-2020 10:42:43)

Hors ligne

#16 10-07-2020 10:50:51

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

Grrrr ! je ne suis pas arrivé à régler le problème.

zanca@debian:~$ ls -la  /etc/apache2/sites-available/
total 24
drwxr-xr-x 2 root root 4096 juil.  7 09:18 .
drwxr-xr-x 8 root root 4096 juil.  6 15:55 ..
-rw-r--r-- 1 root root 1332 avril  2  2019 000-default.conf
-rw-r--r-- 1 root root 6338 avril  2  2019 default-ssl.conf
-rw-r--r-- 1 root root  247 juil. 10 10:59 sites.local.conf
 



zanca@debian:~$ ls -la  /home/zanca/web
total 388
drwxr-xr-x 13 zanca zanca   4096 juil. 10 10:50  .
drwxr-xr-x 21 zanca zanca   4096 juil. 10 10:41  ..
drwxr-xr-x  5 zanca zanca   4096 avril 15 12:48  aide_memoire_css
-rw-r--r--  1 zanca zanca  10246 juil.  8 11:54  capture_ecran.jpeg
drwxr-xr-x  7 zanca zanca   4096 avril 15 12:42  CSS
-rw-r--r--  1 zanca zanca 304755 juil. 10 10:50 'FireShot Capture 008 - Installer en local PHP 7.3.x + MariaDB avec Debian 10 _ Réaliser votr_ - jc.etiemble.free.fr.png'
drwxr-xr-x  4 zanca zanca   4096 mars  17 16:08  grafikart
drwxr-xr-x  3 zanca zanca   4096 mai    5 12:20  JS
drwx------  2 root  root   16384 juin  29 20:06  lost+found
-rw-r--r--  1 root  root    1450 juil.  7 12:15 'original-etc_ apache2_ sites-available_sites.local.conf'
-rw-r--r--  1 root  root     202 juil.  8 18:01  original-etc_hosts
-rw-r--r--  1 root  root    1332 juil.  7 09:21  original-local.conf
drwxr-xr-x 11 zanca zanca   4096 mars  17 15:58  projets_et_sites
drwxr-xr-x  6 zanca zanca   4096 juil.  8 17:33  sites
drwxr-xr-x  6 zanca zanca   4096 juil.  7 10:18  tests__essais
drwx------  4 zanca zanca   4096 juil.  6 15:11  .Trash-1000
drwxr-xr-x  9 zanca zanca   4096 juil.  7 10:18  web-design
drwxr-xr-x  5 zanca zanca   4096 mars  22 12:40  zancaouebMano
 

Hors ligne

#17 10-07-2020 13:14:26

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

Tu as rechargé la conf d apache apres les modifications ?

Hors ligne

#18 10-07-2020 16:42:54

jce76350
Membre
Lieu : Rouen
Distrib. : Debian_Buster 10.6
Noyau : 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 24-08-2016
Site Web

Re : [RESOLU]web en local ouverture index.php

@zancanarotrois comme tu ne suis pas le tuto pas à pas tu fais des omissions wink
as tu fait le
-> C4. Éditer le fichier hosts pour l’ajuster
-> C5 Créer aussi un fichier phpinfo.php et si phpinfo.php  fonctionne c'est bon

--
Jc E

Hors ligne

#19 10-07-2020 17:25:55

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
Inscription : 08-02-2018

Re : [RESOLU]web en local ouverture index.php

jce76350 a écrit :

@zancanarotrois comme tu ne suis pas le tuto pas à pas tu fais des omissions wink
as tu fait le
-> C4. Éditer le fichier hosts pour l’ajuster
-> C5 Créer aussi un fichier phpinfo.php et si phpinfo.php  fonctionne c'est bon


J'ai essayé de suivre scrupuleusement le tuto.

J'ai bien editer host:

127.0.1.1 debian
127.0.0.1 sites
127.0.0.1 web


# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
 



phpinfo.php fonctionne en utilisant /var/www/html/devs, mais ne fonctionne pas dans le dossier home/zanca/web.

C'est sur l'utilistation de home/zanca/web à la place de /var/www/html/devs, que ça bloque. Je ne pense pas m'être planté dans l'installtion de lamp, c'est juste la localisation de mon dossier pour le développement en local de site que je n'arrive pas à configurer.

Merci à vous

Hors ligne

#20 10-07-2020 17:39:11

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

phpinfo.php fonctionne en utilisant /var/www/html/devs, mais ne fonctionne pas dans le dossier home/zanca/web.


Tu as donc ton erreur sous les yeux

Tu peux nous mettre la conf de tes rep virtuels svp. Avec prompt et retour

Hors ligne

#21 10-07-2020 18:56:23

jce76350
Membre
Lieu : Rouen
Distrib. : Debian_Buster 10.6
Noyau : 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 24-08-2016
Site Web

Re : [RESOLU]web en local ouverture index.php

<VirtualHost *:80>
....
DocumentRoot /home/zanca/web  OK
ServerName sites -----------------------> doit y avoir une erreur
<Directory /home/zanca/web/> OK

--
Jc E

Hors ligne

#22 10-07-2020 19:11:59

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

tu peux mettre la totalité de la sortie et le prompt, etre sûr qu'on parle bien du même fichier, merci.

ServerName sites -----------------------> doit y avoir une erreur


on ne peut pas le savoir on ne voit qu'une partie du fichier de conf wink


fais un

cat /etc/apache2/sites-available/sites.local.conf

Dernière modification par cyrille (10-07-2020 19:18:50)

Hors ligne

#23 10-07-2020 19:51:29

jce76350
Membre
Lieu : Rouen
Distrib. : Debian_Buster 10.6
Noyau : 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 24-08-2016
Site Web

Re : [RESOLU]web en local ouverture index.php

ServerName sites -----------------------> doit y avoir une erreur
on ne peut pas le savoir on ne voit qu'une partie du fichier de conf

si au post #15 le fichier  sites.local.conf

<VirtualHost *:80>
ServerAdmin sites@localhost
DocumentRoot /home/zanca/web
ServerName sites
 <Directory /home/zanca/web/>....


au lieu :  de ServerName sites -> il faudrait alors : ServerName web
vue  que au post #16  ls -la  /home/zanca/web
et modifier aussi ServerAdmin sites@localhost Par web@localhost

et supprimer de /etc/hosts : 127.0.0.1 sites

Dernière modification par jce76350 (10-07-2020 19:57:48)


--
Jc E

Hors ligne

#24 10-07-2020 21:40:38

cyrille
Adhérent(e)
Distrib. : SID + FreeBSD
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [RESOLU]web en local ouverture index.php

@jce76350
oups désolé j'avais pas fait gaffe à qui répondait  wink...:rolleyes:

Hors ligne

#25 11-07-2020 08:22:52

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.8 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : [RESOLU]web en local ouverture index.php

Je vois que vous partez sur des serveurs Web complets (Apache et nginx), mais à moins qu’apprendre à se servir de ceux-ci fasse partie de l’exercice je pense que c’est se rajouter de la complexité pour rien.

Pour lancer le serveur intégré à PHP, qui ne demande aucune configuration :

php -S localhost:8000 -t /home/zanca/web


Tant que cette commande tourne, le répertoire donné en argument sera disponible à l’URL http://localhost:8000/

Une fois les tests achevés, la commande php -S … s’interrompt simplement avec un Ctrl + C.


Jouer sous Debian ? Facile !

Hors ligne

Pied de page des forums