abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 23
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 26
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 781 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Apache s Djangem

7.2.2007 16:21 Devilkin | skóre: 17 | blog: domecek | Zlín
Apache s Djangem
Přečteno: 441×
Už třetí den se mi nedaří rozchodit tuto kombinaci, proto bych rád poprosil někoho zkušenějšího, jestli neví jak na to.

Mám projekt na /var/www/localhost/htdocs/dws/ (bezpečnost zatim neřešim) a pokud ho spustim pomocí vývojového serveru (python manage.py runserver 192.168.1.1:8080 ) tak všechno chodí, jak má.

Pokud se ho ovšem pokusím pustit přes Apache, tak se na stránce objeví tohle:
Mod_python error: "PythonHandler django.core.handlers.modpython"

Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
    result = object(req)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 163, in handler
    return ModPythonHandler()(req)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 131, in __call__
    self.load_middleware()

  File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 31, in load_middleware
    raise exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"' % (mw_module, e)

ImproperlyConfigured: Error importing middleware django.contrib.sessions.middleware: "No module named dws"
V httpd.conf mám nasledující :
<Location "/dws/">
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  PythonPath "['/var/www/localhost/htdocs/dws'] + sys.path"
  SetEnv DJANGO_SETTINGS_MODULE settings
  PythonDebug On
</Location>>
Postupoval jsem podle tohoto návodu

Vážně už nevím, co dělám špatně :-(.

Předem děkuji za nakopnutí.

Odpovědi

12.2.2007 04:21 Devilkin | skóre: 17 | blog: domecek | Zlín
Rozbalit Rozbalit vše Re: Apache s Djangem
Pokud upravím konfiguraci Apache takto:
<Location "/dws/">
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  PythonPath "['/var/www/localhost/htdocs/'] + sys.path"
  SetEnv DJANGO_SETTINGS_MODULE dws.settings
  PythonDebug On
</Location>
Zobrazí se Djangem formátovaná stránka "Page not found (404)".

Přesný text vypadá takto:

Page not found (404)
Request Method: 	GET
Request URL: 	http://localhost/dws/

Using the URLconf defined in dws.urls, Django tried these URL patterns, in this order:

   1. ^$
   2. ^admin/

The current URL, /dws/, didn't match any of these.

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
Je mi jasné, že problém je někde v nastavení cest, ale opravdu už nevím, kde bych to měl upravit :-(

Nemá tu někdo funkční konfiguráky Djanga s Apache?

Předem děkuji
15.8.2007 21:21 Devilkin | skóre: 17 | blog: domecek | Zlín
Rozbalit Rozbalit vše Re: Apache s Djangem
Tak jsem si po půl roce zase začal hrát s Djangem a nechápu co mi nebylo jasné ;-).

Takže kdyby se někdo náhodou zasekl taky na takové hlouposti, tady je vysvětlení.

Cesty Apache musejí sedět s cestami projektu (urls.py). To znamená, že pokud něco vyvíjíte s pomocí webserveru dodávaném s Djangem a pak to chcete přesunout třeba na mujwebserver/prvni_pokus/prvni_aplikace, je nutné přidat do urls.py prvni_pokus.

Příklad.

Apache - (httpd.conf)
<Location "/prvni_pokus/">
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  PythonPath "['/home/django/'] + sys.path"
  SetEnv DJANGO_SETTINGS_MODULE prvni_pokus.settings
  PythonDebug On
</Location>
Django - (/home/django/prvni_pokus/urls.py)
from django.conf.urls.defaults import *

(r'^prvni_pokus/admin/', include('django.contrib.admin.urls'))
...
...
...
Není také od věci si nastavit správnou cestu na adresář media (css,img, ...) a zkopírovat tam madia pro admin prostředí Djanga. Přecejen s CSS je to hezčí ;-)

Apache - (httpd.conf)
Alias /media "/var/www/localhost/htdocs/djangosite/media"
Jo a ještě jsem se zasekl na češtině. Když jsem si procházel tutoriál nemohl jsem pochopit, přoč v Admin prostředí nemůžu vytvořit anketu česky (s interpunkcí). Hláška Djanga byla sice celkem jasná, ale pár minutek mi zabralo, než mi to docvalko.

Místo __str__ používat __unicode__ . Ani nechápu proč to v tom tutoríálu není s unicode.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.