Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/07/2012, à 07:23

mailou

Serveur local inaccessible

Bonjour,
Je ne sais pas si c'est depuis mon passage du 11 à 12, mais quand je veux accéder à mon serveur local (index of/) au lieu d'avoir mes sites locaux je me retrouve sur la page "PHP Version 5.3.10-1ubuntu3.2" je ne sais quoi faire,
merci de votre aide


ubuntu-16.04 LTS
Firefox

Hors ligne

#2 Le 08/07/2012, à 07:42

Pacifick_FR42

Re : Serveur local inaccessible

Je comprends pas ce que tu dis... en particulier le "index of/"...
Tu peux être plus précis ?

Hors ligne

#3 Le 08/07/2012, à 08:14

nesthib

Re : Serveur local inaccessible

Je pense qu'il parle du listing des fichiers contenus dans le dossier. Celui ci est obtenu avec l'option Indexes dans Apache et est affiché quand aucune page d'index n'est présente.


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#4 Le 08/07/2012, à 08:16

Pacifick_FR42

Re : Serveur local inaccessible

un simple localhost dans un navigateur ne suffit pas... ?

Hors ligne

#5 Le 08/07/2012, à 08:57

mailou

Re : Serveur local inaccessible

Pardon pour ma demande sommaire,
Système fichiers => var => www, j'ai des sites en local, pour les voir s'afficher dans la ligne de commande "http://127.0.0.1/" et normalement la liste des sites apparaissent et là ce n'est pas le cas, par contre

Je pense qu'il parle du listing des fichiers contenus dans le dossier. Celui ci est obtenu avec l'option Indexes dans Apache et est affiché quand aucune page d'index n'est présente.

N'ayant rien touché je ne comprends ou est cette page index et son contenu


ubuntu-16.04 LTS
Firefox

Hors ligne

#6 Le 08/07/2012, à 09:01

Pacifick_FR42

Re : Serveur local inaccessible

heu... et avec localhost (127.0.0.1 n'est pas forcément "adressé")
donne le retour de

ls -l /var/www

Dernière modification par Pacifick_FR42 (Le 08/07/2012, à 09:02)

Hors ligne

#7 Le 08/07/2012, à 09:15

mailou

Re : Serveur local inaccessible

Avec localhost idem, le retour,

louis@louis-R530-R730-P530:~$ ls -l /var/www
total 56
drwxrwxrwx 14 louis louis 4096 mai    6 17:21 biblio
drwxr-xr-x 18 louis louis 4096 juin  25 09:57 CGT23
drwxr-xr-x 14 louis louis 4096 avril 23 07:59 cmanenette
-rw-rw-r--  1 louis louis  214 nov.  16  2011 connect.php
-rw-rw-r--  1 louis louis   20 juin   2 19:43 index.php
drwxrwxrwx 18 louis louis 4096 mai   22 10:48 maiquez.net
drwxr-xr-x 15 louis louis 4096 janv. 17 18:23 mediawiki-1.18.1
drwxrwxrwx 13 louis louis 4096 avril 12 16:59 minibellespip
-rw-r--r--  1 louis louis   18 juin   2 13:51 phpinfo.php
lrwxrwxrwx  1 louis users   22 sept.  7  2011 phpmyadmin -> /usr/share/phpmyadmin/
drwxrwxr-x 11 louis louis 4096 nov.   4  2011 Sauvegarde généalogie
drwxrwxrwx 12 louis louis 4096 avril  9 14:25 spip
drwxrwxrwx 10 louis louis 4096 mai   23 19:24 spip3.0.1
drwxrwxrwx 12 louis louis 4096 juin  24 07:30 vandevelde
drwxrwxrwx 11 louis louis 4096 févr. 16 15:51 webtrees
louis@louis-R530-R730-P530:~$ 

ubuntu-16.04 LTS
Firefox

Hors ligne

#8 Le 08/07/2012, à 09:20

Pacifick_FR42

Re : Serveur local inaccessible

habituellement le propriétaire des fichier www c'est www-data (en tous cas chez moi) mais... je maitrise pas à fond le sujet
essaye localhost/phpinfo.php
et donne le retour.

Hors ligne

#9 Le 08/07/2012, à 10:06

mailou

Re : Serveur local inaccessible

Tout phpinfo en entier?


ubuntu-16.04 LTS
Firefox

Hors ligne

#10 Le 08/07/2012, à 10:14

Pacifick_FR42

Re : Serveur local inaccessible

Non, juste pour voir si ça marche et qu'il affiche bien phpinfo, je vois que c'est le cas...
Donne le retour de

cat /var/www/index.php

Hors ligne

#11 Le 08/07/2012, à 10:30

mailou

Re : Serveur local inaccessible

OK, retour,

louis@louis-R530-R730-P530:~$ cat /var/www/index.php
<?php
 phpinfo();
?>louis@louis-R530-R730-P530:~$]

