Simple Machines Community Forum

SMF Support => Language Specific Support => Français (French) => Topic started by: Brisco on July 17, 2021, 09:57:18 AM

Title: MàJ PHP et problème de liens sur le thème
Post by: Brisco on July 17, 2021, 09:57:18 AM
Bonjour,

Je suis en train de faire une mise à jour sur un forum que j'avais un peu délaissé (...5ans  :-\  ;D).
Il est hébergé sur les pages persos de Free et j'ai voulu mettre PHP à jour en 5.6.1

depuis, j'ai ces deux messages d'erreur sur ma home page :

Warning: file_exists(): open_basedir restriction in effect. File(/mnt/105/sdb/8/7/monsite) is not within the allowed path(s): (/var/www/sdb/8/7/monsite) in /var/www/sdb/8/7/monsite/Settings.php on line 50

Warning: file_exists(): open_basedir restriction in effect. File(/mnt/105/sdb/8/7/monsite/Sources) is not within the allowed path(s): (/var/www/sdb/8/7/monsite) in /var/www/sdb/8/7/monsite/Settings.php on line 52

Je suis en 2.0.13 avec Simple machines. J'étais justement en train de mettre à jour quand il m'a dit que ma version de PHP était obsolète.
Je suppose que c'est pas grand chose, mais ne vois pas ce qu'il veux que je fasse.

Merci d'avance
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: alexetgus on July 17, 2021, 01:51:49 PM
Salut,

Pour le PHP obsolète, passe ton SMF en PHP 7.1 qui fonctionne bien.
Ensuite, il te faudra passer un coup de repair_settings, vu que les chemins n'ont plus l'air d'être ce qui est indiqué dans ton SMF.
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: Brisco on July 17, 2021, 03:21:59 PM
Super ! j'avais complètement oublié l'existence de ce fichier  ^^ (d'ailleurs merci pour la traduction en VF)
ça fonctionne correctement.

Par contre, pour passer en PHP 7.1, je fais comment ?

j'ai mis ça dans mon .htaccess mais j'ai une erreur 500

<IfDefine Free>
php7 1
</IfDefine>


j'ai essayer en mettant php71 mais ça ne fonctionne pas.
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: alexetgus on July 17, 2021, 04:01:20 PM
Désolé, chez Free je ne sais pas comment on fait pour modifier la version de PHP...
Pourtant j'avais lu je ne sais plus où qu'ils avaient fait des progrès de ce côté là (il fut une époque où ils proposaient une seule version PHP obsolète).

Ceci dit, si ça fonctionne, c'est déjà ça. :)
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: Brisco on July 17, 2021, 04:55:43 PM
Ok merci
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: Paulo.chon on July 27, 2021, 04:05:55 PM
Quote from: Brisco on July 17, 2021, 03:21:59 PM
Super ! j'avais complètement oublié l'existence de ce fichier  ^^ (d'ailleurs merci pour la traduction en VF)
ça fonctionne correctement.

Par contre, pour passer en PHP 7.1, je fais comment ?

j'ai mis ça dans mon .htaccess mais j'ai une erreur 500

<IfDefine Free>
php7 1
</IfDefine>


j'ai essayer en mettant php71 mais ça ne fonctionne pas.

Et en mettant 7.1 ?
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: maximus23 on July 28, 2021, 02:25:24 AM
Bonjour,


Pour free c'est comme ceci :


<Files .htaccess> order allow,deny deny from all </Files> #php7 en actif <IfDefine Free> php73 1 </IfDefine>
:)
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: Paulo.chon on July 30, 2021, 03:31:15 AM
Bonjour,

Je me permets une question complémentaire :

Quelle version de PHP vaut-il mieux privilégier avec SMF 2.0.18 ?

J'étais sous PHP 7.0 et mon hébergeur m'a averti que cette version était obsolète et non suivie, je suis maintenant sous PHP 7.3 qui était la plus haute que me proposait mon hébergeur.
Je sais que SMF 2.0.18 fonctionne avec PHP 7.4 mais je pensais plutôt à la compatibilité avec les mods ouMysqldumper ou ce genre de chose.

Plus généralement, a-t-on vraiment intérêt à viser le PHP le plus haut supporté par sa version de SMF ou une version inférieure n'est-elle pas préférable pour se garantir la plus grande compatibilité ? Et dans ce cas donc, laquelle ?
(Si 7.3 n'apporte rien de plus que 7.1, je pensais rétrograder pour me prémunir de problèmes d'incompatibilité, est-ce une bonne idée ?)
Title: Re: MàJ PHP et problème de liens sur le thème
Post by: maximus23 on July 30, 2021, 03:35:13 AM
Bonjour,


Oui c'est une très bonne idée si tu as encore des anciens modules.


Sinon en général si tout est en ordre on privilégiera le Php 7.2 pour être tranquille pour le moment.


:)



Title: Re: MàJ PHP et problème de liens sur le thème
Post by: Paulo.chon on July 30, 2021, 03:37:14 AM
Merci !
Je vais passer au 7.2 alors.