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í
×
    dnes 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

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

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).

    Ladislav Hagara | Komentářů: 0
    2.5. 19:11 | IT novinky

    Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.

    Ladislav Hagara | Komentářů: 3
    2.5. 11:22 | Zajímavý projekt

    Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.

    Ladislav Hagara | Komentářů: 2
    2.5. 09:11 | Bezpečnostní upozornění

    Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.

    Ladislav Hagara | Komentářů: 2
    1.5. 20:00 | Komunita

    V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.

    Ladislav Hagara | Komentářů: 3
    1.5. 19:22 | IT novinky

    Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).

    Ladislav Hagara | Komentářů: 0
    30.4. 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    30.4. 17:44 | Zajímavý článek

    Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.

    karkar | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (9%)
     (21%)
     (4%)
     (2%)
     (3%)
     (0%)
     (1%)
     (3%)
    Celkem 515 hlasů
     Komentářů: 19, poslední 30.4. 11:32
    Rozcestník

    Dotaz: Apache s Djangem

    7.2.2007 16:21 Devilkin | skóre: 17 | blog: domecek | Zlín
    Apache s Djangem
    Přečteno: 491×
    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.