MyBB.support, le portail francophone de MyBB

Version complète : mybb error (functions_upload.php)
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

VERSION_MyBB : MyBB 1.8.10
J'ai reçus un email de mon forum avec comme texte:


Citation :Your copy of MyBB running on Scooter Chinois 4T (http://www.scooter-chinois-4t.com/forum) has experienced an error. Details of the error include:
---
Type: 2
File: inc/functions_upload.php (Line no. 160)
Message
opendir(./uploads/avatars): failed to open dir: Operation not permitted


[attachment=1625]
Your copy of MyBB running on Scooter Chinois 4T (http://www.scooter-chinois-4t.com/forum) has experienced an error. Details of the error include:
---
Type: 2
File: inc/functions_upload.php (Line no. 160)
Message
opendir(): open_basedir restriction in effect. File(./uploads/avatars) is not within the allowed path(s): (/var/www/vhosts/scooter-chinois-4t.com/:/tmp/)
Le premier message mentionne que le répertoire "http://www.scooter-chinois-4t.com/forum/uploads/avatars" n'existe pas.

Le second mentionne que le fichier "./uploads/avatars" n'est pas permit dans le chemin de recherche, comme si "/var/www/vhosts/scooter-chinois-4t.com/forum/" n'était pas ajouté au début.

Avez-vous changé les répertoires de MyBB dans l'Administration récemment?
Bonjour!

Le répertoire http://www.scooter-chinois-4t.com/forum/uploads/avatars" existe bien et est bien en 777
"/var/www/vhosts/scooter-chinois-4t.com/forum/" ce trouve ou dans la configuration de mybb?
Le URL du forum devrait être "http://www.scooter-chinois-4t.com/forum" dans :
Panneau d'Administration -> Configuration -> Détails du site -> URL du Forum

Le répertoire des avatars est généralement "./uploads/avatars" dans :
Panneau d'Administration -> Configuration -> Options de profil -> Chemin d’upload des avatars
Tous est bon pourtant..
Moi je placerais les répertoires "http://www.scooter-chinois-4t.com/forum/uploads" et "http://www.scooter-chinois-4t.com/forum/uploads/avatars" en 755, et non pas en 777...
Je veut bien ci cela peut corriger le message d'erreur..
Bon, le problème persiste toujours. Je pense que je vais retourner a xenforo..
Toujours le même problème, aucun membres ne peuvent choisir un avatar, a chaque fois message d'erreur.

Corrigez les erreurs suivantes avant de continuer :
L’envoi du fichier a échoué. Veuillez choisir un fichier valide et réessayer
Je remarque que le message d'erreur n'est pas le même!

Alors l'erreur est différente, ce qui signifie que nous progressons, non?
Eu je trouve pas car toujours pas de soluce..
Un problème peut être causé par une multitude de situation.

Selon ce que je peux lire, le problème d'accès au répertoire semble réglé avec les permissions 755...

Maintenant, je crois que le répertoire temporaire de réception de l'Avatar doit lui aussi être en 777 et cela bloque l'envoi du fichier...

Selon ce que je comprends, l'hébergeur aurait révisé la sécurité d'accès sur son serveur avec SuPHP et/ou SuExec ce qui a causé les problèmes avec les permissions 777 n'étant plus permises.

À moins que vous ayez changé d'hébergeur récemment...
 Utilitaire de traduction fourni par Regentronique