Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Философия и практика upload файлов на сервер [RSS Feed]

#1 Сен. 21, 2010 18:27:40

mistercx
От:
Зарегистрирован: 2009-09-21
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Философия и практика upload файлов на сервер

pioner
Если правильно в виндах зарегистрировать расширение (.py для python)
Можно и так поступить, только некоторые скрипты у меня без расширения - поэтому “ой”. Но, как вариант, подходит!



Офлайн

#2 Окт. 5, 2010 23:02:57

mistercx
От:
Зарегистрирован: 2009-09-21
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Философия и практика upload файлов на сервер

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 в частности)



Отредактировано (Окт. 5, 2010 23:06:36)

Офлайн

  • Начало
  • » Web
  • » Философия и практика upload файлов на сервер[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version