Как да се определи piwigo на съоръжение за управление на потребителите .
Piwigo се сблъска с известни проблеми в последно време, а не за да добавите или информация за профила на потребителя промяна.
Изскачащ съобщение се появява при отварянето на потребителите за управление на профила,.
Проблемът е, че Mysql 8 използва таблица на име GROUPS.
Един от тези кодове за инсталацията е назначен по същия начин и пози конфликта.
Тук е решение.
В инсталацията Piwigo:
/admin/user_list_backend.php
Редактиране на линиите 204 (линия 3 нашия пример) и 213 (линия 12 нашия пример) по-долу
SELECT
user_id,
GROUP_CONCAT(name ORDER BY name SEPARATOR ", ") AS groups
FROM '.USER_GROUP_TABLE.'
JOIN `'.GROUPS_TABLE.'` ON id = group_id
WHERE user_id IN ('.implode(',', $user_ids).')
GROUP BY user_id
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$groups_of_user[ $row['user_id'] ] = $row['groups'];
}
et remplacer GROUPS par GRPS
SELECT
user_id,
GROUP_CONCAT(name ORDER BY name SEPARATOR ", ") AS grps
FROM '.USER_GROUP_TABLE.'
JOIN `'.GROUPS_TABLE.'` ON id = group_id
WHERE user_id IN ('.implode(',', $user_ids).')
GROUP BY user_id
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
$groups_of_user[ $row['user_id'] ] = $row['grps'];
}
Enregistrez vos modifications.
Vider le cache de votre navigateur.
Rechargez la page Web de piwigo и Admin -> Utilisateurs -> Gérer
[site_reviews_summary assign_to =”post_id”]
[site_reviews_form assign_to =”post_id”] |
[site_reviews display = 10 присвоени_ към =”post_id”]