mettre en place son site web microsft dans linux
script bas, droits fichiers, convertion UTF8, etc...
Système et matériels / Réseau Internet Wi-Fi

xunil2003 Membre non connecté
-
- Voir le profil du membre xunil2003
- Inscrit le : 17/02/2011
- Groupes :
Je ne sais pas si je suis dans la bonne rubrique du forum pour mon problême.
En 2007 j'ai fait un serveur web sous Microsoft, je souhaite tout mettre sous linux, ,j'ai donc tout transfère sur linux.
Pour cela j'ai transféré mes données de Microsft
D:/wamp/www
vers linux /home/serveur/Public
via samba.Les page php, html, txt, images, htaccess etc.. sont au format microsoft.
Personnellement je me vois mal refaire plus de 500 fichiers en ligne de code, de tout les sites webs et projets, la solutions et donc de convertir les fichiers au format iso-8859-1 en utf-8 .
Pour cela j'ai ce code bash que j'ai modifié "convertir-tout-en-UTF8.sh"
#!/bin/bash
#Le format d'encodage original (celui dans lequel sont vos fichiers avant la conversion)
format_original=iso-8859-1
# Le format dans le quel les fichiers vont être converti
format__sortie=UTF-8
#repertoire_source est le nom du dossier contenant les fichiers à convertir. Ce dossier peut contenir des sous dossiers. Attention, assurez vous d'avoir une sauvegarde !
repertoire_source=/home/laurent/Public/monsite
rep_destination=/var/www/html/
rep_destination2=/var/www/html/monsite
cp -rv $repertoire_source $rep_destination
cd $rep_destination2
ICONV="iconv -f $format_original -t $format__sortie"
cp -v ${fn} ${fn}.bak
$ICONV < ${fn}.bak > ${fn}
rm -v ${fn}.bak
done
#Le format d'encodage original (celui dans lequel sont vos fichiers avant la conversion)
format_original=iso-8859-1
# Le format dans le quel les fichiers vont être converti
format__sortie=UTF-8
#repertoire_source est le nom du dossier contenant les fichiers à convertir. Ce dossier peut contenir des sous dossiers. Attention, assurez vous d'avoir une sauvegarde !
repertoire_source=/home/laurent/Public/monsite
rep_destination=/var/www/html/
rep_destination2=/var/www/html/monsite
cp -rv $repertoire_source $rep_destination
cd $rep_destination2
ICONV="iconv -f $format_original -t $format__sortie"
cp -v ${fn} ${fn}.bak
$ICONV < ${fn}.bak > ${fn}
rm -v ${fn}.bak
done
avec le script tout est ok.
Dans Dolphin quand j'ouvre un fichier txt, php, html avec kate dans "/var/www/html/monsite", kate est vide (blanc), idem avec les images.
Dans le navigateur mozilla quand je tape l'url "http://192.168.0.2/monsite/" la page reste blanche ?
Quand je fait un chown pour avoir les droits ca marche pas ?
[root@localhost Public]# chown -R www-data:www-data /var/www/html/monsite
chown: groupe non valide: « root:www-data »
[root@localhost Public]#
chown: groupe non valide: « root:www-data »
[root@localhost Public]#
Droits actuel
[root@localhost Public]# ls -alF /var/www/html/
total 24
drwxr-xr-x 4 root root 4096 mai 22 16:17 ./
drwxr-xr-x 9 apache apache 4096 mai 7 01:36 ../
drwxr-xr-x 2 root root 4096 mai 7 01:35 addon-modules/
-rw-r--r-- 1 root root 615 mai 12 10:11 index.html
drwxr-xr-x 20 root root 4096 mai 22 16:22 monsite/
-rw-r--r-- 1 root root 620 févr. 18 00:32 robots.txt
[root@localhost Public]#
total 24
drwxr-xr-x 4 root root 4096 mai 22 16:17 ./
drwxr-xr-x 9 apache apache 4096 mai 7 01:36 ../
drwxr-xr-x 2 root root 4096 mai 7 01:35 addon-modules/
-rw-r--r-- 1 root root 615 mai 12 10:11 index.html
drwxr-xr-x 20 root root 4096 mai 22 16:22 monsite/
-rw-r--r-- 1 root root 620 févr. 18 00:32 robots.txt
[root@localhost Public]#
Que faut il faire que je fasse ?
Merci.
Édité par xunil2003 Le 22/05/2012 à 18h06
- Pentium I7 960 (3.20 Ghz - 8 Coeurs) / MSI / 6 G0 ram / Lamp / Mandriva 2010.0 x64/ KDE 4 / 5 HDD de 2 To a 7200 tr et 1 de 160 Go Velociraptor a 10000 Tr.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.

mammig Membre non connecté
-
- Voir le profil du membre mammig
- Inscrit le : 10/06/2011
- Groupes :
-
Membre d'Honneur
Excuse moi de poser une question qui peut sembler débile...
Mais tu indiques que ton site utilisait des tas de trucs ( du PHP, des .htaccess... )
As-tu installé un serveur Apache ? est-il bien configuré ?
En général, qui dit php dit aussi MySQL, avais-tu une base de donnée liée à ton site ?
L'as-tu également transférée ?
Tu nous indiques également que tu ouvres des fichiers avec Kate, ne connaissant pas ce logiciel, j'aimerais savoir si tu as aussi une page vide si tu les ouvres avec un traitement de texte du genre gedit, emacs, vi ou autre...
Est-ce que pour un même fichier, tu as une page vide dans la version microsoft ET dans la nouvelle version ?

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
le groupe qui doit avoir les droits sur tous les fichiers PHP est apache.
A noter que les fichiers PHP, c'est des fichiers PHP, c'est pas Microsoft (tu utilises peut être des fonctions du serveur Microsoft...)
Aussi, sous quel SGBD étais-tu sous Windows ?
Car si tu as exporté la base d'un serveur SQLServer, PostGRE ou Oracle pour la réimporter dans MySQL, certaines fonctions ont peut être pu être perdues (petites fonctions spécifiques à SQLServer, PostGRE ou Oracle), voire même la base ne s'est pas créée ...
Aussi dans les pages PHP, si tu n'étais pas sous MySQL, et que tu te connectais avec une fonction bizarre, sous mysql, c'est mysql_connect(ip, "utilisateur", "mot de passe"); ... Tu vois où je veux en venir ?
Et évidemment, si tu étais sous MySQL, recréé bien les utilisateurs (qui ne sont pas exportés si tu exportes ta base de données) afin que tu puisses y accéder, car si tu demandes sous Linux d'accéder à la base monsite avec l'utilisateur moi mais que tu n'as pas importé le fichier dans une base nommée monsite et que tu n'as pas créé l'utilisateur moi, bah tu peux toujours essayer de te connecter

A+
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


