![]()
![]()
![]()
Amazon has warned that vulnerabilities in a programming language that underpins much of the Internet, discovered using AI tools, are being “broadly exploited” as governments and companies rush to secure their systems.
The world’s largest cloud computing provider on Wednesday said it had identified an attempt by hackers to exploit the bug four days before the weakness was disclosed to the public.
Amazon added the flaws were “now being broadly exploited in the wild.”
![]()
![]()
![]()
![]()
Website admins, brace yourselves. Fixes for what are believed to be uncommonly severe vulnerabilities are scheduled to drop in a little more than 12 hours for PHP, a programming language that powers websites and Web applications everywhere.
PHP maintainers said Monday that they planned to release patches for two vulnerabilities, both with severity ratings of 9.2 out of a possible 10.
“All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available,” the advisory stated. “We reserve the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild.”
![]()
![]()
Bon, maintenant que vous avez vos chaînes IPTV qui tournent via Tunarr ou xTeVe, votre flux XMLTV est super propre. Mais il vous manque un seul truc : Un guide de programme potable.
Hé bien GridTV développé par l'ami JohnnyBeGood est là pour ça !
GridTV c'est une interface web en PHP/JS/CSS qui transforme toute source XMLTV compatible en guide TV façon grille horizontale, avec l'indicateur "maintenant" visible en permanence, une barre de progression du programme en cours, et les émissions passées qui se retrouvent automatiquement grisées. C'est exactement ce à quoi ressemble le guide TV de votre box opérateur, mais en mieux, et pour votre propre contenu !
Pour le déploiement, Docker est le chemin recommandé plutôt que de tout configurer à la main : git clone, cd GridTV, docker compose up -d, et hop, vous ouvrez localhost:8080.
Un assistant de setup vous demandera alors votre source EPG obligatoire et une playlist M3U si notamment vous voulez utiliser le player intégré, et une fois validé, vous retombez directement sur la grille.
Ça se met en place en moins de 5 min mais si vous préférez installer sans Docker, ou plutôt sans la couche conteneur, il y a également sur le Github des exemples de config pour Apache et Nginx dans la doc. Caddy fonctionnera aussi et la doc concernant Traefik, c'est pour le cas où GridTV tourne en Docker mais derrière un reverse proxy.
Côté fonctionnalités, le player HLS s'ouvre en PiP (Picture in Picture) dans un coin en cliquant sur une chaîne et le multi-EPG vous permettra de configurer plusieurs sources avec un petit switch. GridTV propose aussi des rappels de programme via notifications navigateur, 15 minutes avant la diffusion. Mais pour en profiter, l'onglet du browser doit rester ouvert et les notifs autorisées.
Et il y a aussi possibilité de générer un export PDF/PNG du guide sur 24h. C'est pas indispensable mais ça permet pour ceux qui veulent d'imprimer le programme de la soirée.
Chaque visiteur de l'instance peut aussi utiliser / paramétrer ses propres URLs XMLTV/M3U, car rien n'est stocké côté serveur. Hé oui, tout passe par le localStorage du navigateur donc vous pouvez partager votre instance avec autant de monde que vous voulez, ça n'a pas d'impact.
La version Steampunk
Et il y a même des thèmes genre cyberpunk, steampunk, magazine ou le thème par défaut. Et la page de monitoring admin expose également une sonde accessible via un endpoint compatible Uptime Kuma qui renvoie le code HTTP 200 si tout va bien. Sinon, ce sera du code 503. Bref, ça vous connaissez...
Bref, l'outil est jeune mais bien construit et une démo live tourne ici guide.demo.johnnybegood.fr . À suivre donc....
Et si vous cherchez juste des listes de chaînes IPTV gratuites , c'est par là !
![]()
Debian 11 is an excellent server OS to run the LAMP stack. PHP (Hypertext Preprocessor) is a widely-used open source general-purpose scripting language especially suited for web development. However, Debian 11 comes with PHP version 7.4. Here is how to install PHP 8.2 with Apache server on Debian 11 using the CLI or over ssh based session.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post How to install PHP 8.2 with Apache on Debian 11 Linux appeared first on nixCraft.
While looking into the nginx PHP error log file fixing unrelated issues, I noticed I was spammed with the following message:
[28-Jul-2022 10:27:13 UTC] PHP Warning: Constant ABSPATH already defined in /home/lighttpd/cyberciti.biz/http/faq/wp-config.php on line 73
[29-Jul-2022 10:29:13 UTC] PHP Warning: Constant ABSPATH already defined in /home/lighttpd/cyberciti.biz/http/faq/wp-config.php on line 73
31-Jul-2022 10:31:13 UTC] PHP Warning: Constant ABSPATH already defined in /home/lighttpd/cyberciti.biz/http/faq/wp-config.php on line 73
[-Jul-2022 10:32:38 UTC] PHP Warning: Constant ABSPATH already defined in /home/lighttpd/cyberciti.biz/http/faq/wp-config.php on line 73
[31-Jul-2022 10:33:13 UTC] PHP Warning: Constant ABSPATH already defined in /home/lighttpd/cyberciti.biz/http/faq/wp-config.php on line 73
I was surprised by this as it was filling up disk space for no good reasons. So I decided to look into it.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post PHP Warning: Constant ABSPATH already defined in wp-config.php appeared first on nixCraft.
So while working on some custom code for this website, I noticed broken functionality. Initially, I thought Cloudflare blocked the origin server IP address. So I looked into the Cloudflare log and found nothing. So, upon close inspection of a php error log, I found this:
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post file_get_contents(): https:// wrapper is disabled in the server configuration appeared first on nixCraft.
I have multiple versions of PHP installed on my development VM. I am migrating all my projects from PHP 7.x to 8.x and testing it. However, this leads to specific problems. For example, my production Linux container is on PHP 7.4.26, while the development VM is on PHP 8.1. So they don't match and causes problem even in the dev environment because I have 7.x and 8.x. Here is how to tell the composer to use different PHP versions per project requirements.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post How to tell and force Composer to use a specific PHP version such as 7.x or 8.x appeared first on nixCraft.
In this tutorial, you will learn how to install PHP 7.4 on OpenSUSE Linux 15.2/15.1 and configure it with Nginx. PHP is server-side and very popular for various PHP frameworks such as Symfony, Laravel, and open source apps like MediaWiki, WordPress, Nextcloud, and more.
This entry is 3 of 3 in the OpenSUSE Linux LEMP Stack Tutorial series. Keep reading the rest of the series:
The post How to Install PHP on OpenSUSE 15.2/15.1 appeared first on nixCraft.
How do I install PHP extension called phpredis (php-redis) for interfacing with Redis cluster on CentOS 8 or RHEL 8?
The post How to Install phpredis on CentOS 8 / RHEL 8 appeared first on nixCraft.
How do I install PHP 7.x on CentOS 8 Linux server along with Nginx? How can I install the latest version of PHP 7.4 on CentOS Enterprise Linux 8 server?
The post How to Install PHP 7.x on CentOS 8 For Nginx appeared first on nixCraft.
How do I install Linux, nginx, MySQL, PHP (LEMP) stack on Amazon Linux AMI running on AWS?
The post Amazon Linux AMI Install Linux, nginx, MySQL, PHP (LEMP) appeared first on nixCraft.
How do I install a LAMP stack on Debian 10 (Buster)?
The post How to install LAMP on Debian 10 (Buster) appeared first on nixCraft.
How do I set up a LAMP stack on RHEL 8 cloud server or VPS or bare metal server? How can I install Linux, Apache, MySQL/MariaDB, PHP (LAMP) stack On RHEL (Red Hat Enterprise Linux) 8?
The post How To Install Linux, Apache, MySQL, PHP (LAMP) stack On RHEL 8 appeared first on nixCraft.