Wie die Benutzerverwaltung Einrichtung piwigo beheben .
Piwigo einige Probleme in letzter Zeit und nicht hinzufügen oder ändern Benutzerkontoinformationen angetroffen.
Eine Meldung Popup erscheint bei der Eröffnung der Accountverwaltung Benutzer.
Das Problem ist, dass Mysql 8 verwendet eine Tabelle mit dem Namen GROUPS.
Einer dieser Codes auf der Anlage wurde in der gleichen Art und Weise und Posen Konflikt ernannt.
Hier ist die Lösung.
In Ihrer Installation Piwigo:
/admin/user_list_backend.php
Bearbeiten Sie die Linien 204 (Linie 3 unser Beispiel) und 213 (Linie 12 unser Beispiel) unten
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'];
}
und ersetzen GRUPPEN mit 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'];
}
Speichern Sie Ihre Änderungen.
Leeren Sie Ihren Browser-Cache.
Laden Sie die Webseite piwigo und Admin -> Benutzer -> Manage
[site_reviews_summary assign_to =”post_id”]
[site_reviews_form assign_to =”post_id”] |
[site_reviews display=10 zugewiesen_to=”post_id”]