Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2018-08-13 14:24:49

deneth
Membre
Inscription : 2018-04-04

Mise à jour vers 2.14

Je viens de mettre à jour vers Dotclear 2.14.

Mon blog fonctionne, mais pas la partie admin. J'ai le message d'erreur :

Dotclear
Database error
There seems to be no Session table in your database. Is Dotclear completly installed?

Je suis en php 7.1.13, si cela peut vous aider.

Hors ligne

#2 2018-08-13 16:52:54

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour vers 2.14

Ça vaudrait le coup de supprimer le ou les cookies associés et de retenter


Dotclear addicted since 2004

Hors ligne

#3 2018-08-13 17:23:45

deneth
Membre
Inscription : 2018-04-04

Re : Mise à jour vers 2.14

bien vu!

ça marche, merci!

Hors ligne

#4 2018-08-14 05:06:44

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour vers 2.14

Super !


Dotclear addicted since 2004

Hors ligne

#5 2018-08-14 05:28:44

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Heu... Je viens de tenter la mise à jour 2.13.1 vers 2.14 et j'ai, en fin de mise à jour, juste avant l'écran de login

Parse error: syntax error, unexpected '.', expecting ',' or ';' in M:\www\dc2\inc\libs\clearbricks\common\lib.form.php on line 709

D'effacer les cookies ne change rien, d'effacer le cache non plus, de fermer et relancer le navigateur non plus, ne pas utiliser de plugins additionnels non plus.

Firefox 61.0.2 sous Windows 10 et PHP 5.5.12 sous wamp.


Ce qui est particulier dans mon config.php :

// No UpDate
define('DC_NOT_UPDATE',true);

// mode DEV
define('DC_DEV',true);

Dernière modification par Mirovinben (2018-08-14 05:54:45)

Hors ligne

#6 2018-08-14 07:55:58

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour vers 2.14

Il semble que la version 5.5 de PHP pose problème, tu peux essayer une 5.6 ou supérieure pour voir ?


Dotclear addicted since 2004

Hors ligne

#7 2018-08-14 08:40:30

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Franck a écrit :

Il semble que la version 5.5 de PHP pose problème, tu peux essayer une 5.6 ou supérieure pour voir ?

Non... Désolé.

Hors ligne

#8 2018-08-14 10:02:13

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour vers 2.14

Mirovinben a écrit :
Franck a écrit :

Il semble que la version 5.5 de PHP pose problème, tu peux essayer une 5.6 ou supérieure pour voir ?

Non... Désolé.

Alors c'est le moment d'envisager de basculer sur une version pas obsolète de PHP, genre 7.1 ou 7.2 ;-)


Dotclear addicted since 2004

Hors ligne

#9 2018-08-14 12:59:35

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Ben non, justement... Je ne peux pas.
Tant pis, je reste avec la 2.13.1 et son PHP5.5. qui fonctionnent très bien.

S'il fallait changer dès que c'est obsolète, il y a longtemps que je...

Dernière modification par Mirovinben (2018-08-14 13:14:29)

Hors ligne

#10 2018-08-14 16:42:19

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour vers 2.14

Mirovinben a écrit :

Ben non, justement... Je ne peux pas.
Tant pis, je reste avec la 2.13.1 et son PHP5.5. qui fonctionnent très bien.

S'il fallait changer dès que c'est obsolète, il y a longtemps que je...

Dis, ça fait déjà 2 ans que la version 5.5 est obsolète et ne reçois plus de mise à jour de sécurité !


Dotclear addicted since 2004

Hors ligne

#11 2018-08-14 17:23:25

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Et moi, ça fait combien de temps que je le suis, obsolète ? ;-)

Hors ligne

#12 2018-08-14 19:56:04

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Mise à jour vers 2.14

La 2.9 est bien suffisante aussi !

Hors ligne

#13 2018-08-15 06:43:56

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Mise à jour vers 2.14

Vous êtes des grands garçons, faites comme bon vous semble.


Dotclear addicted since 2004

Hors ligne

#14 2018-08-15 09:52:26

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : Mise à jour vers 2.14

Mirovinben a écrit :

S'il fallait changer dès que c'est obsolète, il y a longtemps que je...

Je viens de lire : "La majorité des améliorations de PHP 5.6.x n'ont pas d'impact sur le code existant."

Perso, en test local - pas de version en ligne, Dotclear 2.14 semble fonctionner correctement avec la version 5.6.31
note: J'ai même modifié sans pb mon config avec "Mysqli" - pour le cas où je passerais en php 7...

Du coup, au moins en local, pourquoi de pas tester la version php 5.6 ????


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

#15 2018-08-15 10:06:31

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

nanart a écrit :

(...)Du coup, au moins en local, pourquoi de pas tester la version php 5.6 ????

Tout simplement parce que je souhaite en local une config identique à celle que me propose mon hébergeur.

Si je teste en local (Wamp) avec un PHP moins obsolète que 5.5 et crois que ça va marcher en ligne, je risque des déconvenues en cascade. Du coup faut que je réfléchisse à un environnement de test en local clairement séparé. Et là, vu le nombre de neurones disponibles, ça craint un peu.

