joomla - 如何使用cron作业在joomla中运行管理任务?

标签 joomla cron

我在 Joomla 中编写了一个自定义组件!从 XML 提要中提取内容并将其存储在 Joomla 数据库中。我希望管理 URL (/administrator/index?option=com_mycomp) 每晚通过 cron 运行一次以运行组件。但是,我不知道如何进行这项工作,因为该组件是管理员任务,您必须登录才能运行它。

我如何解决这个问题?我尝试在 url (http:admin:password@www.mysite.com/joomla/administrator....) 中包含我的用户/密码,但它不起作用。有没有其他方法可以发送登录凭据,或者有其他方法可以做到这一点?

最佳答案

我知道这个线程很老了,但这是我处理类似任务的方式。

“技巧”是将您创建的自定义 PHP 代码嵌入到您的 Joomla 网站中的一篇文章中。

我通过使用 JUMI 扩展做到了这一点,它允许将自定义 PHP 代码存储在 Joomla 存储库中,并根据需要嵌入到文章中。

然后,创建一个 CRON 任务,该任务将为包含您要运行的代码的页面激活相应的 URL。

关于joomla - 如何使用cron作业在joomla中运行管理任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734948/

相关文章:

Crontab 文件为空但作业正在运行

google-app-engine - 如何在 Google Cloud Platform 上安排 Cron 作业?

html - 快速编辑我的网站的简单方法

python - Crontab Python 脚本执行(找不到设置配置文件)

cron - centos:root 用户的 crontab 被删除并替换 - 恶意代码?

css - 如何创建指向 url 的自定义按钮链接

linux - 从 cron 作业的 shell 脚本启动服务( Upstart )

php - 从多个数据库导出表并导入到单个数据库

joomla - 如何保留JCE内容中保存的样式标签?

css - 在 Joomla 中更改 Logo 位置