talpinimas serveryje

C
  • 12 Geg '11

Sveiki,
turime vds serveri su Centos, kurioje yra Python 2.4.3 ir Django 1.1.

Gal kas turi patirties instaliuojant aukstesne Python versija, kuri neitakotu sistemines. Django eis i virtualenv.

Kitas klausimas kaip aptarnauti Python+Django.

Busiu labai dekingas uz informacija.

C
  • 12 Geg '11

As moku google naudotis , teiraujuosi geriausiu praktiku ir patirties.

Ka isskaiciau kad Django 1.3 yra pilnai palaikomas ant 2.4*, tai Python versija turbut gali islikti ta pati.

Svarbiausia kokie butu rekomendavimai del deployinimo serverio?

S
  • 12 Geg '11

Paprasčiausias sprendimas - atsinaujinti VDS (Debian 6.0 turi python 2.6).

CentOS yra didžiausias programuotojų galvos skausmas, nes ten visi paketai mažiausiai dešimtmečiu pasenę...

Aišku jei dėl kažkokių neįveikiamų priežasčių neįmanoma atsinaujinti VDS'o, galima rinktis sunkesnį kelią - susikompiliuoti Python pačiam.

Kompiliuotis galima arba rankiniu būdu arba naudojant zc.buildout konfigūracinius skriptus:

http://blog.mfabrik.com/2010/07/16/easi ... ut-python/

S
  • 12 Geg '11

@cargan rašė:
Ka isskaiciau kad Django 1.3 yra pilnai palaikomas ant 2.4*, tai Python versija turbut gali islikti ta pati.

Pats Django tai palaiko 2.4, bet didžioji pernaudojamų Django aplikacijų, tikriausiai ne...

@cargan rašė:
Svarbiausia kokie butu rekomendavimai del deployinimo serverio?

Jei bus diegiamas Django, tai pagrindinis reikalavimas - Python 2.6 arba Python 2.7, daugiau iš esmės kažkokių ypatingų reikalavimų nėra, jei distribucija pagal nutylėjimą naudoja reikiamą Python versiją, tai visą kitą labai paprasta įsidiegti per tos distribucijos paketų sistemą.

Aišku dar reikalingas Apache ir mod-wsgi, taip pat greičiausiai duomenų bazė, PostgreSQL arba MySQL.

C
  • 13 Geg '11

Dekui! Ismeginsiu viska.

C
  • 18 Geg '11

pavyko!
Jei kam reikes tai rasau kaip as tai atlikau:

pagal http://blog.perplexedlabs.com/2008/11/1 ... -5-cpanel/
isinstaliavau naujesne python 2.7.1 versija, setuptools, sqlite3 ir mysqlDb.

Pagal sias instrukcijas susitvarkiau mod_wsgi: http://wiki.osqa.net/display/docs/RHEL, ... tion+Guide