ubuntu-16.04 LTS
Firefox

Hors ligne

#12 Le 08/07/2012, à 10:39

Pacifick_FR42

Re : Serveur local inaccessible

Ben... il n'y a rien dans ce fichier index...
Refait une page index.html pour afficher tes sites (avec les redirections)

Hors ligne

#13 Le 08/07/2012, à 11:04

rescue

Re : Serveur local inaccessible

Bonjour,

Mailou c'est uniquement un problème de droit
Si tu fais un ls -l /var/www
Tu verras que les droits sont à root.
Il va falloir modifier le groupe pour ajouter www-data et là ça devient une faille de sécurité.

Il ne faut plus travailler dans ce répertoire il te faut créer un répertoire public_html dans ta homedirectory.

J'ai écris un tuto à cette adresse ici
qui explique l'installation de phpvirtualbox mais surtout l'activation du module userdir c'est dont ça que tu auras besoin.

@+

Dernière modification par rescue (Le 08/07/2012, à 11:04)

Hors ligne

#14 Le 08/07/2012, à 11:05

Pacifick_FR42

Re : Serveur local inaccessible

Heu... non, rescu... il à modifier les droits, relit plus haut... wink

Cela dit, tu as raison pour le reste !
Moi j'utilise webmin et virtuamin, ça simplifie pas mal le problème smile

Dernière modification par Pacifick_FR42 (Le 08/07/2012, à 11:06)

Hors ligne

#15 Le 08/07/2012, à 11:56

mailou

Re : Serveur local inaccessible

Bien,
merci de cet échange, mais moi je fais quoi?
ceci dit, je suis complètement paumé


ubuntu-16.04 LTS
Firefox

Hors ligne

#16 Le 08/07/2012, à 11:59

Pacifick_FR42

Re : Serveur local inaccessible

Ben... il est difficile de te dire comment refaire tes propres sites (enfin, surtout la page principale) c'est... toi qui les as fait wink ...

Hors ligne

#17 Le 08/07/2012, à 12:59

rescue

Re : Serveur local inaccessible

Re,

Pour les droits si si j'avais bien lu wink
Mais c'est du bricolage il est préférable de prendre les bonnes habitudes et je ne dis pas ça uniquement pour la gestion des droits.
Les directives Apache et Php doivent aussi être carré, car lorsqu'on veut réaliser des gros projets... l'approximatif ne pardonne pas et la rigueur est primordiale.

Voici quelques lignes de code a mettre dans un index.php pour afficher tes projets  mailou à adapter comme tu le veux :

<h3>Liste des projets</h3>
<?php
echo "<ul>";
if ($handle = opendir('./')) {
    while (false !== ($dir = readdir($handle))) {
        if ($dir != "." && $dir != ".." && $dir != "index.php" ) {
            if (file_exists($dir)) {
                echo "    <li><a href=\"$dir\">$dir</a></li>\n";
            }
        }
    }
    closedir($handle);
}
echo "</ul>"; 
?>

@+

Dernière modification par rescue (Le 08/07/2012, à 18:42)

Hors ligne

#18 Le 08/07/2012, à 13:35

mailou

Re : Serveur local inaccessible

J'explique ma situation,
J'ai débarqué sur Linux il y a à peu près un an, j'étais sur W7 et quand j'ai vu le merdier j'ai décidé de sauter le pas, toutes mes installations ont été faîtes avec l'aide de ce forum, je pensais commencer à gérer avant d'avoir cette histoire avec localhost, j'ai constaté que beaucoup de tutoriels étaient, soit compliqués (ils sont faits par des spécialistes qui ne pensent pas à se mettre à la portée de personnes comme moi) soit obsolètes ou encore incompréhensifs, ou de toutes façons il faut demander de l'aide sur le forum à cause aussi du manque de clarté

Mais c'est du bricolage il est préférable de prendre les bonnes habitudes et je ne dis pas ça uniquement pour la gestion des droits.

alors je veux bien et c'est un bon exemple, je comprends que c'est un fichier php (index), mais je ne sais pas ou je le mets exactement, conclusion, je suis obligé de demander des précisions.
Merci de l'aide


ubuntu-16.04 LTS
Firefox

Hors ligne

#19 Le 08/07/2012, à 13:38

Pacifick_FR42

Re : Serveur local inaccessible

Si tu veux du simple, webmin et virtuamin, c'est vraiment ce qu'il y a de plus simple, ça permet de gérer plusieurs site, tous installé dans le /home, comme ça, on sécurise un peu mieux le truc wink

Hors ligne

#20 Le 08/07/2012, à 13:55

rescue

Re : Serveur local inaccessible

Re,

