Miért nem nyissa meg az ftp-n lévő python fájlt (részletezve)?
A futási jog legalább be van állítva azon a scripten?
Meglehet, hogy még a read jog sincs...
1. Ha a scriptedet windows-on írtad és a szerver unix-linux alapú, akkor nem elég csak felmásolni a szerverre a scriptet. CR.LF. !!!
2. Valószinűleg a cgi-bin directory-ban kell elhelyezned, hogy futtatni lehessen.
3. Futtatási jogot kell adni a scriptnek.
4. Be kell állítani a path-t a script elején a szerver konfigurációjának megfelelően. Ez utóbbi lehet 'véletlenül' jó is.
Ahogy az #1-es is írta, a hibaüzenet arra utal hogy nincs engedélyezve az adott könyvtárból a .py fájlok futtatása. Általában a cgi-bin könyvtárban alapértelmezett be van állítva, ha máshol akarod futtatni akkor a könyvtárban lévő .htaccess fájlban engedélyezd ha tudod valahogy így:
AddHandler cgi-script .py
A Python nem érzékeny a CRLF-re, csak a program loader a shebang sornál. Szerencsére ezzel nem kell foglalkozni, mert nincs program loader. Ebből az is következik hogy nem kell futási jogod adni (biztonsági okokból nem is szabad), elég neki az olvasási jog ami alapértelmezett. A PATH pedig biztosan jól be van állítva ha egy tárhelyszolgáltató támogatja a Python szkriptek futtatását, de a hibaüzenet nem is erre utal.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!