Aller au contenu

Indexer Une Page

Featured Replies

Posté(e)

Bonjour,

J'aimerais savoir comment on peut faire pour lister tous les repertoires dans une page.

En gros j'ai plein de fichier zip dans un repertoire et j'aimerais que quand je donne l'adresse a un collegue qu'il puisse lister tous les .zip du repertoire

un page du style index of /

Si vous voyer

merci pour votre aide

Posté(e)

Si vous voyer

non pas trop, tu parles de listage sur le serveur web, accessible par le navigateur?

Posté(e)

oui du listage de fichier exactement d'un repertoire

si tu as activé telnet, édite le fichier /usr/syno/apache/conf/httpd.conf-user

vers la ligne 320, ajoutes l'options indexes:

<Directory "/var/services/web">

...

Options MultiViews
Indexes

...

</Directory>

redémarre apache: S97apache-user.sh restart

Posté(e)
  • Auteur

Le probleme est que ce fichier est en lecteure suel comment modifier les permission de ce fichier .

Posté(e)

quel commande faut t'il utiliser pour editer ce fichier sous putty ?

vi /usr/syno/apache/conf/httpd.conf-user

mais vi c'est pas évident, perso je préfère joe (ipkg install joe)

joe /usr/syno/apache/conf/httpd.conf-user

afficher en permanence la fenêtre d'aide: ^kh

ou alors utiliser winscp avec un éditeur de texte : http://www.nas-forum.com/wiki/index.php/Ut..._openSSH_WinSCP

Posté(e)
  • Auteur

suis vraiement un newbie la dedans j'ai acheter le syno et installer le hd pour mes sauvegarde le reste est compliquer mais j'arrive a me debrouiller sauf modifier la permission de ce maudit fichier sinon j'arrive a l'editer

si quelqu'un peut me dire les commandes pour les droits de ce fichier des que l'on a rentrer sont login/ pass sous putty ca serait sympas

Posté(e)

> suis vraiement un newbie la dedans

comme moi... depuis peut-être depuis moins de temps c'est tout, à force ça rentre ;)

> si quelqu'un peut me dire les commandes pour les droits de ce fichier des que l'on a rentrer sont login/ pass sous putty ca serait sympas

bizarre que ce fichier soit en lecture seule, normalement:

ls -ald /usr/syno/apache/conf/httpd.conf-user

-rw-r--r-- 1 root root ...

il appartient à root du groupe root, tout le monde peut le lire (r r r) mais seul root peut l'éditer (w). se logguer sous root dans telnet.

si tu voulais qu'il soit aussi éditable pour les autres (others), alors, sous root, il te faudrait utiliser la commande

chmod o+r /usr/syno/apache/conf/httpd.conf-user

ou

chmod 666 /usr/syno/apache/conf/httpd.conf-user

Posté(e)
  • Auteur

voila quand je rentre sous putty je met le pass / login

ensuite j'ai cela :

BusyBox v1.1.0 (2006.11.28-16:04+0000) Built-in shell (ash)

Enter 'help' for a list of built-in commands.

si a partir de la je tape ls j'ai : 2 rep mysql et pqsql ok

maintenant je tape tes commandes

chmod 666 /usr/syno/apache/conf/httpd.conf-user

il me met

chmod: /usr/syno/apache/conf/httpd.conf-user: Operation not permitted

donc je me dit suis pas dans le bon rep alors je tape

ls /

et la j'ai :

bin initrd mnt sys var.defaults

dev lib proc tmp volume1

etc linuxrc root usr volumeUSB1

etc.defaults lost+found sbin var volumeUSB2

donc je retape tes dexu commandes et pareil

ces la que je pige pas je peut rien faire

donc vous comprenez pourquoi je n'arrive pas a installer ipkg ou autre je bloque vraiement la

Posté(e)

voila quand je rentre sous putty je met le pass / login

si a partir de la je tape ls j'ai : 2 rep mysql et pqsql ok

tu n'es pas connecté en root !!! c'est pas bien de ne pas lire ce que j'écris ;o)

essayes en te connectant, sous telnet sans avoir changé le pass root, avec root / le pas de l'utilisateur par défaut lors de l'install

ça devrait mieux aller

Posté(e)
  • Auteur

eheh

j'ai taper root / synopass ca marche pas

mais ma suis dit essaye root / et mon pass

quel con je retest

merci ca passe

bon j'ai modifier le fichier mais ca liste pas le repertoire ? une idee

j'ai rentrer ceci

<Directory "/var/services/web">

Options MultiViews Indexes

</directory>

Posté(e)

> j'ai taper root / synopass ca marche pas

zut, en telnet c'est root / ton pass excuse moi

tu as redémarré apache ?:

S97apache-user.sh restart

Posté(e)

oui bien redemarrer appache no probleme et toujour pas de listage

là ça me paraît difficilement imaginable ... :((

tu as ré-édité ton fichier /usr/syno/apache/conf/httpd.conf-user pour vérifier que ton option indexes y est bien?

re-redémarrer apache (au pire reboot)?

tu n'as pas d'erreur au redémarrage, genre: Syntax error on line xxx of /usr/syno/apache/conf/...

ça doit marcher, je sais pas où t'aiguiller pour un truc aussi basique.

Posté(e)
  • Auteur

oui tout bien redemarrer et rien mais j'ai remarquer ceci :

quand je met une page index.html dans le rep Web je la voit. du moins le contenu normal du page html

Par contre quand je supprime cette page il devrait m'afficher les repertoire ou fichier du rep Web ce qui est logique, mais la lui il me renvoi sur la page d'administration du port 5000

bizarre

Posté(e)

bizarre

non, comportement 'normal' quand l'option indexes n'est pas précisée sur le repertoire web

c'est bien /usr/syno/apache/conf/httpd.conf-user que tu édites, et pas le fichier /usr/syno/apache/conf/httpd.conf?

Posté(e)
  • Auteur

oui ces bien httpd.conf-user

ces bizarre quand meme que ca passe pas

  • 2 mois après...
Posté(e)

je n'arrive pas a redemarrer apache selon la commande:

S97apache-user.sh restart

j'ai un message:

-ash: S97apache-user.sh: not found

Malgre que je sois loggue en root, rien n'y fait.

Dans quel repertoire peut t'on trouver le binaire apache ?

En effet, dans /usr/syno/apache/bin

je n'ai que httpd

Posté(e)

Ca y est, le serveur demarre comme il faut, mais j'ai le meme probleme que qualif:

-je suis envoye a index.htm s'il est present

-je suis forwarde a la page d'admin port 5000 sinon

J'ai pourtant bien positionne:

Options Multiviews Indexes

apres <Directory "/volume1/web">

mais rien n'y fait...

Posté(e)
  • Auteur

slt

J'ai abandonner ce systeme pour prendre un petit script qui liste directement, sait bcp mieux je trouve et plus pratique

Posté(e)

c'est quoi comme script ?

c'est quoi comme script ?

slt

J'ai abandonner ce systeme pour prendre un petit script qui liste directement, sait bcp mieux je trouve et plus pratique

ou peut t'on le trouver ?

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Account

Navigation

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.