使用从插件添加菜单后
Application::registerAdminApp('Multi Tenancy', 'multitenancy.php', array(
iconclass => 'api'
));
菜单项添加了“应用程序”和子菜单“多租户”,这是正确的。
但是当单击“应用程序”时,它会重定向到 osticket 脚本中缺少的 apps.php。
请在此处查看。
osTicket 的版本?
osTicket 1.9.6,我查看了存储库并发现它在最新版本中也丢失了。
/apps/.htaccess
文件应该将流量定向到/apps/dispatcher.php
,您使用的是 IIS 吗?
不,我没有使用 IIS。
由于与 _apps.php_ 的链接而出现问题,考虑到应用文件夹中的 _htaccess_,则菜单链接应从 _apps.php_ 更改为文件夹 _/apps_
我有同样的问题 。 在 centos 7 上运行 Apache
我有几个客户(osTicket Reports)以及我自己的安装都遇到了这个问题。 单击 apps.php 会导致 404。我的最新安装是在 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)
这仍然是一个问题,参见: https :
还有问题#1072。
我不知道为什么这个问题被关闭了; 这仍然是一个问题。
(使用@SoftwareMods的报告插件)。
我仍然有这个问题。 有什么帮助吗?
正如我在上面链接的论坛帖子中所解释的那样,您必须注释掉scp/apps/dispatcher.php
第 17 行中不稳定的 if 语句。
我不能这样做。 我要制作一个插件供多人下载,所以我无法更改每个人的源代码。
那真不幸。 我没有找到解决此问题的方法。 然后您需要为原始问题打开一个新问题,提交拉取请求或分发您自己的 OSTicket 分支:/
那真不幸。 我没有找到解决此问题的方法。 然后您需要为原始问题打开一个新问题,提交拉取请求或分发您自己的 OSTicket 分支:/
@JediKev @ntozier似乎不应该关闭这个问题?
请让我们知道我们可以做些什么来协助 OST 团队重现问题/日志/等。
@joeldeteves
转到scp/apps/dispatcher.php
及以上if (basename($_SERVER['SCRIPT_NAME'])==basename(__FILE__))
添加var_dump($_SERVER['SCRIPT_NAME'], __FILE__);die;
并在此处发布输出以供审核。
干杯。
嘿@JediKev ,我按照你说的做了,但我什么也没看到。 当我单击“应用程序”按钮时,我被重定向到 scp/apps.php 并收到 404 错误
@Tempest74
对不起,我昨天忘记更新这个主题了。 我从团队收到的反馈是,应用程序只是一个从未完成且从未完全实施的概念。 您可以看出我们的核心插件都没有使用应用程序。
我不认为这是我们将要完成/重写的事情,因为我们已经停止了当前系列( 1.14.x
/ 1.15.x
)的所有主要开发。 我们停止了当前系列的主要开发,因为我们将重点转移到 v2.0(使用完全现代的 UI/UX 重写完整代码库)。 我们仍将进行错误修复、安全补丁和潜在的小添加,但没有重大代码更改和重大功能。 话虽如此,v2.0 将_更_更可扩展,从而更容易创建插件。 您可以在此处遵循
干杯。
@绝地凯夫
哦,很高兴听到。 代码库有时看起来有点复杂,我真的很期待重写。
几周后我将开始为 OSTicket 1.15.x
编写插件,您认为我需要为2.0
完全重写它吗?
非常感谢您的回复@JediKev
@Hoimar
哦,是的,哈哈,我们正在切换到一个框架(具有完整/健壮的 ORM)并在前端使用 ReactJS + 语义 UI。 整个代码库将_完全_不同。
干杯。
@Tempest74
对不起,我昨天忘记更新这个主题了。 我从团队收到的反馈是,应用程序只是一个从未完成且从未完全实施的概念。 您可以看出我们的核心插件都没有使用应用程序。
我不认为这是我们将要完成/重写的事情,因为我们已经停止了当前系列(
1.14.x
/1.15.x
)的所有主要开发。 我们停止了当前系列的主要开发,因为我们将重点转移到 v2.0(使用完全现代的 UI/UX 重写完整代码库)。 我们仍将进行错误修复、安全补丁和潜在的小添加,但没有重大代码更改和重大功能。 话虽如此,v2.0 将_更_更可扩展,从而更容易创建插件。 您可以在此处遵循干杯。
非常令人兴奋!
特别是新的/现代的用户界面😍
谢谢@JediKev
最有用的评论
@Tempest74
对不起,我昨天忘记更新这个主题了。 我从团队收到的反馈是,应用程序只是一个从未完成且从未完全实施的概念。 您可以看出我们的核心插件都没有使用应用程序。
我不认为这是我们将要完成/重写的事情,因为我们已经停止了当前系列(
1.14.x
/1.15.x
)的所有主要开发。 我们停止了当前系列的主要开发,因为我们将重点转移到 v2.0(使用完全现代的 UI/UX 重写完整代码库)。 我们仍将进行错误修复、安全补丁和潜在的小添加,但没有重大代码更改和重大功能。 话虽如此,v2.0 将_更_更可扩展,从而更容易创建插件。 您可以在此处遵循干杯。