xunil2003 Membre non connecté
-
- Voir le profil du membre xunil2003
- Inscrit le : 17/02/2011
- Groupes :
Merci de vos réponses
mammig
Citation :
Mais tu indiques que ton site utilisait des tas de trucs ( du PHP, des .htaccess... )
Oui images, fichier txt, etc.. pour les sites webs.
Citation :
As-tu installé un serveur Apache ? est-il bien configuré ?
J'ai fait une installation par defaut ---> # urpmi lamp
Citation :
En général, qui dit php dit aussi MySQL, avais-tu une base de donnée liée à ton site ?
L'as-tu également transférée ?
L'as-tu également transférée ?
Oui plein j'ai sauvegarder mes tables sql via phpmyadmin de microsfot sous un mon de fichier "Table_montable.sql'
Citation :
Tu nous indiques également que tu ouvres des fichiers avec Kate, ne connaissant pas ce logiciel, j'aimerais savoir si tu as aussi une page vide si tu les ouvres avec un traitement de texte du genre gedit, emacs, vi ou autre...
Oui le le fichier est également vide (blanc) avec Kwrite , Gedit, emacs etc...Tu nous indiques également que tu ouvres des fichiers avec Kate, ne connaissant pas ce logiciel, j'aimerais savoir si tu as aussi une page vide si tu les ouvres avec un traitement de texte du genre gedit, emacs, vi ou autre...
Par contre quand j'ouvre un fichier avec Krusader en super-utilisateur je vois le fichier ??????
Citation :
ET je ne sais pas ce que c'est, mais sur Microsft les fichiers ne sont pas vident.Est-ce que pour un même fichier, tu as une page vide dans la version microsoft ET dans la nouvelle version ?
Adrien.D
Citation :
le groupe qui doit avoir les droits sur tous les fichiers PHP est apache
Que faut t'il que je tape pour avoir les droit pour apache ?le groupe qui doit avoir les droits sur tous les fichiers PHP est apache
Citation :
Aussi, sous quel SGBD étais-tu sous Windows ?
celui de wamp-serveur 2.0b de microsft fournis par défaut
Citation :
Aussi dans les pages PHP, si tu n'étais pas sous MySQL, et que tu te connectais avec une fonction bizarre, sous mysql, c'est mysql_connect(ip, "utilisateur", "mot de passe"); ... Tu vois où je veux en venir ?
Question
D'après moi j'ai un problème de droits, faut il faire ceci
chown -R root:www-data /var/www/html/monsite
find /var/www/html/monsite -type f -exec chmod 640 {} ;
find /var/www/html/monsite -type f -exec chmod 750 {} ;
find /var/www/html/monsite | grep "/.ht" | xargs chmod g-rwx
find /var/www/html/monsite -type f -exec chmod 640 {} ;
find /var/www/html/monsite -type f -exec chmod 750 {} ;
find /var/www/html/monsite | grep "/.ht" | xargs chmod g-rwx
mais quand je fait un chown pour avoir les droits ca marche pas ?
[root@localhost Public]# chown -R root:www-data /var/www/html/monsite
chown: groupe non valide: « root:www-data »
[root@localhost Public]#
je ne sais pas comment faire pour avoir les droits d'écriture, lecture, exécution dans" /var/www/html/monsite"chown: groupe non valide: « root:www-data »
[root@localhost Public]#
Merci.
Édité par xunil2003 Le 23/05/2012 à 13h16
- Pentium I7 960 (3.20 Ghz - 8 Coeurs) / MSI / 6 G0 ram / Lamp / Mandriva 2010.0 x64/ KDE 4 / 5 HDD de 2 To a 7200 tr et 1 de 160 Go Velociraptor a 10000 Tr.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.

leuhmanu Membre non connecté
-
- Voir le profil du membre leuhmanu
- Inscrit le : 19/03/2011
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Oui, c'est:
Code BASH :
chown -R apache:apache /var/www/html/monsite
Pour mettre apache propriétaire des pages web

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


