[Gelöst] Unknown controller 'Easymedia'

Bitte in den Beiträgen keine externe Bilder einbinden, sondern nur die Dateianhänge verwenden.
Vielen dank.
  • Moin!
    Habe hier eine frische Installation von EasyMedia 5.5.6 auf WBB 5.5.21

    Die Fehlermeldung erscheint bei mir wenn ich auf eine Kategorie klicke oder auf "+ Album" klicke.
    Im ACP habe ich soweit keine Fehler festgestellt.

    Kurze Daten zur Installation:

    • PHP Version:

      8.1.28

    • WoltLab Suite Core:

      5.5.21

    • Peak Memory Usage:

      1.177/128 MiB

    • Request URI:

      GET /easymedia/album-list/?albumAdd=1

    • wcf\system\exception\SystemException
    • Error Message:

      Unknown controller 'Easymedia'

    • File:

      */lib/system/request/ControllerMap.class.php (115)

    • Stack Trace:
      • #0 */lib/system/request/RequestHandler.class.php (295):
      • wcf\system\request\ControllerMap->resolve()
      • #1 */lib/system/request/RequestHandler.class.php (80):
      • wcf\system\request\RequestHandler->buildRequest()
      • #2 */index.php (11):
      • wcf\system\request\RequestHandler->handle()
  • Du hast bei dir die Link-Umschreibung aktiv? Dann müsstest du noch die .htaccess anpassen und das easymedia Verzeichnis hinzufügen.

    Das wird es vermutlich sein.
    Gibt es da ggf. ein Help Document von euch? Würde das nämlich Produktiv auf einem anderen Ordner bzw. Controller Namen, laufen lassen.
    Update:
    Da der Kunde (leider) eine Plesk Installation auf IIS (Windows Server) hat, und ich mich nur um die Seite kümmere, müsste folgende Regel hinzugefügt werden.
    Am besten mit einem Editor die web.config Öffnen und unter der node configuration > system.webserver > rewrite > rules folgendes hinzufügen.

    Code: web.config
            <rule name="EasyMedia">
              <match url="^(easymedia|gallery)/(.*)$"/>
              <action type="Rewrite" url="{R:1}/index.php?{R:2}"/>
              <conditions>
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
              </conditions>
            </rule>

    Hierbei ist zu beachten das man bei "gallery" am besten den Pfad zur seiner Easymedia Installation einfügt. Das ist bei mir nun mal "gallery"

    Einmal editiert, zuletzt von jiu (30. April 2024 um 18:19)

  • jiu 30. April 2024 um 18:19

    Hat den Titel des Themas von „Unknown controller 'Easymedia'“ zu „[Gelöst] Unknown controller 'Easymedia'“ geändert.
  • Dragosius 1. Mai 2024 um 17:49

    Hat das Label ist kein Fehler hinzugefügt.