Excuse moi mailou je n'avais pas mesuré ton niveau.
Si tu as travaillé sous Windows je comprends que c'est un peu compliqué pour toi.

Je n'ai rien a prouvé sur ce forum, je voulais tout simplement que tu prennes les bonnes habitudes.
Pour moi (cela reste mon avis personnel) c'est ce qu'il y a de plus important et surtout lorsqu'on travaille avec des serveurs.
En ce qui concerne la mise en place :
1 - il va falloir suivre le tuto que j'avais donné comme lien à mon premier post.
2 - déplacer tes répertoires qui se trouvent dans /var/www/ et les déposés dans le répertoire public_html créer dans ta homedirectory.
3 - cela n’empêchera pas de créer ensuite un lien symbolique qui pointera dans /var/www/ si tu souhaites les afficher ainsi.
Exemple de lien symbolique : sudo ln -s /home/louis/public_html/monsite_web /var/www/monsite_web
Et lorsque tu appeleras http://locahost/ ou http://une_adresse-ip  -> tu visualiseras les répertoires de tes différents site web.

Bon courage, accroche toi ce n'est que le début.
@+

Hors ligne

#21 Le 08/07/2012, à 14:23

mailou

Re : Serveur local inaccessible

J'ai déjà un "virtualbox" d'installé avec XPpro, je l'utilise pour mettre à jour mon Tomtom, par contre en suivant le tuto indiqué "Pour plus d'infos sur l'installation de virtualbox consulter ce très bon tutoriel :
http://doc.ubuntu-fr.org/virtualbox " c'est faux il n'est pas si bon que ça, j'ai du me faire aider et malgré tout j'ai toujours du merdier, le virtualbox ne se mets pas à jour
En fait le système que j'avais "système de fichier" allait bien il était conforme à Linux et d'un coup il semble que le fichier "index" ait disparu, pourquoi et comment le rétablir


ubuntu-16.04 LTS
Firefox

Hors ligne

#22 Le 08/07/2012, à 14:25

Pacifick_FR42

Re : Serveur local inaccessible

Si il a disparu... il a disparu !
Et... je vois pas le rapport avec virtualbox... ? (j'ai parlé de virtuamin...) wink

Hors ligne

#23 Le 08/07/2012, à 15:19

mailou

Re : Serveur local inaccessible

Simplement parce que dans le lien de rescue il est question de virtualbox, et sur virtualmin je suis allé voir sur "http://doc.ubuntu-fr.org/virtualmin" je ne sais pas si c'est au bon endroit, mais il est annoncé d'entrée de jeu,

Attention le script fonctionne jusqu'a la version 8.04 de Ubuntu
Le script fonctionne également avec la version 10.04 LTS

et je suis actuellement à la dernière version, alors je crains encore les complications


ubuntu-16.04 LTS
Firefox

Hors ligne

#24 Le 08/07/2012, à 15:23

Pacifick_FR42

Re : Serveur local inaccessible

Chez moi ça fonctionne sans soucie (12.04) mais install d'abord webmin wink

Hors ligne

#25 Le 08/07/2012, à 16:07

rescue

Re : Serveur local inaccessible

Re,

Je crois mailou que l'on ne sait pas compris. Je n'ai pas demandé d'installer phpvirtualbox.  wink
J'ai demandé que tu suives la partie comment mettre en place le module userdir avec un répertoire public_html.  smile

Voilà ce qu'il faut faire tout simplement :

1 - Charger le module userdir dans apache2

sudo a2enmod userdir

2 - Activation
Pour activer et utiliser convenablement le dossier 'public_html' avec des pages php éditez le fichier userdir.conf qui se trouve :

sudo nano /etc/apache2/mods-available/userdir.conf

a) Commentez la ligne suivante par un # devant

#AllowOverride FileInfo AuthConfig Limit Indexes

b) Ajoutez au dessus de cette ligne

AllowOverride All

3 - Autoriser l'exécution des pages PHP
a) Editez le fichier 'php5.conf' qui se trouve :

sudo nano /etc/apache2/mods-available/php5.conf

b) Commentez les 5 lignes de cette façon

#<IfModule mod_userdir.c>
#<Directory /home/*/public_html>
#php_admin_value engine Off
#</Directory>
#</IfModule>

4- Redémarrage d'apache2 pour qu'il prenne tout en compte

sudo /etc/init.d/apache2 restart (ou) service apache2 restart 

5 - Créer un dossier nommé 'public_html' dans sa homedirectory.

mkdir public_html

6 - Tu places ensuite ton index.php avec le script que j'ai posté plus haut.

Pour l'installation de virtualbox je te ferai un tuto avec la dernière version qui va bien avec la 12.04LTS
@+

Dernière modification par rescue (Le 08/07/2012, à 18:40)

Hors ligne