Hello,
je viens d'uploader le plugin sur ma galerie et ... çà ne fonctionne pas :D
J'ai bien PWG 1.7.0 et la 1.1.b du plugin.
Je suis chez OVH avec un Start5G.
Je n'arrive pas à chopper les erreurs, la page est redirigée ... ( où / comment enlever cette redirection ? )
J'ai testé sur un site chez Free, aucun pb !
Cà vient donc de chez OVH ...
En passant par PhpMyAdmin, je vois qu'aucune table ne s'est créée.
Une idée ???
Merci
Hors ligne
faudrai voir avec la version de mysql ... moi je ne suis pas super calé mais je sais que parfois c est la version qui n est pas bonne et du coup les commandes de creation de table ne marchent pas correctement donc si tu peux nous dire la version !
Hors ligne
Voici la version du serveur :
MySQL - 4.0.25-standard-log
Et un screen de ce que çà donne :
http://publicpwg.free.fr/PWG_NewsPluginError.jpg
Dernière modification par WhyMe (2008-01-22 15:07:34)
Hors ligne
Il me semble qu'une recherche sur collate ou charset sur le forum -//:---\spam qu'à chaque fois qu'on livre un plugin avec ces options facultatives on s'expose à rencontrer des incompatibilités.
Et à chaque fois, les extractions des structures des tables à partir de free en sont la cause.
Oui, cela marche chez free mais pas sur d'autres configurations MySQL.
Prendre exemple sur les jeux de création des tables standards pour ne pas tomber dans le panneau.
exemples dans ./install/phpwebgallery_structure.sql
8-)
Hors ligne
Bonjour,
J'ai le meme probleme (1.7 et chez OVH) par contre je suis un débutant qui progresse bien moin vite que PWG ;-(
Voila le message qui s'affiche :
-------------------------------------------------------------------------------------------------------------------------------------------------------------
SELECT id
FROM phpwebgallery_news
WHERE status = 'private'
;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/plugins/nbc_News/include/functions_news.inc.php on line 73
SELECT new_id
FROM phpwebgallery_news_user_refused
WHERE user_id = 1
;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_user_refused' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884
SELECT new_id
FROM phpwebgallery_news_user_access
WHERE user_id = 1
;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_user_access' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884
SELECT new_id
FROM phpwebgallery_news_group_refused AS ngr
INNER JOIN phpwebgallery_user_group AS ug ON ug.group_id = ngr.group_id
WHERE ug.user_id = 1
;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_group_refused' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884
SELECT new_id
FROM phpwebgallery_news_group_access AS nga
INNER JOIN phpwebgallery_user_group AS ug ON ug.group_id = nga.group_id
WHERE ug.user_id = 1
;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_group_access' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884
SELECT n.id AS new_id
, n.date
, n.author
FROM phpwebgallery_news AS n
WHERE n.id NOT IN (0)
ORDER BY date DESC
LIMIT 3
;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/plugins/nbc_News/NewsOnIndex.php on line 44
----------------------------------------------------------------------------------------------------------------------------------------
Merci d'avance.
Hors ligne
Table 'jeromegi.phpwebgallery_news' doesn't exist
Cela signifie que la procédure d'installation de Nicco doit être corrigée...
Je pense que dès qu'il ne sera plus en décalage horaire, Nicco livrera une nouvelle version corrigée.
8-)
Hors ligne
Merci pour cette réponse rapide !
Ya de quoi lire en salle d'attente ;-)
Hors ligne
La fonction plugin_install() a remplacer dans ./plugins/nbc_News/maintain.inc.php
Attention: je n'ai rien testé... Je l'ai déshabillé de toute référence au charset ou à la collate.
function plugin_install() { $q = ' INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("nbc_News","3;10;5,10,25,50;","Parametres nbc_News"); '; pwg_query($q); $q = ' CREATE TABLE '.NEWS_TABLE.' ( id smallint(5) unsigned NOT NULL auto_increment, date datetime NOT NULL default \'0000-00-00 00:00:00\', author varchar(255) default NULL, status enum(\'public\',\'private\') NOT NULL default \'public\', PRIMARY KEY (id) ) ENGINE=MyISAM; '; pwg_query($q); $q = ' insert into phpwebgallery_news values (1, \'2008-01-01 12:00:00\', \'Nicco\', \'public\'); '; pwg_query($q); $q = ' CREATE TABLE '.NEWS_GROUP_ACCESS_TABLE.' ( group_id smallint(5) unsigned NOT NULL default \'0\', new_id smallint(5) unsigned NOT NULL default \'0\', PRIMARY KEY (group_id, new_id) ) ENGINE=MyISAM; '; pwg_query($q); $q = ' CREATE TABLE '.NEWS_GROUP_REFUSED_TABLE.' ( group_id smallint(5) unsigned NOT NULL default \'0\', new_id smallint(5) unsigned NOT NULL default \'0\', PRIMARY KEY (group_id, new_id) ) ENGINE=MyISAM; '; pwg_query($q); $q = ' CREATE TABLE '.NEWS_TRANSLATION_TABLE.' ( id smallint(6) unsigned NOT NULL auto_increment, new_id smallint(5) unsigned NOT NULL default \'0\', language varchar(50) NOT NULL default \'fr_FR.iso-8859-1\', title varchar(150) default NULL, content longtext, PRIMARY KEY (id) ) ENGINE=MyISAM; '; pwg_query($q); $q = ' insert into '.NEWS_TRANSLATION_TABLE.' values (1, 1, \'fr_FR.iso-8859-1\', \'Systeme de News PWG installe\', \'Felicitation ! Le systeme de News pour PWG a ete installe !\'), (2, 1, \'en_UK.iso-8859-1\', \'PWG News system installed\', \'Congratulation ! The news system for PWG has been installed !\'); '; pwg_query($q); $q = ' CREATE TABLE '.NEWS_USER_ACCESS_TABLE.' ( user_id smallint(5) NOT NULL, new_id smallint(5) NOT NULL ) ENGINE=MyISAM; '; pwg_query($q); $q = ' CREATE TABLE '.NEWS_USER_REFUSED_TABLE.' ( user_id smallint(5) NOT NULL, new_id smallint(5) NOT NULL ) ENGINE=MyISAM; '; pwg_query($q); }
Hors ligne
Nicco à l'occasion, tu fera "gaffe" tu as déclaré tes tables NEWS_USER_ACCESS et NEWS_USER_REFUSED en ENGINE=InnoDB.
C'est incohérent avec les autres tables donc commit et rollback cela risque de créer plus de pb que d'en enlever.
Et il faut rester basique pour des raisons de portabilité.
8-)
Hors ligne
C'est parfait ça fonctionne impec,
un grand merci.
:-)
Hors ligne
Installation réussie !
Maintenant il me reste à résoudre un pb de mise en page, mais je ne sais pas si çà vient des news ou de PWGStuffs
Edit :
http://publicpwg.free.fr/PWG_NewsPluginView.jpg
Comment régler ce pb de mise en page ?
Edit 2 :
Encore pire !!!
http://publicpwg.free.fr/PWG_NewsPluginView2.jpg
Dernière modification par WhyMe (2008-01-23 12:23:05)
Hors ligne
bien j ai reposté une version corrigé ce matin mais vu que je viens de rentrer je n ai pas trop de temps la pour les news désolé
Hors ligne