Check htaccess

This commit is contained in:
Fred Tempez 2023-03-07 07:13:22 +01:00
parent 1a40d5f4c5
commit 3ba76bde35
2 changed files with 21 additions and 3 deletions

View File

@ -3,7 +3,7 @@
## Version 12.3.00 ## Version 12.3.00
### Améliorations : ### Améliorations :
- Prise en charge PHP 8.2 - Prise en charge PHP 8.2
- Nettoyage de la sortie HTML. - "Minification" de la sortie HTML.
- Envoi d'eMail, PHPMailer : - Envoi d'eMail, PHPMailer :
- Mise à jour PHPMailer 6.7.1, support PHP 8 ; - Mise à jour PHPMailer 6.7.1, support PHP 8 ;
- Personnalisation de l'adresse de l'expéditeur ; - Personnalisation de l'adresse de l'expéditeur ;
@ -15,7 +15,7 @@
- Le numéro de version d'une langue est le numéro de version de base de données - Le numéro de version d'une langue est le numéro de version de base de données
- A l'installation ou lors de l'accès à la fenêtre des langues, les dialogues sont actualisés. - A l'installation ou lors de l'accès à la fenêtre des langues, les dialogues sont actualisés.
- La fonction d'édition des langues de l'UI est neutralisée. - La fonction d'édition des langues de l'UI est neutralisée.
- Contrôle des prérequis, Zwii ne démarre pas si la version de PHP n'est pas conforme ou si un module PHP nécessaire n'est pas installé. - Contrôle des prérequis, Zwii ne démarre pas si la version de PHP n'est pas conforme ou si un module PHP nécessaire n'est pas installé, si les fichiers de sécurité htaccess sont manquants.
### Corrections : ### Corrections :
- Suppression des appels Google Analytics lors du chargement du gestionnaire de fichiers (RFM) dans TUI-image. - Suppression des appels Google Analytics lors du chargement du gestionnaire de fichiers (RFM) dans TUI-image.
- Mauvais affichage du script ou du CSS déclarés dans une page. - Mauvais affichage du script ou du CSS déclarés dans une page.
@ -26,6 +26,9 @@
- Remplacement du sélecteur de date Flatpickr par le sélecteur HTML 5 qui autorise les formats suivants : date, time, week, month, datetime-local. - Remplacement du sélecteur de date Flatpickr par le sélecteur HTML 5 qui autorise les formats suivants : date, time, week, month, datetime-local.
- Paramétrage du délai de recherche automatique d'une mise à jour, tous les jours, deux jours, quatre jours, toutes les semaines, tous les mois. - Paramétrage du délai de recherche automatique d'une mise à jour, tous les jours, deux jours, quatre jours, toutes les semaines, tous les mois.
## Version 12.2.04
- Référencement incorrect de la langue grecque dans la base centrale.
## Version 12.2.03 ## Version 12.2.03
- Corrections de bugs consécutifs au changement de format de languages.json - Corrections de bugs consécutifs au changement de format de languages.json

View File

@ -38,4 +38,19 @@ foreach ($e as $k => $v) {
} }
} }
if ($b) if ($b)
exit('<pre><p>ZwiiCMS ne peut pas démarrer ; activez les extensions requises - ZwiiCMS cannot run, enabled missing extensions.</p></pre>'); exit('<pre><p>ZwiiCMS ne peut pas démarrer ; activez les extensions requises - ZwiiCMS cannot start, enabled missing extensions.</p></pre>');
/**
* Contrôle les htacess
*/
$d = [
'',
'site/data/',
'site/backup/',
'site/tmp/',
'site/i18n/'
];
foreach ($d as $key) {
if (file_exists($key . '.htaccess') === false)
exit('<pre>ZwiiCMS ne peut pas démarrer, le fichier ' .$key . '.htaccess est manquant.<br />ZwiiCMS cannot start, file ' . $key . '.htaccess is missing manquant.</pre>' );
}