xunil2003 Membre non connecté
-
- Voir le profil du membre xunil2003
- Inscrit le : 17/02/2011
- Groupes :
Pour mon problème de caractère bizarroïde cela était du au script, je l'ai modifié c'est ok, j'ai les caractère qui s'affiche correctement maintenant
#!/bin/bash
#Le format d'encodage original (celui dans lequel sont vos fichiers avant la conversion)
format_original=iso-8859-1
# Le format dans le quel les fichiers vont être converti
format_sortie=UTF-8
#repertoire_source est le nom du dossier contenant les fichiers à convertir. Ce dossier peut contenir des sous dossiers. Attention, assurez vous d'avoir une sauvegarde !
repertoire_source=/home/laurent/Public/wamp/www/monsite
#repertoire de destination pour la copie des fichiers
rep_destination=/var/www/html/
#repertoire a partir d'ou le format d'encodage s'effectue
rep_destination2=/var/www/html/monsite
cp -rv $repertoire_source $rep_destination
cd $rep_destination2
pwd
ICONV="iconv -f $format_original -t $format_sortie"
find $rep_destination2/ -type f -name "*" | while read fn; do
cp -v ${fn} ${fn}.bak
$ICONV < ${fn}.bak > ${fn}
rm -v ${fn}.bak
done
chown -R laurent:apache /var/www/html/monsite
find /var/www/html/monsite -type f -exec chmod 640 {} ;
find /var/www/html/monsite -type f -exec chmod 750 {} ;
find /var/www/html/monsite | grep "/.ht" | xargs chmod og-rwx
#Le format d'encodage original (celui dans lequel sont vos fichiers avant la conversion)
format_original=iso-8859-1
# Le format dans le quel les fichiers vont être converti
format_sortie=UTF-8
#repertoire_source est le nom du dossier contenant les fichiers à convertir. Ce dossier peut contenir des sous dossiers. Attention, assurez vous d'avoir une sauvegarde !
repertoire_source=/home/laurent/Public/wamp/www/monsite
#repertoire de destination pour la copie des fichiers
rep_destination=/var/www/html/
#repertoire a partir d'ou le format d'encodage s'effectue
rep_destination2=/var/www/html/monsite
cp -rv $repertoire_source $rep_destination
cd $rep_destination2
pwd
ICONV="iconv -f $format_original -t $format_sortie"
find $rep_destination2/ -type f -name "*" | while read fn; do
cp -v ${fn} ${fn}.bak
$ICONV < ${fn}.bak > ${fn}
rm -v ${fn}.bak
done
chown -R laurent:apache /var/www/html/monsite
find /var/www/html/monsite -type f -exec chmod 640 {} ;
find /var/www/html/monsite -type f -exec chmod 750 {} ;
find /var/www/html/monsite | grep "/.ht" | xargs chmod og-rwx
j'ai du modifier le fichier "/etc/httpd/conf/httpd.conf " en remplacent la ligne " AddDefaultCharset Off" par " AddDefaultCharset UTF-8" puis faire "service httpd restart".
Comme j'ai fait
chown -R laurent:apache /var/www/html/monsite
je peut voir mes fichiers dans kate en simple utilisateur et les modifier.Par contre ce que je ne comprend pas, c'est que les images des sites webs ne sont pas visible dans le navigateur, et depuis dolphin quand je clique sur les images Gwenview .m'affiche le message suivant
impossible de charger le document /var/www/html/monsite/img/banniere1-Emaison-468x60.gif
Le chargement de << banniere1-Emaison-468x60.gif >> a échoué
Le chargement de l'image a échoué.
mais depuis "krusuder mode-administrateur " je vois les images dans Gwenview .Le chargement de << banniere1-Emaison-468x60.gif >> a échoué
Le chargement de l'image a échoué.
Pourtant j'ai les droits ?
[root@localhost html]# ls -alF /var/www/html/maison/commun/total 496
drwxr-x--x 15 laurent apache 4096 mai 25 00:21 ./
drwxr-x--x 20 laurent apache 4096 mai 25 00:22 ../
-rwxr-x--- 1 laurent apache 119137 mai 25 00:21 05-Here-Comes-The-SUN.jpg*
-rwxr-x--- 1 laurent apache 72928 mai 25 00:21 baniere-emaison-1024x150.png*
-rwxr-x--- 1 laurent apache 11280 mai 25 00:21 @maison-1-468x60.gif*
-rwxr-x--- 1 laurent apache 4137 mai 25 00:21 motif.png*
-rwxr-x--- 1 laurent apache 74528 mai 25 00:21 banniere1-Emaison-468x60.gif*
[root@localhost html]#
drwxr-x--x 15 laurent apache 4096 mai 25 00:21 ./
drwxr-x--x 20 laurent apache 4096 mai 25 00:22 ../
-rwxr-x--- 1 laurent apache 119137 mai 25 00:21 05-Here-Comes-The-SUN.jpg*
-rwxr-x--- 1 laurent apache 72928 mai 25 00:21 baniere-emaison-1024x150.png*
-rwxr-x--- 1 laurent apache 11280 mai 25 00:21 @maison-1-468x60.gif*
-rwxr-x--- 1 laurent apache 4137 mai 25 00:21 motif.png*
-rwxr-x--- 1 laurent apache 74528 mai 25 00:21 banniere1-Emaison-468x60.gif*
[root@localhost html]#
Comment puis je faire pour que les image s'affiche ?
Reste aussi mes ".htaccess" qui ne demande pas le mot de passe pour accéder au site, je n'ai pas eu le temps de regarder.
Merci.
Édité par xunil2003 Le 25/05/2012 à 02h17
- Pentium I7 960 (3.20 Ghz - 8 Coeurs) / MSI / 6 G0 ram / Lamp / Mandriva 2010.0 x64/ KDE 4 / 5 HDD de 2 To a 7200 tr et 1 de 160 Go Velociraptor a 10000 Tr.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.

PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
toujours des problèmes des droits à ce que je vois !!!
Citation :
Pourtant j'ai les droits ?
Pourtant j'ai les droits ?
lol ton utilisateurs oui ! mais pas quand tu passe par firefox ou autre bin nop car :
Citation :
-rwxr-x--- 1 laurent apache 11280 mai 25 00:21 @maison-1-468x60.gif*
donc autres, tous le monde, lui n'as aucun droit !
Code BASH :
chmod 755 sur les fichier ou 711 si tu es parano !
il faut les droits d’exécution !
Citation :
le groupe qui doit avoir les droits sur tous les fichiers PHP est apache.
on parle du site là, chez moi c'est pas le cas et ça marche très bien ? Il me semble que apache est lancé par root donc il hérite des droits de root ?
Citation :
Reste aussi mes ".htaccess" qui ne demande pas le mot de passe pour accéder au site, je n'ai pas eu le temps de regarder.
faut regarder la config d'apache car c'est lui qui gère ce genre de chose. je me souviens plus je regarderai dés que j'ai le temps


xunil2003 Membre non connecté
-
- Voir le profil du membre xunil2003
- Inscrit le : 17/02/2011
- Groupes :
ma box a pris l'orage je ne pouvais pas répondre.
Mon site fonctionne avec
chown -R laurent:apache /var/www/html/monsite
find /var/www/html/monsite -type f -exec chmod 640 {} ;
find /var/www/html/monsite -type f -exec chmod 750 {} ;
find /var/www/html/monsite | grep "/.ht" | xargs chmod og-rwx
find /var/www/html/monsite -type f -exec chmod 640 {} ;
find /var/www/html/monsite -type f -exec chmod 750 {} ;
find /var/www/html/monsite | grep "/.ht" | xargs chmod og-rwx
avec "chown -R laurent:apache /var/www/html/monsite" je donne le droit a l'utilisateur laurent et a apache pour créer, lire exécuter.
Pour les images c'était du au faite de la reconversion avec iconv .
Pour contre j'ai créer un répertoire test dans
/var/www/html/test
avec les droits[root@localhost laurent]# ls -alF /var/www/html/
total 32
drwxr-xr-x 6 root root 4096 juin 2 00:55 ./
drwxr-xr-x 9 apache apache 4096 juin 2 00:52 ../
drwxr-xr-x 2 root root 4096 mai 7 01:35 addon-modules/
-rw-r--r-- 1 root root 615 mai 12 10:11 index.html
drwxr-x--x 20 laurent apache 4096 mai 25 01:04 monsite/
-rw-r--r-- 1 root root 620 févr. 18 00:32 robots.txt
drwx--x--x 3 laurent apache 4096 juin 2 01:16 test/
[root@localhost laurent]#
[root@localhost laurent]# ls -alF /var/www/html/test
total 12
drwx--x--x 3 laurent apache 4096 juin 2 01:16 ./
drwxr-xr-x 6 root root 4096 juin 2 00:55 ../
drwxrwxr-x 2 laurent laurent 4096 juin 2 00:06 cron/
[root@localhost laurent]#
[root@localhost laurent]# ls -alF /var/www/html/test/cron
total 16
drwxrwxr-x 2 laurent apache 4096 juin 2 00:06 ./
drwx--x--x 3 laurent apache 4096 juin 2 01:16 ../
-rwxr-x--- 1 laurent apache 1726 juin 2 00:06 lecture-fichier-cron.php*
-rwxr-x--- 1 laurent apache 1805 juin 2 00:06 lecture-fichier-cron.php~*
[root@localhost laurent]#
et quand je tape l'url total 32
drwxr-xr-x 6 root root 4096 juin 2 00:55 ./
drwxr-xr-x 9 apache apache 4096 juin 2 00:52 ../
drwxr-xr-x 2 root root 4096 mai 7 01:35 addon-modules/
-rw-r--r-- 1 root root 615 mai 12 10:11 index.html
drwxr-x--x 20 laurent apache 4096 mai 25 01:04 monsite/
-rw-r--r-- 1 root root 620 févr. 18 00:32 robots.txt
drwx--x--x 3 laurent apache 4096 juin 2 01:16 test/
[root@localhost laurent]#
[root@localhost laurent]# ls -alF /var/www/html/test
total 12
drwx--x--x 3 laurent apache 4096 juin 2 01:16 ./
drwxr-xr-x 6 root root 4096 juin 2 00:55 ../
drwxrwxr-x 2 laurent laurent 4096 juin 2 00:06 cron/
[root@localhost laurent]#
[root@localhost laurent]# ls -alF /var/www/html/test/cron
total 16
drwxrwxr-x 2 laurent apache 4096 juin 2 00:06 ./
drwx--x--x 3 laurent apache 4096 juin 2 01:16 ../
-rwxr-x--- 1 laurent apache 1726 juin 2 00:06 lecture-fichier-cron.php*
-rwxr-x--- 1 laurent apache 1805 juin 2 00:06 lecture-fichier-cron.php~*
[root@localhost laurent]#
http://192.168.0.2/test/
le navigateur m'affiche ceci :Accès interdit !
Vous n'avez pas le droit d'accéder au répertoire demandé. Soit il n'y a pas de document index soit le répertoire est protégé.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.
Error 403
192.168.0.2
Apache/2.2.22 (Mageia/PREFORK-2.mga1)
Vous n'avez pas le droit d'accéder au répertoire demandé. Soit il n'y a pas de document index soit le répertoire est protégé.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.
Error 403
192.168.0.2
Apache/2.2.22 (Mageia/PREFORK-2.mga1)
la je ne comprend pas pourquoi ca marche pas ?
Comment dois je faire ?
Merci
Édité par xunil2003 Le 02/06/2012 à 11h15
- Pentium I7 960 (3.20 Ghz - 8 Coeurs) / MSI / 6 G0 ram / Lamp / Mandriva 2010.0 x64/ KDE 4 / 5 HDD de 2 To a 7200 tr et 1 de 160 Go Velociraptor a 10000 Tr.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Tu n'as pas de fichier index.html dans test.
Le serveur apache n'a pas les droits suffisants. Il fait partie du groupe apache, mais le groupe n'a ni les droits de lecture, ni ceux d'écriture.
Suis-je dans le vrai ?
Yves

xunil2003 Membre non connecté
-
- Voir le profil du membre xunil2003
- Inscrit le : 17/02/2011
- Groupes :
Citation :
Tu n'as pas de fichier index.html dans test.
Même si il n'y a pas le fichier index il doit m'afficher le contenue du Dossier
Citation :
je pense que oui mais comment dois je faire alors ?Le serveur apache n'a pas les droits suffisants. Il fait partie du groupe apache, mais le groupe n'a ni les droits de lecture, ni ceux d'écriture.
Merci.
- Pentium I7 960 (3.20 Ghz - 8 Coeurs) / MSI / 6 G0 ram / Lamp / Mandriva 2010.0 x64/ KDE 4 / 5 HDD de 2 To a 7200 tr et 1 de 160 Go Velociraptor a 10000 Tr.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.
- Pentium I7 950 (3.07 Ghz - 8 Coeurs)/ Asus Sabertooth X58 / 12 Go Ram / Nvidia GeForce GTX 260 (3D)/ RealTek High Definition Audio /Renesas Electronics USB 3.0 Host Controller / Marvell 91xx SATA 6G Controlleur / Mageia 2 x86_64/ KDE 4 / Windows 7 x64 /3 HDD de 2 To a 7200 tr / Virtualbox 4.12.
- Pentium I5 Sandry bridge (5 Coeurs)/ Gigabyte / 12 G0 ram / Mageia 1 x64 / KDE 4 / 2 HDD de 1 To a 7200 tr.
- MSI GT780DX-644-Fr / I7 2.2 Ghz / 12 Mo Ram / Mageia 1 x64 / Windows 7 x64 / 2 HDD 750 Go a 7200 Tr / Nvidia / 17.2 Pouces.
- DreamPlug / Marvel 1.22 Ghz / Architecture ARM / 512 Mo / Carte-sd 16 Go / Debian Squeeze / 5 Watts --> appellé également plug computer
Proverbe : Windows a un pépin, Linux un noyau.
Accro de linux.

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
xunil2003 :
Même si il n'y a pas le fichier index il doit m'afficher le contenue du Dossier
.
Citation :
Tu n'as pas de fichier index.html dans test.
Même si il n'y a pas le fichier index il doit m'afficher le contenue du Dossier
.
NON, Ce n'est pas par défaut configuré pour en afficher la liste...
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie