Erreur module installation neuve [Réglé]
GotExx Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre GotExx
- Inscrit le : 24/07/2017
J'aimerai créer un site communautaire sous phpboost 5.1. Je télécharge donc l'archive la dézippe et la transfert sur mon ftp. Je procède à l'installation tous ce passe bien jusqu'à une erreur pas tellement explicite.
Une fois le site installé et le dossier install supprimé je test les module (histoire de voir que tous fonctionne). Et lorsque je souhaite créer un article sur le wiki je rencontre une erreur. La création est opérationnelle mais c'est quand je souhaite ouvrir l'article (simplement pour le lire) j'obient le message suivant: Une erreur s'est produite lors de l'opération
Voici l'erreur en question:
Fatale : invalid query. (ERRNO 1055) Expression #10 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'tuxbddcommunity.com_topic.number_comments' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_byquery: SELECT a.id, a.is_cat, a.hits, a.redirect, a.id_cat, a.title, a.encoded_title, a.is_cat, a.defined_status, com_topic.number_comments, f.id AS id_favorite, a.undefined_status, a.auth, c.menu, c.content, c.timestamp
FROM phpboost_wiki_articles a
LEFT JOIN phpboost_wiki_contents c ON c.id_contents = a.id_contents
LEFT JOIN phpboost_wiki_favorites f ON f.id_article = a.id
LEFT JOIN phpboost_comments_topic com_topic ON a.id = com_topic.id_in_module AND com_topic.module_id = 'wiki'
WHERE a.encoded_title = 'test'
GROUP BY a.id
[0] /kernel/framework/io/db/driver/mysql/MySQLQuerier.class.php:48 - MySQLQuerier->execute(string, array)
[1] /kernel/framework/io/db/DBQuerier.class.php:50 - MySQLQuerier->select(string, array, int)
[2] /kernel/framework/io/db/DBQuerier.class.php:182 - DBQuerier->select(string, array, int)
[3] /wiki/wiki.php:54 - DBQuerier->select_single_row_query(string, array)
[URL] /wiki/wiki.php?title=test
J'ai tenté plusieurs réinstallation. Même erreur sur la 5.0 donc visiblement sa vient de moi.
Merci d'avance de vos retours.
Cordialement
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
il faut le rapport PHPBoost ainsi que le nom de l'hébergeur.
Cordialement, janus57
GotExx Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre GotExx
- Inscrit le : 24/07/2017
Voici les éléments en question:
Rapport:
<div class="formatter-container formatter-block">---------------------------------System report---------------------------------
-----------------------------generated by PHPBoost-----------------------------
SERVER CONFIGURATION-----------------------------------------------------------
php version : 5.6.31
dbms version : MySQL 5.7.19-0ubuntu0.16.04.1
gd library : 1
curl extension : 1
mbstring extension : 1
url rewriting : N/A
apcu cache : 0
PHPBOOST CONFIGURATION---------------------------------------------------------
phpboost version : 5.1.0
server url : <a href="https://linuxgaming.tk">https://linuxgaming.tk</a>
site path :
default theme : Blue Stones (Version 5.1.0)
default language : Français
default editor : BBCode
home page : <a href="https://linuxgaming.tk/index.php">https://linuxgaming.tk/index.php</a>
url rewriting : 1
apcu cache : 0
output gzip : 1
session cookie name : session
session duration : 3600
active session duration : 300
DIRECTORIES AUTHORIZATIONS-----------------------------------------------------
/ : 1
/cache : 1
/cache/backup : 1
/cache/syndication : 1
/cache/tpl : 1
/cache/css : 1
/images/avatars : 1
/images/customization : 1
/images/group : 1
/images/maths : 1
/images/smileys : 1
/kernel/db : 1
/lang : 1
/templates : 1
/upload : 1
</div>
Hébergeur: MyHostr
C'est un VPS sur lequel tourne Plesk 17.5.3
l'OS est Ubuntu Server 16.04.2 LTS
Merci d'avance
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
c'est dû à MySQL 5.7 qui est beaucoup plus stricte que MySQL 5.5/5.6, du coup pour lui cette requête est mal formé alors que cela passe avec d'autre version voir d'autre SGBD (comme MariaDB).
Du coup il faut ouvrir un ticket dans le bugtracker et attendre la correction (ou changer de version de MySQL voir de SGBD).
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie