Forum CMS Made Simple FR
Installation PHP 7 - Version imprimable

+- Forum CMS Made Simple FR (https://www.cmsmadesimple.fr/forum)
+-- Forum : Général (https://www.cmsmadesimple.fr/forum/forum-3.html)
+--- Forum : Installation (https://www.cmsmadesimple.fr/forum/forum-8.html)
+--- Sujet : Installation PHP 7 (/thread-3908.html)



Installation PHP 7 - Virginie 12 - 06/10/2016

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site :
#~ Hébergeur / Soft : OVH mutu
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Pour info.

J'ai essayé d'installer CMSMS 2.1.5 avec PHP 7 sur un mutu OVH, mais ça plante en cours d'install (page blanche).

J'étais un peu à la bourre et je suis juste repassée en 5.6 le temps de l'install, puis en 7 après et tout est OK.

Est-ce que d'autres confirment ?

Est-ce que ça peut être utile que je spécifie un peu plus ? (et dans ce cas je prendrai temps de reproduire)

A+

Virginie


Installation PHP 7 - jce76350 - 07/10/2016

Citation :J'étais un peu à la bourre et je suis juste repassée en 5.6 le temps de l'install, puis en 7 après et tout est OK.
déjà pour l'installe en 5.6, merci de renseigner Hébergements compatibles V2 avec le maximum d'information comme demandé

Pour PHP 7 essai de faire une réinstallation si tu peux en donnant les informations de blocage
(en général c'est "La page n'est pas redirigée correctement")
d’abord avec cmsms-2.x-install.php et si problème avec le jeux de fichiers cmsms-2.x-install.expanded.zip


Installation PHP 7 - Virginie 12 - 23/10/2016

Offre "perso" d'OVH (mutu)

Installation avec PHP 7
cmsms-2.1.5-install.php
Version de l'installateur : 1.0.3.3


Étape 3 - Tests
Warnings : E_STRICT, E_DEPRECATED, fonctions désactivées : _dyuweyrj4, _dyuweyrj4r, dl

Étape 4 - Informations sur la configuration de base
Quand je clique sur "suivant", j'ai une page blanche (je ne sais pas afficher les messages d'erreur sans passer par le config.php).


Je ferai bien l'essai avec le jeux de fichiers cmsms-2.x-install.expanded.zip, mais je ne le trouve pas.


Installation PHP 7 - Jean le Chauve - 23/10/2016

Salut Virginie,
Pour utiliser PHP 7 tu dois modifier le type de connexion à la BD
Change la valeur de :
$config['dbms'] = 'mysql';
en
$config['dbms'] = 'mysqli';
dans ton config.php


Installation PHP 7 - Virginie 12 - 23/10/2016

Je n'ai pas de config.php.

Je suis en train de tester l'install simplifiée et je n'ai donc actuellement qu'un seul fichier : cmsms-2.1.5-install.php


Installation PHP 7 - Jean le Chauve - 23/10/2016

Rien ne t'empêche de le créer avant avec cette seule ligne. L'installation complètera ce qui lui manque.
Mais effectivement cela n'est pas la solution la plus friendly Wink. Tu peux oublier cette solution, mais j'ai la quasi certitude que ton erreur provient de là.
A l'étape 4, qui est celle de la connexion à la BD, es-tu certaine d'avoir choisi le type MySQLi(4.1+) et pas MySQL(compatibilty) ?


Installation PHP 7 - Virginie 12 - 23/10/2016

Merci Jean,

Citation :Rien ne t'empêche de le créer avant avec cette seule ligne.

J'avais tenté, mais ça ne change rien... ou alors j'ai m...é quelque part.

Citation :A l'étape 4, qui est celle de la connexion à la BD, es-tu certaine d'avoir choisi le type MySQLi(4.1+) et pas MySQL(compatibilty) ?

En fait, je n'avais rien choisi du tout vu que j'avais testé avec le mode minimaliste.

Je viens d'essayer en mode avancé, mais j'ai la même page blanche (avec et sans config.php).

A la racine de l'hébergement, j'ai un .ovhconfig, qui contient ceci :
app.engine=php
app.engine.version=7.0
http.firewall=none
environment=production
container.image=legacy

Si je supprime ce fichier, l'install se passe correctement (et je peux le remettre après, sans effet de bord apparent).


Cela dit, je n'ai pas absolument besoin d'installer CMSMS avec 7.0, mais j'aurai bien aimé voir si ça pouvait fonctionner en mutu OVH.

NB : c'est un serveur de dev, qui ne sert à rien d'autre en ce moment : je peux "jouer" sans grand risque.


Installation PHP 7 - Jean le Chauve - 23/10/2016

Je te propose de tester en modifiant ces 2 lignes dans le .ovhconfig :
environment=development (tu verras les messages d'erreurs au lieu d'une page blanche, ne pas oublier de repasser en production le site terminé)
container.image=stable (recommandé sur le guide OVH)


Installation PHP 7 - Virginie 12 - 27/10/2016

Bonsoir Jean et merci,

Le message obtenu est :

Parse error: Invalid numeric literal in phar:///home/wsovhoqywb/www/cmsms-2.1.5-install.php/lib/adodb_lite/adodb-time.inc.php on line 757

Ce qui ne me permet pas du tout de comprendre quel est le pb.

Si j'ai compris les posts trouvés sur le sujet, la conclusion est que l'install à partir du PHAR n'est pas possible et qu'il faut utiliser "cmsms-<version>-install.expanded.zip"... mais, heu, ça se trouve où ce truc là ?

Virginie


Installation PHP 7 - airelibre - 28/10/2016

Virginie 12 a écrit :Bonsoir Jean et merci,

Le message obtenu est :

Parse error: Invalid numeric literal in phar:///home/wsovhoqywb/www/cmsms-2.1.5-install.php/lib/adodb_lite/adodb-time.inc.php on line 757

Ce qui ne me permet pas du tout de comprendre quel est le pb.

Si j'ai compris les posts trouvés sur le sujet, la conclusion est que l'install à partir du PHAR n'est pas possible et qu'il faut utiliser "cmsms-<version>-install.expanded.zip"... mais, heu, ça se trouve où ce truc là ?

Virginie

Bonjour Virginie,

c'est là : http://www.cmsmadesimple.org/downloads/ à droite dans "other packages"

Tiens-nous au courant, merci


Installation PHP 7 - jce76350 - 28/10/2016

Citation :Parse error: Invalid numeric literal in phar:///home/wsovhoqywb/www/cmsms-2.1.5-install.php/lib/adodb_lite/adodb-time.inc.php on line 757
ligne 757 = 1900 => -2208988800,
j'ai eu ce bug sur une version 1.12.02 en passant à PHP 7. Il doit y avoir un problème sur les dates de adodb_lite.
mais comme 1.12 n'était pas compatible PHP 7 je n'ai rien dis.
a voir si tu as la même erreur avec cmsms-2.1.5-install.expanded.zip. qui se trouve aussi dans la forge Wink


Installation PHP 7 - Virginie 12 - 30/10/2016

Bonsoir,

Je confirme : erreur identique avec l'install depuis cmsms-2.1.5-install.expanded

Parse error: Invalid numeric literal in /home/wsovhoqywb/www/cmsms_install/lib/adodb_lite/adodb-time.inc.php on line 757

Par acquis de conscience, j'ai testé l'install "extended" avec PHP 5.6 : c'est OK.

Je récapitule : sur un mutu d'OVH (perso), l'install n'est possible ni par le PHAR ni par le package "extended".
En revanche, si je passe sur PHP 7.0 (pas essayé 7.1) APRES l'install, ça ne semble pas poser de pb.
NB : j'ai seulement regardé sur les pages Simplex installées par défaut...

Dans l'immédiat, je récupère mon serveur de dev pour un projet client, mais si il y a d'autres trucs à tester, je pourrai reprendre après.

A+

Virginie


Installation PHP 7 - jce76350 - 31/10/2016

Citation :Je confirme : erreur identique avec l'install depuis cmsms-2.1.5-install.expanded
Parse error: Invalid numeric literal in /home/wsovhoqywb/www/cmsms_install/lib/adodb_lite/adodb-time.inc.php on line 757

quelle est la version de PHP 7.0 ?
j'avais palier à cette cette erreur en commentant les lignes 749 à 787
soit tout le if (empty($YRS)) $YRS = array( ... )
en test sur la version -install.expanded
c'est un problème sur les dates me semble t-il - A confirmer et je vais refaire un test sur la dernière version PHP 7.0.11


Installation PHP 7 - Virginie 12 - 31/10/2016

7.0.10


Installation PHP 7 - jce76350 - 03/11/2016

j'ai fais un test en local sous debian avec PHP 7.0.11 + cmsms 2.1. 5 standard et pas de problème.