Pages : 1
#1 Le 05/04/2010, à 23:45
- pfranck62
Problème avec Python
Bonjour à Tous
Je suis en train de réaliser le tuto création d'un miroir local http://doc.ubuntu-fr.org/tutoriel/creer … epot_local
Je dois configurer le serveur avec le code suivant :
python -m SimpleHTTPServer 80 &
mais j'ai une erreur
sen@sen-desktop:/media/PFRANCK62/miroir$ python -m SimpleHTTPServer 80 &
[1] 15774
sen@sen-desktop:/media/PFRANCK62/miroir$ Traceback (most recent call last):
File "/usr/lib/python2.6/runpy.py", line 122, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
exec code in run_globals
File "/usr/lib/python2.6/SimpleHTTPServer.py", line 218, in <module>
test()
File "/usr/lib/python2.6/SimpleHTTPServer.py", line 214, in test
BaseHTTPServer.test(HandlerClass, ServerClass)
File "/usr/lib/python2.6/BaseHTTPServer.py", line 584, in test
httpd = ServerClass(server_address, HandlerClass)
File "/usr/lib/python2.6/SocketServer.py", line 400, in __init__
self.server_bind()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.6/SocketServer.py", line 411, in server_bind
self.socket.bind(self.server_address)
File "<string>", line 1, in bind
socket.error: [Errno 13] Permission denied
Je suis sous Karmic
Pouvez-vous m'aider ?
MERCI
Hors ligne
#2 Le 06/04/2010, à 00:53
- sputnick
Re : Problème avec Python
Hep hep hep, les ports inférieurs à 1024 c'est chasse gardée pour le boss, aka root !
Soit tu lance un sudo devant ta commande, soit tu choisit un port entre 1024 et 65535 !
No passaran !
CQFD : ( 2 puissance 16 ) -1
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 06/04/2010, à 07:03
- pfranck62
Re : Problème avec Python
Bonjour et merci sputnick
J'ai effectivement changé le port 80 par 1234 sans sudo
Dans mon navigateur, j'ai bien l'index des répertoires.
Par contre quand j'utilise sudo, je n'ai plus d'erreur mais je n'ai rien dans mon navigateur.
voici le code
sen@sen-desktop:~$ cd /media/PFRANCK62/miroir/
sen@sen-desktop:/media/PFRANCK62/miroir$ python -m SimpleHTTPServer 1234 &
[1] 2512
sen@sen-desktop:/media/PFRANCK62/miroir$ Serving HTTP on 0.0.0.0 port 1234 ...
localhost - - [06/Apr/2010 07:55:11] "GET / HTTP/1.1" 200 -
sudo python -m SimpleHTTPServer 80 &
[2] 2513
sen@sen-desktop:/media/PFRANCK62/miroir$ localhost - - [06/Apr/2010 07:56:23] "GET / HTTP/1.1" 200 -
localhost - - [06/Apr/2010 07:56:41] "GET / HTTP/1.1" 200 -
sen@sen-desktop:/media/PFRANCK62/miroir$
Encore merci pour ta réponse
Hors ligne
#4 Le 06/04/2010, à 11:36
- sputnick
Re : Problème avec Python
sudo python -m SimpleHTTPServer 1234
marche tres bien.
ouvre un nouveau term pour lancer la commande -_-
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#5 Le 06/04/2010, à 14:29
- pfranck62
Re : Problème avec Python
Oui, effectivement cela marche très bien sur le port 1234.
J'ai pu accéder depuis le navigateur d'un autre PC.
Mais pas sur le port 80, mais cela me suffit
Je te remercie
Hors ligne
Pages : 1