• Welcome to Simple Machines Community Forum. Please login or sign up.

MàJ PHP et problème de liens sur le thème

Started by Brisco, July 17, 2021, 09:57:18 AM

Previous topic - Next topic

Brisco

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

alexetgus

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.

Brisco

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.

alexetgus

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. :)


Paulo.chon

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 ?

maximus23

Bonjour,


Pour free c'est comme ceci :


<Files .htaccess> order allow,deny deny from all </Files> #php7 en actif <IfDefine Free> php73 1 </IfDefine>
:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

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 ?)

maximus23

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.


:)



Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon


Advertisement: