installation sur free.fr

Un forum de support CMSimple pour des utilisateurs et développeurs francophones

Moderator: Bob

cmb
Posts: 13273
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: installation sur free.fr

Post by cmb » Fri May 23, 2014 5:38 pm

mimit54 wrote:Je confirme que CMSimple_XH 1.5.10 fonctionne avec PHP/5.1.3RC4-dev
Merci. Bon à savoir.
mimit54 wrote:J'ai fait la modif sur le site http://mimit54.free.fr/cmsimplexh/, il y a une serie d'erreurs.
Ce n'était pas été ce que j'avais espéré. Ces messages sont signalés, parce que les fichiers de configuration n'ont pas été chargés. Je vous suggère de rétablir le changement de xh_debugmode().

Franchement, je n'ai toujours aucune idée de pourquoi vous obtenez ces erreurs étranges. Le message concernant le modèle manquant est déclenchée par le code dans cmsimple / cms.php ligne 1303ff. Je vous suggère de supprimer ce code:

Code: Select all

if (!$i) {
    header('HTTP/1.0 500 Internal Server Error');
    header('Content-Type: text/plain; charset=utf-8');
    echo $tx['error']['missing'], ' ', $tx['filetype']['template'], "\n",
        $pth['file']['template'];
    exit;
}
Christoph M. Becker – Plugins for CMSimple_XH

mimit54
Posts: 19
Joined: Thu May 22, 2014 1:47 pm

Re: installation sur free.fr

Post by mimit54 » Fri May 23, 2014 6:10 pm

C'est etrange le code indiqué se trouve à la ligne 1278, la derniere ligne etant 1288 :?: :?:

Je n'est plus d'erreur, mais une page blanche s'affiche

cmb
Posts: 13273
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: installation sur free.fr

Post by cmb » Fri May 23, 2014 6:47 pm

mimit54 wrote:C'est etrange le code indiqué se trouve à la ligne 1278, la derniere ligne etant 1288 :?: :?:
Désolé, mon mauvais. J'ai regardé CMSimple_XH 1.6.2. :oops:
mimit54 wrote:Je n'est plus d'erreur, mais une page blanche s'affiche
Pour être absolument sûr, s'il vous plaît remplacer le code complet:

Code: Select all

$temp = fopen($pth['file']['template'], 'r');
if ($temp) {
    if (flock($temp, LOCK_SH)) {
        $i = include $pth['file']['template'];
        flock($temp, LOCK_UN);
    }
    fclose($temp);
}
if (!$i) {
    header('HTTP/1.0 500 Internal Server Error');
    header('Content-Type: text/plain; charset=utf-8');
    echo $tx['error']['missing'], ' ', $tx['filetype']['template'], "\n",
        $pth['file']['template'];
    exit;
} 
avec le code suivant:

Code: Select all

include $pth['file']['template']; 
Si cela aboutit toujours à une page blanche, le modèle (template.htm) ne peut pas être lu par PHP.
Christoph M. Becker – Plugins for CMSimple_XH

mimit54
Posts: 19
Joined: Thu May 22, 2014 1:47 pm

Re: installation sur free.fr

Post by mimit54 » Fri May 23, 2014 7:05 pm

Ca progresse, vous etes trop fort ;)
Il faut aller voir http://mimit54.free.fr/cmsimplexh/

cmb
Posts: 13273
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: installation sur free.fr

Post by cmb » Fri May 23, 2014 7:33 pm

Ah, enfin des progrès. :) Il semble flock() est cassé sur le serveur. Pour vérifier cela et de travailler autour de la "fichier de contenu manquant" erreur, s'il vous plaît changer de fonction XH_readFile () (cmsimple/functions.php line 1807ff):

Code: Select all

function XH_readFile($filename)
{
    $contents = false;
    $stream = fopen($filename, 'rb');
    if ($stream) {
            $contents = XH_getStreamContents($stream);
        fclose($stream);
    }
    return $contents;
} 
En ce qui concerne l'erreur "Impossible d'écrire dans la feuille de style", vous devez définir des autorisations d'écriture (0755 ou 0777) pour le dossier core/css/.

PS:
cmb wrote:Il semble flock() est cassé sur le serveur.
Voir http://www.free.fr/assistance/947.html. Apparemment, flock () est désactivée pour des raisons de performances. :roll: Cependant, je ne comprends pas pourquoi ce serait causer des problèmes. :?
Last edited by cmb on Fri May 23, 2014 7:54 pm, edited 1 time in total.
Reason: ajoutée PS
Christoph M. Becker – Plugins for CMSimple_XH

mimit54
Posts: 19
Joined: Thu May 22, 2014 1:47 pm

Re: installation sur free.fr

Post by mimit54 » Fri May 23, 2014 7:59 pm

Excellent, de mieux en mieux :D
http://mimit54.free.fr/cmsimplexh/

avec des erreurs dans la partie admin, passwd inchangé

Pour les droits, free n'autorise pas le chmod :x

core est 700, proprietaire web site

Une info : c'est la meme chose pour CMSimple_XH 1.5.10, qui lui fonctionne

cmb
Posts: 13273
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: installation sur free.fr

Post by cmb » Fri May 23, 2014 8:25 pm

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 :D
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);
Christoph M. Becker – Plugins for CMSimple_XH

mimit54
Posts: 19
Joined: Thu May 22, 2014 1:47 pm

Re: installation sur free.fr

Post by mimit54 » Fri May 23, 2014 8:52 pm

Bonsoir Christophe,

Je suis désolé, mais je dois me lever tres tres tot demain pour un long deplacement et je prefere aller dormir, malheureusement :cry:

Je serai de retour dimanche soir pour reprendre avec vous cette interessante demarche de debug.

En attendant si vous voulez tester, j'ai créé un sous compte à mon compte principal, la mise en service demande 2 heures, d'apres free. Donc je ne peux encore rien faire ni tester, je vous laisse le soin de guetter la mise en service.
Ensuite il faudra vous connecter ici : https://subscribe.free.fr/login/ et valider vos pages perso
Je vous transmets les infos par MP

Excuse pour vous quitter si tot et bon courage
Cordialement
Michel

cmb
Posts: 13273
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: installation sur free.fr

Post by cmb » Fri May 23, 2014 9:13 pm

Bonsoir Michel,
mimit54 wrote:Je suis désolé, mais je dois me lever tres tres tot demain pour un long deplacement et je prefere aller dormir, malheureusement :(
Pas besoin de présenter des excuses. Il est déjà tard, et vous l'a déjà fait beaucoup pour aider à améliorer CMSimple_XH. :)
mimit54 wrote:Je vous transmets les infos par MP
Merci beaucoup.

Une fois connecté au site, j'ai eu la réponse suivante:
L'offre est réservée à la France métropolitaine. [DE]
:(
mimit54 wrote:Je serai de retour dimanche soir pour reprendre avec vous cette interessante demarche de debug.
Il semble en outre notre débogage doit attendre jusque-là. Je vais préparer une version modifiée de CMSimple_XH 1.6.2 en téléchargement sur ​​le week-end.

Bonne nuit et bon voyage,
Christophe
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 13273
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: installation sur free.fr

Post by cmb » Sun May 25, 2014 6:05 pm

cmb wrote:Je vais préparer une version modifiée de CMSimple_XH 1.6.2 en téléchargement sur ​​le week-end.
Vous pouvez le télécharger à partir http://3-magi.net/downloads/cmsimplexh-freefr.zip. Cette version est censée fonctionner correctement sur les serveurs de free.fr. Notez, cependant, que CMSimple_XH 1.7 est susceptible de nécessiter PHP 5.2, de sorte que vous auriez à passer à un autre hébergeur à l'avenir (à moins free.fr sera mise à niveau vers une version plus récente de PHP également).
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply