Osticket: App.php fehlt in /scp, wenn auf das AnwendungsmenĂŒ geklickt wird

Erstellt am 24. Juli 2015  Â·  20Kommentare  Â·  Quelle: osTicket/osTicket

Nach dem HinzufĂŒgen eines MenĂŒs aus dem Plugin mit

    Application::registerAdminApp('Multi Tenancy', 'multitenancy.php', array(
        iconclass => 'api'
    ));

ein MenĂŒpunkt mit "Anwendungen" und UntermenĂŒ "Multi Tenancy" wird hinzugefĂŒgt, was korrekt ist.
Wenn Sie jedoch auf "Anwendungen" klicken, wird auf apps.php umgeleitet, die im osticket-Skript fehlt.

Bitte ĂŒberprĂŒfen Sie hier.

cause unknown

Hilfreichster Kommentar

@Tempepest74

Tut mir leid, ich habe gestern vergessen, diesen Thread zu aktualisieren. Das Feedback, das ich vom Team erhalten habe, ist, dass Applications nur ein Konzept war, das nie fertig gestellt und nie vollstÀndig umgesetzt wurde. Sie können feststellen, dass keines unserer Kern-Plugins Anwendungen verwendet.

Ich sehe dies nicht als etwas, das wir fertigstellen/umschreiben werden, da wir alle wichtigen Entwicklungen an der aktuellen Serie gestoppt haben ( 1.14.x / 1.15.x ). Wir haben die wesentliche Entwicklung der aktuellen Serie eingestellt, da wir unseren Fokus auf v2.0 (vollstĂ€ndige Neuschreibung der Codebasis mit vollstĂ€ndig moderner UI/UX) verlagern. Wir werden weiterhin Fehlerkorrekturen, Sicherheitspatches und möglicherweise kleine ErgĂ€nzungen durchfĂŒhren, aber keine grĂ¶ĂŸeren CodeĂ€nderungen und keine wichtigen Funktionen. Vor diesem Hintergrund wird v2.0 _viel_ erweiterbarer sein, was es einfacher macht, Plugins zu erstellen. Sie können der v2.0-Roadmap hier folgen.

Danke schön.

Alle 20 Kommentare

osTicket-Version?

osTicket 1.9.6, ich habe das Repository ĂŒberprĂŒft und festgestellt, dass es auch in den neuesten Versionen fehlt.

Die Datei /apps/.htaccess soll den Datenverkehr an /apps/dispatcher.php weiterleiten. Verwenden Sie IIS?

Nein, ich verwende IIS nicht.

Das Problem tritt aufgrund des Links mit _apps.php_ auf. In Anbetracht des _htaccess_ im Ordner apps sollte der MenĂŒlink von _apps.php_ in den Ordner _/apps_ geĂ€ndert werden

Ich habe das gleiche Problem. AusfĂŒhren von Apache auf Centos 7

Ich hatte mehrere Kunden (osTicket Reports) sowie meine eigenen Installationen, die ebenfalls darauf gestoßen sind. Ein Klick auf apps.php fĂŒhrt zu einem 404. Meine neueste Installation ist auf CentOS 7:

[scott<strong i="6">@rowleys</strong> ~]$ hostnamectl
<snip>
       Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
       Kernel: Linux 3.10.0-693.5.2.el7.x86_64
       Architecture: x86-64
</snip>

[scott<strong i="7">@rowleys</strong> ~]$ httpd -v
Server version: Apache/2.4.6 (CentOS)

Ich weiß nicht, warum dieses Problem geschlossen wurde; das ist immer noch ein problem.

(mit @SoftwareMods 'Reports-Plugin).

Ich habe dieses Problem immer noch. Irgendeine Hilfe?

Wie ich im oben verlinkten Forumsbeitrag erklÀrt habe, musst du die fehlerhafte if-Anweisung in scp/apps/dispatcher.php , Zeile 17 auskommentieren.

Ich kann das nicht tun. Ich muss ein Plugin erstellen, das von mehreren Personen heruntergeladen werden kann, daher kann ich den Quellcode nicht von jedem Àndern.

Das ist bedauerlich. Ich habe keine Problemumgehung fĂŒr dieses Problem gefunden. Dann mĂŒssen Sie entweder eine neue Ausgabe fĂŒr das ursprĂŒngliche Problem eröffnen, einen Pull-Request einreichen oder Ihren eigenen OSTicket-Fork verteilen :/

Das ist bedauerlich. Ich habe keine Problemumgehung fĂŒr dieses Problem gefunden. Dann mĂŒssen Sie entweder eine neue Ausgabe fĂŒr das ursprĂŒngliche Problem eröffnen, einen Pull-Request einreichen oder Ihren eigenen OSTicket-Fork verteilen :/

@JediKev @ntozier scheint dieses Problem nicht geschlossen zu werden?

Bitte teilen Sie uns mit, was wir tun können, um das OST-Team bei der Reproduktion des Problems/der Protokolle/usw. zu unterstĂŒtzen.

@joeldeteves

Gehen Sie zu scp/apps/dispatcher.php und höher if (basename($_SERVER['SCRIPT_NAME'])==basename(__FILE__)) fĂŒgen Sie var_dump($_SERVER['SCRIPT_NAME'], __FILE__);die; und posten Sie die Ausgabe hier zur ÜberprĂŒfung.

Danke schön.

Hey @JediKev , ich habe getan, was du gesagt hast, aber ich sehe nichts. Wenn ich auf die SchaltflÀche Anwendung klicke, werde ich zu scp/apps.php weitergeleitet und erhalte einen 404-Fehler
image

@Tempepest74

Tut mir leid, ich habe gestern vergessen, diesen Thread zu aktualisieren. Das Feedback, das ich vom Team erhalten habe, ist, dass Applications nur ein Konzept war, das nie fertig gestellt und nie vollstÀndig umgesetzt wurde. Sie können feststellen, dass keines unserer Kern-Plugins Anwendungen verwendet.

Ich sehe dies nicht als etwas, das wir fertigstellen/umschreiben werden, da wir alle wichtigen Entwicklungen an der aktuellen Serie gestoppt haben ( 1.14.x / 1.15.x ). Wir haben die wesentliche Entwicklung der aktuellen Serie eingestellt, da wir unseren Fokus auf v2.0 (vollstĂ€ndige Neuschreibung der Codebasis mit vollstĂ€ndig moderner UI/UX) verlagern. Wir werden weiterhin Fehlerkorrekturen, Sicherheitspatches und möglicherweise kleine ErgĂ€nzungen durchfĂŒhren, aber keine grĂ¶ĂŸeren CodeĂ€nderungen und keine wichtigen Funktionen. Vor diesem Hintergrund wird v2.0 _viel_ erweiterbarer sein, was es einfacher macht, Plugins zu erstellen. Sie können der v2.0-Roadmap hier folgen.

Danke schön.

@JediKev

Oh, das ist schön zu hören. Die Codebasis scheint manchmal etwas kompliziert zu sein, ich freue mich sehr auf das Umschreiben.

Ich fange in ein paar Wochen an, ein Plugin fĂŒr OSTicket 1.15.x zu schreiben. Glaubst du, ich muss das fĂŒr 2.0 komplett neu schreiben?

Vielen Dank fĂŒr deine Antwort @JediKev

@Hoimar

Oh ja, lol Wir wechseln zu einem Framework (mit einem vollstĂ€ndigen/robusten ORM) und verwenden ReactJS + Semantic UI fĂŒr das Frontend. Die gesamte Codebasis wird _völlig_ anders sein.

Danke schön.

@Tempepest74

Tut mir leid, ich habe gestern vergessen, diesen Thread zu aktualisieren. Das Feedback, das ich vom Team erhalten habe, ist, dass Applications nur ein Konzept war, das nie fertig gestellt und nie vollstÀndig umgesetzt wurde. Sie können feststellen, dass keines unserer Kern-Plugins Anwendungen verwendet.

Ich sehe dies nicht als etwas, das wir fertigstellen/umschreiben werden, da wir alle wichtigen Entwicklungen an der aktuellen Serie gestoppt haben ( 1.14.x / 1.15.x ). Wir haben die wesentliche Entwicklung der aktuellen Serie eingestellt, da wir unseren Fokus auf v2.0 (vollstĂ€ndige Neuschreibung der Codebasis mit vollstĂ€ndig moderner UI/UX) verlagern. Wir werden weiterhin Fehlerkorrekturen, Sicherheitspatches und möglicherweise kleine ErgĂ€nzungen durchfĂŒhren, aber keine grĂ¶ĂŸeren CodeĂ€nderungen und keine wichtigen Funktionen. Vor diesem Hintergrund wird v2.0 _viel_ erweiterbarer sein, was es einfacher macht, Plugins zu erstellen. Sie können der v2.0-Roadmap hier folgen.

Danke schön.

Sehr aufregend!

Besonders neue / moderne BenutzeroberflĂ€che 😍

Danke @JediKev

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen