L'adopterais-je ?

Démarré par Webjack, Fév 10, 2023, 10:38 PM

« précédent - suivant »

Webjack

Négatif. J'ai bien précisé que j'avais modifié la version PHP. C'est une PHP 7.4.33

https://deltacms.reseauk.info/phpinfo.php
--
Tout va bien !

Lionel

Citation de: Webjack le Fév 16, 2023, 06:27 PMj'ai renseigné une directive dans le .htaccess pour modifier le PHP en 5.6 sur cet environnement. 
ceci, contredit cela :

Citation de: Webjack le Fév 16, 2023, 09:28 PMJ'ai bien précisé que j'avais modifié la version PHP. C'est une PHP 7.4.33
J'ai compris que tu as modifié, donc passé, le PHP en 5.6 sur cet environnement, à moins que tu te soit incomplètement exprimé, et que ta phrase aurait du être celle-ci : j'ai renseigné une directive dans le .htaccess pour modifier le PHP qui était en 5.6 sur cet environnement. 

Donc, vu https://deltacms.reseauk.info/phpinfo.php ton serveur est bien en version PHP 7.4.33, mais quel est le contenu de ton .htaccess à la racine du site https://deltacms.reseauk.info/ ?

Webjack

Bonjour Lionel,

Effectivement, je m'étais mal exprimé (désolé), l'environnement est bien en 5.6 et j'ai renseigné une directive dans .htaccess (donnée par O2switch)

# PHP 7.4 :
<FilesMatch \.php$>
SetHandler application/x-httpd-php74
</FilesMatch>
AddHandler application/x-httpd-php74 .php

# Racine du site DeltaCMS
<Files .htaccess>
    Require all denied
</Files>

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/shtml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

Options -Indexes -MultiViews

# Attention, surtout ne rien modifier ci-dessous !
# URL rewriting
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>


Par ailleurs, pour le captcha, j'ai été voir si captcha.php était bien passé au transfert et remplacé temporairement par un autre pour vérifier.

/core/vendor/captcha/captcha.php
Dommage car il semble bon et je suis toujours bloqué à l'extérieur du site.  :-[



--
Tout va bien !

Lionel

Selon https://faq.o2switch.fr/hebergement-mutualise/gestion-web/choisir-version-php-et-php-ini
Il faut ajouter un fichier php.ini

CitationLa mise en place de la version de PHP doit s'accompagner obligatoirement d'un fichier php.ini plus bas pour que la version fonctionne correctement.
voir aussi : https://faq.o2switch.fr/hebergement-mutualise/tutoriels-cpanel/selecteur-version-php

Webjack

J'ai effectivement mis un php.ini à la racine du sous/domaine là où est le site.

Par contre, ais-bien compris " fichier php.ini plus bas pour que la version fonctionne correctement" ?

You cannot view this attachment.
--
Tout va bien !

Lionel

Citation de: Webjack le Fév 17, 2023, 09:47 AMJ'ai effectivement mis un php.ini à la racine du sous/domaine là où est le site.
Mais il n'apparaît pas dans ton .htaccess
Extrait de https://faq.o2switch.fr/hebergement-mutualise/gestion-web/choisir-version-php-et-php-ini :

Mettre en place un php.ini personnalisé

Pour mettre en place un fichier php.ini, vous devez forcer la version de PHP que vous souhaitez utiliser (par défaut, php 5.4) à l'aide des explications fourni plus haut, puis ajoutez cette directive dans le fichier .htaccess contenu dans le dossier ou vous souhaitez que les modifications soit effective :
suPHP_ConfigPath /chemin_vers_dossier_contenant_php.ini


Par exemple, si vous souhaitez mettre en place un fichier php.ini en utilisant la version par défaut de PHP pour votre site principal contenu dans "public_html", vous devrez créer un fichier .htaccess dans le dossier public_html avec ces directives :

<FilesMatch \.php$>
SetHandler application/x-httpd-php54
</FilesMatch>
AddHandler application/x-httpd-php54 .php
suPHP_ConfigPath /home/votre_login/public_html


Dans ce dernier cas, le fichier php.ini devra être situé ici : /home/votre_login/public_html/php.ini

Webjack

Oh mon Dieu! Je l'ai effectivement oublié. Autant pour moi. 😵�💫

Je vais régler ça en rentrant à midi
--
Tout va bien !

Webjack

C'est réparé et désolé pour cet oubli qui a fait perdre du temps à tout le monde. Je me rattraperai. ;)

Je vais pourvoir enfin commencer à alimenter mon Reseau k.

@Sylvain

Dans la doc, je ne trouve rien sur l'installation sauf avoir mal cherché et il serait intéressant de préciser ce que j'ai appris dans ce fil c'est que la manipulation du fichier .htaccess peut être délicate en rapport avec les spécificités de Deltacms.

Rien à voir avec mon petit problème maintenant résolu mais j'ai été interpellé par cette conversation qui en parlait car je ne le savais pas.

@tous

Autre question qui n'a rien à voir avec tout ça mais une réponse positive j'en suis persuadé aiderait à promouvoir votre CMS.

D'habitude, j'utilise des Live-CD ou USB pour faire des démonstrations aux amis qui veulent passer de Windows à Linux et bien sûr, je me propose de faire une Live-USB avec Deltacms.

Mais jusqu'à maintenant, je n'ai fais qu'utiliser l'existant, en particulier Ubuntu et une Debian et je ne sais pas comment m'y prendre.

Si vous pouviez me donner qu'un début de piste...  8)
--
Tout va bien !

Sylvain

Bonjour Webjack,

La Doc pour l'installation est dans la sous page 'installation' du premier item , l'icône deltacms.

On peut également la trouver sur le site principal onglet téléchargement.

Pour les .htaccess il va sans dire que c'est à manipuler avec la plus grande précaution.

Ton site est bien démarré et sera sûrement intéressant. Tu pourras le présenter dans la rubrique idoine de ce forum.

Bonne continuation.
Sylvain

Webjack

Hello Sylvain, :)

Sous "Téléchargement" du site principal, il y a effectivement des informations intéressantes et sur le premier item (et les autres) de https://doc.deltacms.fr/ les paramétrages du CMS mais quand je parles "d'installation", ça part du téléchargement de l'archive jusqu'au moment où on affiche le site avant d'entrer dans son administration.

Je sais bien sûr que pour des gens "initiés" des explications sont parfaitement inutiles quoi que des infos sur certaines spécificités (le .htaccess par exemple dans notre cas) ne soient pas du luxe, mais il faut penser aux "débutants" qui sont, à en juger par l'édition de site monitorés par Deltacms un peu "simples. Il y en a trois pages sur Google.

Je n'ai pas le temps de développer car il faut que je file.

En bref, pas mal de gens se cassent le dents sur l'install et pas seulement pour ce CMS.

Une petite page consacrée à ce sujet ferait le plus grand bien à ceux qui nous quittent avant d'avoir réellement commencé. ;)
--
Tout va bien !

Webjack

Oups, encore un coup, je me suis mal exprimé. Sans doute la fatigue de ces derniers jours. ;D

Comme je suis en ce moment dans les distributions Linux et clefs USB bootables, dans mon euphorie de voir mon site fonctionner le me suis emmêlé les pinceaux.

En fait, graver un serveur pour présenter un site en PHP sur un CD ou USB, je sais faire depuis longtemps.

Mille excuses.  :-X
--
Tout va bien !