Найти - Пользователи
Полная версия: Философия и практика upload файлов на сервер
Начало » Web » Философия и практика upload файлов на сервер
1 2 3 4
mistercx
pioner
Если правильно в виндах зарегистрировать расширение (.py для python)
Можно и так поступить, только некоторые скрипты у меня без расширения - поэтому “ой”. Но, как вариант, подходит!
mistercx
pioner
Если правильно в виндах зарегистрировать расширение (.py для python)
Кстати, думаю читателям будет небезинтересен метод регистрирования расширения. Сам только что 3 часа потратил на эксперименты, в Гуглах - одни вопросы и взывания о помощи, поэтому выкладываю код, как говорится “на блюдечке…”:

итак, чтобы скрипты на Python запускались под Apache и при этом первая строка игнорировалась (для удобства последующей заливки на Unix-хостинг):

1. В httpd.conf находим строчку
#ScriptInterpreterSource registry
и её раскоментируем (убираем начальный “#”)

2. Перегружаем Apache (или комп, кто не умеет Apache ) :)

3. Вставляем отсюда код и копируем его в блокнот:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.py]

[HKEY_CLASSES_ROOT\.py\Shell]

[HKEY_CLASSES_ROOT\.py\Shell\ExecCgi]

[HKEY_CLASSES_ROOT\.py\Shell\ExecCgi\Command]
@="\"d:\\usr\\local\\bin\\python.exe\" \"-u\""
4. В этом коде в последней строчке меняем путь к ВАШЕМУ python.exe и НЕ ЗАБЫВАЕМ про ключик “-u” в качестве параметра (обсуждалось выше)

5. Сохраняем файл с расширением “.reg” и запускаем его.

Нужная информация запишется в Реестр Windows, скрипты начнут запускаться И БУДЕТ ВАМ СЧАСТЬЕ! :D

P.S.: То же самое актуально и для других языков (Perl в частности)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB