problème install plugin MiniCMS problème install plugin MiniCMS
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

problème install plugin MiniCMS

Started by Loïc, September 22, 2006, 12:48:34 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Loïc

Encore moi!  ;D

J'ai voulu installer le plugin MiniCMS. Je l'ai uploadé, puis installé grâce à la page de gestion des plugins. J'ai eu la confirmation que c'était chose faite avec l'apparition de deux nouveaux liens en mode admin relatifs à ce plugin (le hic, c'est que je sais plus trop les intitulés exacts). J'ai cliqué sur le 1er (config MiniCMS, je crois), j'ai validé sans rien changer, puis j'ai cliqué sur le second (admin MiniCMS, de mémoire) et là, paf: "la page demandée n'est pas disponible" (ou un truc similaire). Ensuite où que j'aille dans ma galerie, le même message d'erreur... Je suis retourné dans la page d'installation / supression des plugins à grand coup de "précédant" et je l'ai désinstallé. Toutes les pages de la galerie sont redevenues accéssibles...  ??? ??? ???

Ce pb dit qqchose à quelqu'un?  ???

Pascal YAP

#1
Bonjour Loïc,

Les nouveaux boutons pour MiniCMS sont les suivants :
MinCMS Config et MiniCMS Admin (en haut à droite)
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fforum.coppermine-gallery.net%2Findex.php%3Faction%3Ddlattach%3Btopic%3D34745.0%3Battach%3D4517%3Bimage&hash=b8e26013f3121f9c329a7cc3becf2bf38645b7b5)

J'imagine que la doc de MiniCMS a été consulté ! Peut-être même CPG-Contrib !

PYAP

Loïc

Bonjour PYAP!  :)

Oui, les boutons, je les avais, ce n'est pas le pb. Le souci est le message d'erreur que j'ai en cliquant sur MiniCMS Admin et qui apparaissait ensuite à la place de toutes les pages... ;)

Je vais installer la gallerie en local et refaire le test...

Pascal YAP

Si vous avez accès à la page MiniCMS Config comment avez-vous renseigné les champs, surtout celui-ci :
Index Redirect Page

PYAP

Loïc

J'ai laissé les paramètres inchangés... A vrai dire, j'ose pas trop renouveller l'opération sur ma galerie en ligne, de peur de ne par réussir à désinstaller le plugin en cas de nouveau bug...

Loïc

Quote from: PYAP on September 23, 2006, 04:07:42 PM
Si vous avez accès à la page MiniCMS Config comment avez-vous renseigné les champs, surtout celui-ci :
Index Redirect Page

PYAP

Le champs Index Redirect Page est vide par défaut et je l'ai laissé tel quel.

J'ai donc réésayé d'installer ce plugin, sans plus de succès. Dès que c'est fait, j'obtiens le message d'erreur suivant sur toutes les pages de la galerie:

"Il y eu une erreur lors de l'exécution de la requête" (avec "erreur critique" en entête).

La seule parade est alors de désinstaller le plugin...  :-\

Pascal YAP

Bonjour Loïc,

Tentez d'activer le mod debug...
Cela soulèvera peut-être un lièvre !

PYAP

Loïc

Effectivement, ça aide...

En fait l'erreur vient du fait qu'il cherche une table nommée "cpg134_cms" qui n'existe pas dans ma base... je n'ai que "cpg134_cms_config"...  :-\

Loïc

Comprends pas, lors de l'installation du plugin, il me dit pourtant:

