PHP Problème de sessions

Fermé
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020 - 10 juin 2020 à 17:55
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 - 12 juin 2020 à 12:36
Bonjour, (Et oui encore des problèmes...)

J'ai hébergé mon site sur les pages perso de free.fr et j'ai une erreur :
Warning: session_start() [function.session-start]: open(/mnt/104/sdb/a/6/r0m1.seb/sessions/sess_8072a4ae613c59319d63f4639f35aeb8, O_RDWR) failed: No such file or directory (2) in /mnt/104/sdb/a/6/r0m1.seb/login/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/104/sdb/a/6/r0m1.seb/login/index.php:1) in /mnt/104/sdb/a/6/r0m1.seb/login/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/104/sdb/a/6/r0m1.seb/login/index.php:1) in /mnt/104/sdb/a/6/r0m1.seb/login/index.php on line 2

Fatal error: Cannot instantiate non-existent class: pdo in /mnt/104/sdb/a/6/r0m1.seb/login/index.php on line 3

Warning: Unknown(): open(/mnt/104/sdb/a/6/r0m1.seb/sessions/sess_8072a4ae613c59319d63f4639f35aeb8, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/104/sdb/a/6/r0m1.seb/sessions) in Unknown on line 0


Et je sais pas pourquoi ça me mets çà alors que le session_start fonctionne correctement en local !

6 réponses

jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
10 juin 2020 à 18:00
Bonjour,

Sur free .. php est en version 4 il me semble....
Tu trouveras sur le net la façon de le passer en php 7 ( ou à minima 5.6 )
cela se fait via un fichier .htaccess que tu dois placer à la racine de ton site.

Un truc du genre
<IfDefine Free>
   php56 1
</IfDefine>

0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
Modifié le 10 juin 2020 à 21:45
Le php s'affiche mais entourer d'erreur
0
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
10 juin 2020 à 22:15
Tu as modifié la version de PHP ?
Créé un fichier à la racine de ton site ( que tu nommes phpinfo.php )
et dans lequel tu places le code :
phpinfo();

Une fois que c'est fait, tu affiches cette page et tu y cherches quelle version de PHP est active.

Et visiblement, sur free, pour que les sessions fonctionnent, il faut créer un repertoire "sessions" a la racine de ton ftp pour que les sessions soient pris en compte.

Assures toi également que tes fichiers sont bien encodés en utf8 (sans bom )
Voir chapitre 1 de ce lien : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
11 juin 2020 à 17:45
J'ai créer un fichier "sessions" mais j'y mets quoi dedans car il est vide ?

Et aussi çà me mets çà :

Warning: session_start(): open(/var/www/sdb/a/6/r0m1.seb/sessions/sess_d39b55c9265607d9f401e47a12e5f37d, O_RDWR) failed: No such file or directory (2) in /var/www/sdb/a/6/r0m1.seb/index.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/sdb/a/6/r0m1.seb/index.php:2) in /var/www/sdb/a/6/r0m1.seb/index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sdb/a/6/r0m1.seb/index.php:2) in /var/www/sdb/a/6/r0m1.seb/index.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sdb/a/6/r0m1.seb/index.php:2) in /var/www/sdb/a/6/r0m1.seb/index.php on line 67

Warning: Unknown: open(/var/www/sdb/a/6/r0m1.seb/sessions/sess_d39b55c9265607d9f401e47a12e5f37d, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/sdb/a/6/r0m1.seb/sessions) in Unknown on line 0
0
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
11 juin 2020 à 20:57
pardon, je me suis mal exprimé.
Ce n'est pas un fichier, mais un dossier qu'il faut créer.
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
12 juin 2020 à 08:44
Non, non j'ai créé un dossier moi mais il faut mettre quelque chose dedans ?
0
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
12 juin 2020 à 09:43
Non il ne faut rien mettre dedans.
Mais tu l'as bien créé à la racine du site ?
Tu lui a attribué quels droits ( faut tout lui autoriser.. 777 )
Et puis.. je t'ai posé d'autres questions auxquelles tu n'as toujours pas répondu... il serait temps de le faire....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
Modifié le 12 juin 2020 à 11:27
Au niveau de php je suis à PHP Version 5.6.34 sur free.fr et comment on modifie les droits avec FileZilla ?

Et pour ta question j'ai mis un dossier qui s'appelle "sessions"(sans les guillemets) à la racine et je suis à php 5.6 lorsque je vais sur phpinfo.php avec free.fr
0
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
12 juin 2020 à 12:36

j'ai mis un dossier qui s'appelle "sessions"(sans les guillemets)

ben oui...
On ne nomme jamais un dossier avec des guillemets de toutes façons...
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
12 juin 2020 à 11:57
J'ai trouvé pour les accès et j'ai mis çà :
0