Hallo!
Bin total unerfahren mit der Python Shell.
config.xml und urlset.txt sind modifiziert.
(sitemap_gen.py)
Beim aufrufen und ausführen in der Shell findet das Programm die Config.xml nicht.
Er sucht standardmäßig im dok/user/temp ordner ..
Troz aufruf mit: python sitemap_gen-py --config=config.xml
den genauen windows Pfad kann ich oder weiß ich nicht anzugeben.
Wo muss ich die Sitemap ablegen? - egal? oder htdocs? (apache2.0)
Muss ich im Python Idle konfigurieren wo die Work.dir sind - temp oder etc??
THX Stefan
sitemap_gen.py (Google) mit Python2.5.2win32 Run Problems
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Liegt die Config auch in dem Ordner wo du sie angibst? Ist sie lesbar (Berechtigungen)?
Und logischerweise muss die fertige Sitemap in den htdocs irgendwo liegen, wie soll die Suchmaschine sie denn sonst lesen?
Und logischerweise muss die fertige Sitemap in den htdocs irgendwo liegen, wie soll die Suchmaschine sie denn sonst lesen?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Absolute Pfadangabe in der Config.xml wie c:\config.xml funktioniert nicht.
Der Apache Server arbeitet ohne python_mod ..
Ich lasse zur Zeit lediglich den Python2.5.2 die sitemap_gen.py ausführen..
Berechtigungen stimmen.
thx
Der Apache Server arbeitet ohne python_mod ..
Ich lasse zur Zeit lediglich den Python2.5.2 die sitemap_gen.py ausführen..
Berechtigungen stimmen.
thx
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Dann schiebe doch alles in den gleichen Ordner und führe es aus. Außerdem, was heißt "funktioniert nicht"? Wie lautet die Fehlermeldung?staytrue hat geschrieben:Absolute Pfadangabe in der Config.xml wie c:\config.xml funktioniert nicht.
Was soll das sein und wozu sollte man mod_python verwenden wollen. Die Sitemaps sind statische Dateien.staytrue hat geschrieben:Der Apache Server arbeitet ohne python_mod ..
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
staytrue hat geschrieben:Absolute Pfadangabe in der Config.xml wie c:\config.xml funktioniert nicht.
Der Apache Server arbeitet ohne python_mod ..
Ich lasse zur Zeit lediglich den Python2.5.2 die sitemap_gen.py ausführen..
Berechtigungen stimmen.
thx
Code: Alles auswählen
python sitemap_gen-py --config=/home/sr4l/Desktop/config.xml
funktioniert, also sollte es auch unter Windows gehen nutz keine "" sondern "/" oder "\".
Wie Leonidas geschrieben hat ist der Webserver unerheblich. Dir kommt es später nur auf die erzeugte Datei an.
Die python2.5.2 Syntax für die Shell bekomme ich immer noch nicht hin.
Die Sitemap liegt unter:
c:\python25\lib\sitemap(\config.xml)
meine Probierte Syntax(Shell):
python "c:\python25\lib\sitemap\sitemap_gen.py" --config="C:....
und
python //c/pyhton25/lib ..
klappt auch nicht..
denke das erstere war nah dran ^^
Die generierte sitemap.xml wird bei funktionsfähigkeit und konsitenz in eine Webseite integriert (einfach in den Ordner auf dem Apache/htdocs..)
thx
Die Sitemap liegt unter:
c:\python25\lib\sitemap(\config.xml)
meine Probierte Syntax(Shell):
python "c:\python25\lib\sitemap\sitemap_gen.py" --config="C:....
und
python //c/pyhton25/lib ..
klappt auch nicht..
denke das erstere war nah dran ^^
Die generierte sitemap.xml wird bei funktionsfähigkeit und konsitenz in eine Webseite integriert (einfach in den Ordner auf dem Apache/htdocs..)
thx
- Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 1.2.2 ==== No Subprocess ====
>>>
A simple script to automatically produce sitemaps for a webserver,
in the Google Sitemap Protocol (GSP).
Usage: python sitemap_gen.py --config=config.xml [--help] [--testing]
--config=config.xml, specifies config file location
--help, displays usage message
--testing, specified when user is experimenting
>>> python sitemap_gen.py --config=c\python25\lip\config.xml
SyntaxError: invalid syntax
>>> python c\python25\lib\sitemap\sitemap_gen.py --config=c\python25\lib\sitemap\config.xml
SyntaxError: invalid syntax
>>> python c\\python25\lib\sitemap\sitemap_gen.py
SyntaxError: invalid syntax
>>>
>>> python "c:\python25\lib\sitemap\sitemap_gen.py" --config="c:\python25\lib\sitemap\config.xml"
SyntaxError: invalid syntax
>>> python "c:\python25\lib\sitemap\sitemap_gen.py" --config="c:\python25\lib\sitemap\config.xml"
SyntaxError: invalid syntax
>>> python c:\python25\lib\sitemap\sitemap_gen.py --config=c:\python25\lib\sitemap\config.xml
SyntaxError: invalid syntax
>>> python \\c:\\python25\lib\\sitemap\sitemap_gen.py --config="c:\python25\lib\sitemap\config.xm
SyntaxError: unexpected character after line continuation character
>>> python \\c:\\python25\lib\\sitemap\sitemap_gen.py --config=\\c\\python25\lib\sitemap\config.xml
SyntaxError: unexpected character after line continuation character
>>> python \\c\\python25\lib\\sitemap\sitemap_gen.py --config=\\c\\python25\lib\sitemap\config.xml
SyntaxError: unexpected character after line continuation character
>>>
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Naja, du versuchst ein Programm aus IDLE heraus zu starten, aber beim >>>-Prompt kommt Python Code rein, du versuchst aber einen Prozess zu starten.
Lies doch die FAQ: [wiki]FAQ#WieStarteIchSkripte[/wiki]. Kurz: Drücke Windows+R, tippe ``cmd`` ein und bestätige mit Enter. Dann kannst du den Befehl den du da hast ausführen.
Lies doch die FAQ: [wiki]FAQ#WieStarteIchSkripte[/wiki]. Kurz: Drücke Windows+R, tippe ``cmd`` ein und bestätige mit Enter. Dann kannst du den Befehl den du da hast ausführen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Und in der Command Line von Windows gibst du nur folgendes ein:
Code: Alles auswählen
c:\python25\lib\sitemap\sitemap_gen.py --config=C:/python25/lib/sitemap/config.xml