|
|
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
Привет всем. У меня возникла небольшая проблема, может кто-то уже с таким сталкивался и сможет помочь советом? Имеется CGI скрипт написанный в питоне: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Проблема заключается в следующем: после того как из браузера передались параметры в cgi, в браузере показывается код скрипта cgi в том виде в каком он написан выше :( я не понимаю почему.... Помогите, пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 19:21 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
Я так понимаю, что если показывается именно код скрипта, значит проблема в http сервере. Хотя и сам скрипт неправильный, корректней было бы писать хотя бы так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Но! В любом случае, ВЕСЬ скрипт показываться не должен был бы. По идее, из-за ошибки в определении типа контента должен показаться вывод скрипта как текст. Но не сам скрипт.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 21:28 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
То есть вопрос -- что за сервер используется и что в логах пишется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 21:29 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
Тестирование web-приложения провожу с помощью модуля CGIHTTPServer из стандартной поставки Python. то есть сначала запускаю файл CGIHTTPServer.py ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 21:34 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
У меня действительно ошибка в том что я наверное не так запускаю.. что ли.... ПО идеи надо было просто запустить CGIHTTPServer.py затем открыть браузрер... и там набрать... http://localhost/cgi/index.htm..... в папке как раз и находиться файл который приведен выше... но так вообще ничего не работает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 21:48 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
цгишку положите в /cgi-bin или пропишите cgi_directories вашего хендлера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 21:48 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
Frenzyцгишку положите в /cgi-bin или пропишите cgi_directories вашего хендлера не понятно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 22:00 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
можно поставить вопрос вот так: есть папка допустим 1 в ней находится файл "CGIHTTPServer.py" и папка "cgi_bin", а в папочке "cgi-bin" - файл "index.html" и два файла 1.py и 2.py Содержимое файла 1.py: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Содержимое файла 2.py: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. в свою очередь index.html это обычный статический HTML документ запускаю CGIHTTPServer.py, потом браузер, в строке набиваею http://localhost/cgi-bin/index.htm и ииии ничего.. вот что не так? Не судите строго с Python знакома совсем чуть чуть.... а это лабораторная работа.... и надо срочно сделать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 23:10 |
|
||
|
Проблема с CGI
|
|||
|---|---|---|---|
|
#18+
положи куда-нибудь CGIHTTPServer.py, туда же свой index.html, потом создай там же папку cgi-bin (именно минус а не подчеркивание), в эту папку цги-бин положи два своих .пи файла. Потом открой консоль (пуск-выполнить-cmd) пойди в исходную папку где у тебя CGIHTTPServer.py, запусти его (просто написав CGIHTTPServer.py) Он тебе должен написать чего-нибудь типо Код: plaintext это всё будет работать только если у тебя нормально питон установлен (а именно когда 2 раза по .пи-файлу клацаешь он выполняется питоном - а иначе он откроется той программой с которой ассоциированно расширение .пи, вместо того чтобы выполниться) _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2008, 23:41 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35334008&tid=1345267]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 355ms |

| 0 / 0 |
