Programovací jazyk JavaScript (Wikipedie) dnes slaví 30 let od svého oficiálního představení 4. prosince 1995.
Byly zveřejněny informace o kritické zranitelnosti CVE-2025-55182 s CVSS 10.0 v React Server Components. Zranitelnost je opravena v Reactu 19.0.1, 19.1.2 a 19.2.1.
Bylo rozhodnuto, že nejnovější Linux 6.18 je jádrem s prodlouženou upstream podporou (LTS). Ta je aktuálně plánována do prosince 2027. LTS jader je aktuálně šest: 5.10, 5.15, 6.1, 6.6, 6.12 a 6.18.
Byla vydána nová stabilní verze 3.23.0, tj. první z nové řady 3.23, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
Byla vydána verze 6.0 webového aplikačního frameworku napsaného v Pythonu Django (Wikipedie). Přehled novinek v poznámkách k vydání.
Po více než 7 měsících vývoje od vydání verze 6.8 byla vydána nová verze 6.9 svobodného open source redakčního systému WordPress. Kódové jméno Gene bylo vybráno na počest amerického jazzového klavíristy Gene Harrise (Ray Brown Trio - Summertime).
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za listopad (YouTube).
Google Chrome 143 byl prohlášen za stabilní. Nejnovější stabilní verze 143.0.7499.40 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 13 bezpečnostních chyb.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.
Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).
Co potřebuji pro funkcnost scriptu? Nemam žádný server a tvořím si stránky jen pro sebe. V podstatě se jen učím tvořit web. str.. Mám distro Archlinux a v repo je balíček PHP 5.2-*
Stačí to, nebo potřebuji Apache? K čemu je vlastě Apache (krom toho, že se stará o server)?
Apache budete potřebovat. Ten totiž z Vašeho počítače „udělá server“, ke kterému se pak můžete připojit webovým prohlížečem. Doporučoval bych nejdříve zkusit tento postup.
pacman -S apache
pacman -S php
Neco neni ok. V /etc./httpd/conf/https.conf nenajdu jedine slovo php. A potom take nemůžu najít žádný adresář, který se v návodu uvádějí.
httpd se nastatovalo
v tom návodu je zmíňka o adr. ~/public_html a je tam něco, jako že jestli chcu zpřístupnit tento adr celému světu. No nechcu. Chci ho jen pro sebe na testování php. Také je tam zmíňka, že musím změnit práva, aby se tam apache dostal, ale je to v tom samem odstavci. Nemůžu přijít na to, jestli si ten adr. udělá sám, když ty práva změním, nebo jeslti ho mám udělat já, ale ten odstavec se mi nelíbí. radši bych používal nějakej adresar, ke kterýmu má přístup a já si přidal práva pro přístup k tomuto adresáři. Přesně nevím jak to funguje, ale vůbec se mi nelíbí zpřístupňovat home pro všechny.
A to proč v tom conf. souboru neni ani zmíňka php nechápu vůbec.
prostě modul php v tom conf. není. V repozitářích nemůžu najít nic jako "mod_php", nebo "libphp"
b) Konfigurák /etc/httpd/conf/https.conf asi nebude to pravé, ten řeší HTTPS
, zkus jiné soubory z toho adresáře
c) UTFW
Našel jsem tam php5_module.conf, ale nevím co s ním. Odkomentovat první řádek?
# Required modules: dir_module, php5_module <IfModule dir_module> <IfModule php5_module> DirectoryIndex index.php index.html AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .phps </IfModule> </IfModule>
apache funguje. Aspoň myslím, protože dokud ho nenastartuju, tak firefox na http://localhost nic nenajde a kdyz nastartuju httpd, tak aspoň něco zobrazí. Akorát mi tam chybí "powered by" jak je psáno v návodu. PHP nevím přesně jak ověřit, používám jen testovací str. co je v návodu a to bezúspěšně. Jinak jsem právě našel nějakou diskusi, kde říkají, že tam to "LoadModule php...." mám prostě vepsat. Momentálně se snažím najít, jestli je někde libphp5.so
<?php phpinfo(); ?>Pak ho zkusíš načíst prohlížečem. Pokud PHP funguje, objeví se taková dlouhá modrá tabulka s informacemi.
Dle návodu mám tento soubour v ~/public_html a ted jsem to jestě zkusil v tom /srv/http.
Nefunguje. Firefox sice zaregistruje, že je to php script, ale neporadí si sním
už jede, ale nechápu
dál-li v návodu odkaz http://localhost, je to OK a zobrazí se mi odkaz na soubor test.php - OK
Zadám-li http://localhost/test.php - OK
Ale kliknu-li na soubour ve správci souborů - otevřít čím (firefox) tak si s tím neporadí
Ale kliknu-li na soubour ve správci souborů - otevřít čím (firefox) tak si s tím neporadíAno, logicky. Protože to ani neprojde přes Apache. To se otevře z disku, ne přes HTTP...
Našel jsem ho v /etc/http/modules. Stále jsem ho hledal někde v /lib, nebo /usr/lib
Připsal jsem ten řádek a objevil jsem ještě jeden zajímavý návod, cihan.me/installing-sugarcrm-community-edition-on-arch-linux/, ale k bodu 16. Nerozumím té poznámce ohledně "include" a bodu 17. nerozumím vůbec.
/etc/httpd/conf/http.conf LoadModule rewrite_module modules/mod_rewrite.so LoadModule php5_module modules/libphp5.so . # # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # <IfModule dir_module> DirectoryIndex index.html </IfModule> . .DocumentRoot "/srv/http" # Various default settings Include conf/extra/httpd-default.conf #php Include conf/extra/php5_module.conf
*/httpd-userdir.conf # Settings for user home directories # # Required module: mod_userdir # # UserDir: The name of the directory that is appended onto a user's home # directory if a ~user request is received. Note that you must also set # the default access control for these directories, as in the example below. # UserDir public_html # # Control access to UserDir directories. The following is an example # for a site where these directories are restricted to read-only. # <Directory "/home/*/public_html"> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory>
/etc/php/php.ini open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/
vážně nevím, co ještě může chtít.
Tiskni
Sdílej: