/ / Berechtigung in OpenCart abgelehnt? - PHP, MySQL, OpenCart, Berechtigung verweigert

Erlaubnis in OpenCart abgelehnt? - PHP, MySQL, OpenCart, Berechtigung verweigert

Ich habe eine Erweiterung in OpenCart 2.3.0.2 installiert. Die Installation ist erfolgreich. Aber jetzt kann ich die Erweiterung nicht mehr an meine Bedürfnisse anpassen. Wenn ich auf die Schaltfläche "Bearbeiten" klicke, wird mir die Meldung "Permission denied" angezeigt (Screenshot im Anhang).Bildbeschreibung hier eingeben Ich habe viel über das Internet gesucht, aber keine konkrete Lösung gefunden, die zu meinem Problem passt. Ich kann nicht verstehen, wo ich nachschauen muss, um dieses Problem tatsächlich zu lösen.

Ich muss dieses Problem lösen. Ich hoffe ihr könnt mir hier helfen.

Antworten:

0 für die Antwort № 1

Einige mögliche Ursachen für dieses Problem:

  1. Haben Sie die Installation tatsächlich auf der Erweiterung ausgeführt?nachdem Sie die Dateien auf Ihre Site kopiert haben? Dies wäre in Admin-> Extensions-> Extensions geschehen. Wählen Sie dann den Erweiterungstyp aus und drücken Sie das "+" - Zeichen für die Erweiterung.

  2. Überprüfen Sie Admin-> System-> Users-> Users, um sicherzustellen, dass Ihre Benutzergruppe aktiviert ist "Administrator."

  3. Überprüfen Sie die Datei unter admin/controller für die Erweiterung, und suchen Sie nach einer Überprüfung von hasPermission. Es wird so aussehen:

    if (! $ this-> user-> hasPermission ("change", "extension / YOUR_EXTENSION")) { $ this-> error ["warning"] = $ this-> language-> get ("error_permission"); }

    Dies zeigt Ihnen, wo Sie in der Datenbank suchen müssen. Schau auf den Tisch oc_user_group.


0 für die Antwort № 2

Ich denke, Ihnen fehlen Berechtigungen in Ihrer Benutzergruppe.

Um dieses Problem zu lösen, gehen Sie zu Admin -> System -> Benutzer -> Benutzergruppen -> und bearbeiten Sie die Benutzergruppe Ihres Kontos.

Auf dieser Seite können Sie die Berechtigungen "Zugriffsberechtigung" und "Änderungsberechtigung" festlegen. Klicken Sie für beide auf "Alle auswählen" und auf "Speichern".

Danach sollten Sie auf Ihre Erweiterung zugreifen können. Lass mich wissen ob es funktioniert.


0 für die Antwort № 3

Es ist eines der folgenden Probleme:

1) Berechtigungen für die Erweiterung (Sie können sie in Benutzergruppen ändern, wie Andre es sagte)

2) Die URL der Erweiterung (route = ...) ist falsch, oder

3) Dateien der Erweiterung fehlen.