Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Salut à tous.
Je viens de faire la mise à jour de mon mutli blog vers la 2.13.1 et je me retrouve avec cette ligne (sur tous les blogs ainsi que sur la page admin).
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /homepages/37/d145851518/htdocs/photo/blogs/dotclear/inc/libs/clearbricks/dblayer/dblayer.php on line 636
J'avoue que ça fait longtemps que je n'avais pas fait de MAJ, me contentant d'alimenter les différents blogs en contenus.
Je n'ai donc accès à mes blogs que par le FTP.
Le multiblog est hébergé chez 1and1 avec MySQL 5.5
Si qq'un peut m'aider… Merci !
Hors ligne
Merci Pierre.
J'ai essayé 5.6 / 7.0 / 7.1 / 7.2 mais j'ai toujours le même message en lieu et place de mes blogs
Quand je tente e me connecter à la partie admin j'ai:
Parse error: syntax error, unexpected T_FUNCTION in /homepages/37/d145851518/htdocs/photo/blogs/dotclear/admin/index.php on line 95
Hors ligne
Merci Pierre.
J'ai essayé 5.6 / 7.0 / 7.1 / 7.2 mais j'ai toujours le même message en lieu et place de mes blogs
Quand je tente e me connecter à la partie admin j'ai:
Parse error: syntax error, unexpected T_FUNCTION in /homepages/37/d145851518/htdocs/photo/blogs/dotclear/admin/index.php on line 95
Le driver est bien sur 'mysqli' (si c'était mysql avant) ?
Dotclear addicted since 2004
Hors ligne
Le fichier config.php est dans /dotclear/inc/
Hors ligne
Super. Merci Philippe.
<?php
# -- BEGIN LICENSE BLOCK ---------------------------------------
#
# This file is part of Dotclear 2.
#
# Copyright (c) 2003-2011 Olivier Meunier & Association Dotclear
# Licensed under the GPL version 2.0 license.
# See LICENSE file or
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- END LICENSE BLOCK -----------------------------------------
if (!defined('DC_RC_PATH')) { return; }
// Database driver (mysql, pgsql, sqlite)
define('DC_DBDRIVER','mysql');
// Database hostname (usually "localhost")
define('DC_DBHOST','db371296515.db.1and1.com');
// Database user
define('DC_DBUSER','dbo371296515');
// Database password
define('DC_DBPASSWORD','MOTDEPASSE');
// Database name
define('DC_DBNAME','db371296515');
// Tables' prefix
define('DC_DBPREFIX','dc_blog1');
// Persistent database connection
define('DC_DBPERSIST',false);
// Crypt key (password storage)
define('DC_MASTER_KEY','1cccc170ba63ba0e0c2e80ca3dafe7b7');
// Admin URL. You need to set it for some features.
define('DC_ADMIN_URL','http://didierdarrigrand.com/blogs/dotclear/admin/');
// Admin mail from address. For password recovery and such.
define('DC_ADMIN_MAILFROM','darry@ckoistruc.info');
// Cookie's name
define('DC_SESSION_NAME','dcxd');
// Plugins root - les plugins de base restent en place, les nouveaux vont dans /all-blogs/plugins
define('DC_PLUGINS_ROOT',dirname(__FILE__).'/../plugins'.PATH_SEPARATOR.dirname(__FILE__).'/../../all-blogs/plugins');
// Template cache directory
define('DC_TPL_CACHE',dirname(__FILE__).'/../cache');
// If you have PATH_INFO issue, uncomment following lines
if (!isset($_SERVER['ORIG_PATH_INFO'])) {
$_SERVER['ORIG_PATH_INFO'] = '';
}
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
// If you have mail problems, uncomment following lines and adapt it to your hosting configuration
// For more information about this setting, please refer to http://doc.dotclear.net/2.0/admin/insta … m-sendmail
//function _mail($to,$subject,$message,$headers)
//{
// socketMail::$smtp_relay = 'my.smtp.relay.org';
// socketMail::mail($to,$subject,$message,$headers);
//}
?>
Hors ligne
Change define('DC_DBDRIVER','mysql'); en define('DC_DBDRIVER','mysqli'); (le i à la fin) comme l'a suggéré Franck
Hors ligne
J'aurai tendance à te conseiller de plutôt passer par un client FTP correctement configuré (filezilla par exemple) et d'éditer avec un éditeur de texte évolué (pspad, notepad++) plutôt qu'un éditeur html qui ne te renseigne visiblement pas sur l'encodage qu'il pratique ou le mode de transfert...
A noter que pspad peut éditer en direct aussi.
Hors ligne
…
J'avoue que ça fait longtemps que je n'avais pas fait de MAJ, me contentant d'alimenter les différents blogs en contenus.
…
Longtemps comment ou plutôt c'était quoi la version avant la mise à jour ?
Dotclear addicted since 2004
Hors ligne
Merci Pierre.
J'ai essayé 5.6 / 7.0 / 7.1 / 7.2 mais j'ai toujours le même message en lieu et place de mes blogs
Quand je tente e me connecter à la partie admin j'ai:
Parse error: syntax error, unexpected T_FUNCTION in /homepages/37/d145851518/htdocs/photo/blogs/dotclear/admin/index.php on line 95
Les deux erreurs (côté blog et côté admin) m'incitent très fortement à penser que la version de PHP n'est pas celle que tu indiques, mais une beaucoup plus ancienne, genre 5.2 ou antérieure
C'est la première chose à vérifier/corriger si besoin
Dotclear addicted since 2004
Hors ligne
Merci à vous tous et spécial merci à Pierre.
L'erreur venait de moi > mon multiblog est accessible depuis ckoistruc.info mais rerouté vers didierdarrigrand.com, il fallait donc que je corrige le second domaine, pas le premier !
Tt fonctionne.
J'ai encore des blogs très anciens(pas en multiblog), je ferai peut-être les MAJ, quand j'aurai le temps. Ils sont en PHP 5.0
www.ckoistruc.info/photoblog en 2.1.6
www.ckoistruc.info/eoliennes en 2.1.7
http://ckoistruc.info/tambouille en 1.2.4
Encore merci !!
Dernière modification par Darry (2018-06-11 11:16:19)
Hors ligne
Vous n'êtes pas identifié(e).