Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
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
bien vu!
ça marche, merci!
Hors ligne
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)
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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é.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
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)
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
Et moi, ça fait combien de temps que je le suis, obsolète ? ;-)
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
(...)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ù.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
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)
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
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 :
(...)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)
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
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
Ok, merci encore.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
Pages : 1
Vous n'êtes pas identifié(e).