CREATE TABLE `cpg134_cms` ( `ID` int(11) NOT NULL auto_increment, `catid` int(11) NOT NULL default '', `title` varchar(255) NOT NULL default '', `content` text NOT NULL, PRIMARY KEY (`ID`, `catid`), FULLTEXT KEY `title` (`title`,`content`) ) TYPE=MyISAM AUTO_INCREMENT=1  Already Done
CREATE TABLE cpg134_cms_config ( name varchar(40) NOT NULL default '', value varchar(255) NOT NULL default '', PRIMARY KEY (name) ) TYPE=MyISAM Already Done
ALTER TABLE `cpg134_cms` ADD `pos` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` ADD `type` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` CHANGE `catid` `conid` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` CHANGE `pos` `cpos` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` ADD `modified` TIMESTAMP NOT NULL Already Done
ALTER TABLE `cpg134_cms` ADD `start` DATETIME Already Done
ALTER TABLE `cpg134_cms` ADD `end` DATETIME Already Done
INSERT INTO `cpg134_cms` VALUES ('','0', 'Welcome to Coppermine', 'Simple test of CPG MiniCMS','0','0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('dbver', '0.0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('redirect_index_php', '') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('related_size', 'thumb') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('editor', 'fckeditor') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_enabled', '0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_description_length', '50') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_include_image', '0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_image_size', 'thumb') Already Done
UPDATE `cpg134_cms` SET `modified`=NOW() WHERE `modified`='0000-00-00 00:00:00' Already Done
ALTER TABLE `cpg134_cms` DROP `pos` Already Done
UPDATE cpg134_cms_config SET value='1.4.7' WHERE name='dbver' OK


Si j'ai bien tout compris, il me dit que la table en question est déjà créée...

Pascal YAP

Très bien,

Immédiatement on constate que l'installation à oublier de créer la table cpg134_cms  ???
Désinstallez le plugin.
Ensuite vérifiez si il ne reste pas des traces de MiniCMS dans vos tables !
Si oui supprimez-les avec précaution !

Installez de nouveau le plugin....

Wait and see  ;)

PYAP

Loïc

Ben ça c'est fort! Il persiste à me dire que la table "cpg134_cms" existe déjà lors de l'installation!  >:(

Par contre, il me crée bien "cpg134_cms_config", la seule que j'avais trouvée et supprimée manuellement.

Là, il y a un truc que je ne comprends pas... :-\

Loïc

Je vais essayer de faire "manuellement" via php_myadmin les opérations soit disant déjà faites, pour voir...

Loïc

Bon, ça commence:

pour créer la table, j'entre le code suivant (directement extrait du fichier "basic.sql"):

CREATE TABLE `CPG_cms` (
  `ID` int(11) NOT NULL auto_increment,
  `catid` int(11) NOT NULL default '',
  `title` varchar(255) NOT NULL default '',
  `content` text NOT NULL,
  PRIMARY KEY  (`ID`, `catid`),
  FULLTEXT KEY `title` (`title`,`content`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;


et j'obtiens une jolie erreur:

#1067 - Invalid default value for 'catid'

Pascal YAP

Une Table CPG_cms est-elle crée ?
Curieux ça !

Loïc

Quote from: PYAP on September 28, 2006, 03:32:45 PM
Une Table CPG_cms est-elle crée ?
Curieux ça !

Ben non, elle ne semble pas l'être. D'où l'opération ci-dessus qui a engendré le message d'erreur que j'ai communiqué...

Titooy

`catid` int(11) NOT NULL default '',
Si on précise que catid ne peut pas être vide et qu'on lui donne comme valeur par défaut du vide, forcément ça provoque une erreur...

Pascal YAP

All,

L'étrangeté est que le fichier de déclaration MySQL de Loïc est rigoureusement d'origine !
Perso c'est exactement lefichier que j'ai utilisé pour installer MiniCMS, qui du reste n'a poser aucun soucis d'install !  ???

[doom] écrarez tout, Supprimer tout.... [/doom]

PYAP



Titooy

Loïc a probablement une autre version/configuration de MySQL, un peu plus pointilleuse...

Ça devrait fonctionner en enlevant simplement le default '' après `catid` int(11) NOT NULL

Pascal YAP

QuoteÇa devrait fonctionner en enlevant simplement le default '' après `catid` int(11) NOT NULL
C'est à dire : `catid` int(11) NOT NULL

PYAP

Loïc