Mais va falloir que je les booste, ces neurones, au moins pour les plugins que je propose à la communauté. A moins qu'un dotclearien trrrrès patient me propose son aide pour vérifier le bon fonctionnement de ces plugins dans PHP5.6 et au delà... et pour proposer des solutions au cas où.

Hors ligne

#16 2018-08-15 12:51:12

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Mise à jour vers 2.14

Pour mrvbNextdoor et mrvbPagination, ils fonctionnent avec PHP 7 ;)

Pour ton installation en local, essaie un autre logiciel que wamp, par exemple xampp, ce qui te permettra d'avoir une installation de test "jetable" et indépendante.

Hors ligne

#17 2018-08-16 05:59:33

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Merci Philippe pour tes infos.

J'ai lancé un appel pour chercher un/des volontaire(s) afin de tester le bon fonctionnement de mrvbToC, de mrvbCustomWidgets et de mrvbDeltaDate dans un environnement avec PHP7.x.

Dernière modification par Mirovinben (2018-08-16 06:12:01)

Hors ligne

#18 2018-08-16 12:02:47

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : Mise à jour vers 2.14

Bonjour Mirovinben,

Je n'ai pas retrouvé l'aide de Otomatic pour installer plusieurs sites sur wampserver/windows,
mais c'est une méthode assez simple que j'utilise depuis des années (windows XP et windows 7).
Elle nécessite la création d'un répertoire et la modif de deux fichiers (windows et apache)

remplacer DISQUE par lettre du disque, [windows] par nom dossier windows, dossierwamp par nom du dossier wamp, etc.


1) créer un dossier dans [dossier-wamp]/www/
perso pas de caractères accentués/spéciaux/majuscules/espaces -> [a-z] chiffres acceptés [a-z0-9]
exemple: dotcleartest

2) ouvrir : [windows]\System32\drivers\etc\hosts avec un éditeur de texte
perso avec notepad++ et je crée un double (copie) et un alias (dans un dossier sur mon bureau)

3) dans ce fichier
- créer une ligne ou décommenter si elle n'existe pas pour avoir: 127.0.0.1          localhost
- créer une ligne qui indiquera l'url du site en local host:
Ex:  127.0.0.1        testdotclear    #test validation
perso pas de caractères accentués/spéciaux/majuscules/espaces -> [a-z] chiffres acceptés [a-z0-9]
le caractère # est un commentaire

4) sauvegarder et fermer

5) ouvrir: [DISQUE]:\[repertoireWamp]\bin\apache\[apache-versionencours]\conf\extra\httpd-vhosts.conf
perso avec notepad++, je crée un double (copie) et un alias

6)
créer ou décommenter si n'existe pas le virtual localhost
Ex:
# localhost
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot DISQUE:/dossierwamp/www
  <Directory "DISQUE:/dossierwamp/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require local
  </Directory>
</VirtualHost>

Créer le virtual host du site désiré
Ex:
#testdotclear
<VirtualHost *:80>
#nom du dossier créé
  DocumentRoot "DISQUE:/dossierwamp/www/dotcleartest"
#url
  ServerName testdotclear
  ServerAlias www.testdotclear #NOTE: le forum transforme en url -> le texte est :   www[point]testdotclear sans guillemet
  <Directory  "DISQUE:/dossierwamp/www/dotcleartest/">
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>



Sauvegarder, fermer, relancer wampserver ou, si ouvert,  clic gauche redémarrer tous les services
Lancer l'url (ex: testdotclear) dans le navigateur

Notes:
Perso je mets tout en minuscules, pas de chiffres, etc.
Le nom du dossier peut être le même que "l'url" virtualhost mais c'est pas obligatoire.
Sous firefox, il se peut que le navigateur lance une recherche de type Google ou autre.
Dans ce cas en entrant: www.testdotclear, il devrait proposer 'consulter'

Si tout va bien, le dossier -même vide devrait s'afficher (sauf restriction htaccess)

Conclusion :
J'évite de tout mettre en vrac sous wamp/www
S'il y a déjà un contenu (site) je mets dans un dossier et je modifie les fichiers hosts de windows et httpd-vhosts.conf d'apache
et j'accède à ce site local avec l'url créée dans le dossier httpd-vhosts.conf

J'ai une dizaine de 'sites locaux) dont des tests en html et php et j'ai créé des marques pages pour chaque site.

Si je change de version apache je copie le fichier httpd-vhosts.conf dans la version après copie de l'original

Renommer un nom de dossier oblige à modifier ce nom dans le fichier httpd-vhosts.conf.
Conserver des lignes dans ces deux fichiers alors que le 'site local' n'existe plus, n'est pas gênant pour le fonctionnement de wamp.
Perso, de temps en temps, je fais le ménage en supprimant les lignes inutiles
Et, dans tous les cas, ayant fait une copie des fichiers originaux (et même intermédiaires), il est possible de revenir en arrière

De plus, pour différencier Version locale/version en ligne j'utilise des thèmes différents, voire un nom de blog différent (ajout LOCAL, par ex)

Voilà, j'espère avoir été clair.

