mimit54 wrote:avec des erreurs dans la partie admin, passwd inchangé
Je sais déjà.
mimit54 wrote:Pour les droits, free n'autorise pas le chmod
Vous pouvez probablement contourner ce problème en téléchargeant un fichier plugins.css vide dans le dossier. Puis sauvegarder les feuilles (stylesheet) de plugin, et le message d'erreur devrait avoir disparu.
mimit54 wrote:Une info : c'est la meme chose pour CMSimple_XH 1.5.10, qui lui fonctionne
Avant CMSimple_XH 1.6 il n'y avait pas de verrouillage de fichier mis en place. En outre, le fichier plugins.css n'existait pas. Ces deux modifications sont réellement des améliorations. Le verrouillage des fichiers est important d'éviter qu'un utilisateur lit un fichier, alors qu'un autre utilisateur est en train d'écrire pour elle.
mimit54 wrote:Excellent, de mieux en mieux
Mais pas assez bonne encore. Si vous voulez vraiment coller avec free.fr, je vous suggère de commencer avec fraîchement CMSimple_XH 1.6.2 et remplacer tous les appels à flock() avec custom_flock()[1], et de définir ce en
cmsimple/userfuncs.php:
Code: Select all
function custom_flock($handle, $op)
{
return true;
}
Je vais essayer de trouver une alternative flock() la mise en œuvre. Peut-être que ce sera inclus dans la prochaine version CMSimple_XH.
[1] Une recherche et de remplacement devraient suffire; il ya 10 occurrences de flock () dans CMSimple_XH 1.6.2:
Code: Select all
Search "flock(" (10 hits in 2 files)
C:\xampp\htdocs\xh162\cmsimple\cms.php (2 hits)
Line 1297: if (flock($temp, LOCK_SH)) {
Line 1299: flock($temp, LOCK_UN);
C:\xampp\htdocs\xh162\cmsimple\functions.php (8 hits)
Line 1702: if (flock($stream, LOCK_EX)) {
Line 1705: flock($stream, LOCK_UN);
Line 1815: if (flock($stream, LOCK_SH)) {
Line 1817: flock($stream, LOCK_UN);
Line 1842: if (flock($stream, LOCK_EX)) {
Line 1847: flock($stream, LOCK_UN);
Line 2470: if (flock($_stream, LOCK_SH)) {
Line 2472: flock($_stream, LOCK_UN);