Dernière modification par nanart (2018-08-16 12:19:21)


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

#19 2018-08-16 14:31:17

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Je te réponds rapidement depuis ma tablette et loin du desktop qui contient mon wamp 2.5.

Après deux lectures attentives, je crois avoir pigé le principe. J'ai juste un doute concernant le contenu du [windows]\System32\drivers\etc\hosts... Il peut donc y avoir plusieurs lignes commençant par 127.0.0.1 et indiquant des sites différents et c'est le fichier [DISQUE]:\[repertoireWamp]\bin\apache\[apache-versionencours]\conf\extra\httpd-vhosts.conf qui va aiguiller le bouzin là où il faut ?

il me semble que c'est ce que tu confirmes ici :

nanart a écrit :

(...)S'il y a déjà un contenu (site) je mets dans un dossier et je modifie les fichiers hosts de windows et httpd-vhosts.conf d'apache
et j'accède à ce site local avec l'url créée dans le dossier httpd-vhosts.conf

Merci pour le temps passé à m'avoir expliqué comment faire.

Héhé... j'ai trouvé ça sur internet qui confirme ton propos et ce que j'en ai compris. \o/
Et la suite du site est on ne peut plus passionnante...

Dernière modification par Mirovinben (2018-08-16 15:54:47)

Hors ligne

#20 2018-08-16 19:25:21

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : Mise à jour vers 2.14

Réponse rapide, d'après ce que j'ai compris du fonctionnement

le fichier hosts de windows ne contient que ce que j'appelle les "url",
y compris ip 127... -> localhost (en premier),
et définies POUR être utilisées par wamp (ou autre)
Donc autant de lignes 127.0.0.1 urls que nécessaires; rien de plus.

Wampserver charge en plus le virtual host d'apache -> donc ce fichier dans le dossier de version apache
et gère ces "url" en fonction de ce qui est défini dans ce fichier:
en fonction de la première définition du localhost et de chaque virtualhost défini ("url"/dossier)

Quant aux versions apache, sql et php, wamp propose en option automatiquement les versions (dossiers) qu'il a détectées
Ex: clic gauche sur icone wamp, php version

un redémarrage des services wamp est nécessaire à chaque modif

--
EXEMPLE chez moi C:\Windows\System32\drivers\etc\hosts

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

127.0.0.1      	localhost

127.0.0.1		baci		#Base Codeigniter Avenirer

127.0.0.1		Tusker		#Tusker test

127.0.0.1		microcms	#test silex

127.0.0.1		minichat	#minichat html php sql

127.0.0.1		stvcrud		#Grocery Crud + codeingiter

127.0.0.1		notes		#TiddlyWiki carnet de notes web
etc...

EXEMPLE  chez moi  C:\wamp64\bin\apache\apache2.4.27\conf\extra\httpd-vhosts.conf

# NameVirtualHost *:80
# localhost
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot C:/wamp64/www
  <Directory "C:/wamp64/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require local
  </Directory>
</VirtualHost>


#baci		#Base Codeigniter Avenirer
<VirtualHost *:80>
  DocumentRoot "C:/wamp64/www/CIBase/"
  ServerName baci
  ServerAlias www.baci
  <Directory  "C:/wamp64/www/CIBase/">
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>


#Tusker				#Tusker test
#tusker codeigniter
<VirtualHost *:80>
  DocumentRoot "C:/wamp64/www/tusker"
  ServerName tusker
  ServerAlias www.tusker
  <Directory  "C:/wamp64/www/tusker/">
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
etc...

Dernière modification par nanart (2018-08-16 19:45:32)


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

#21 2018-08-16 19:55:20

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : Mise à jour vers 2.14

une explication des virtual host par Otomatic: http://forum.wampserver.com/read.php?1,124502

et une raison pour passer à wampserver3: tout sur wampserver3, partie Créer ou ajouter un VirtualHost http://forum.wampserver.com/read.php?1, … msg-137228

notes: je n'ai pas activé l'ipv6 (::1) et il me semble que je n'ai pas à vider le cache des noms de domaine de windows lorsque je modifie le fichier hosts pour que ça marche. Par contre il faut relancer les services de wamp...

Dernière modification par nanart (2018-08-16 20:23:28)


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

#22 2018-08-17 03:56:46

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Mise à jour vers 2.14

Ok, merci encore.

Hors ligne

#23 2018-08-17 21:12:09

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : Mise à jour vers 2.14

Dernière info: je viens de voir que wampserver version 3
- clic droit sur l'icone wamp  menu "outils" dont redémarrage Dns
- clic droit sur l'icone wamp  menu "paramétres wamp" permet sous-menu VirtualHost.

Avec cette dernière option, une liste de dossiers VirtualHost apparait dans la page LocalHost (chargée dans le navigateur par clic gauche sur LocalHost )
Un clic gauche sur un des dossiers VirtualHost affichés ouvre directement "l'url" locale sélectionnée.
Du coup on évite les erreurs de syntaxe ("url" tapée dans la barre du navigateur, ainsi que les mémorisations des liens dans des marques pages)
-


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4  - 8 +

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map