这实际上不是关于编程的问题,而是任何人的问题。
如果您看到一个空白屏幕,这可能意味着您遇到了:
- 某种导致浏览器超时的权限错误或
- Javascript 错误。
- 服务器端错误权限或 PHP
首先,检查您的浏览器 Javascript 控制台是否有错误。其次,在 Joomla 中打开错误报告和调试模式并重复查找错误消息的步骤。第三,检查服务器和PHP
错误日志寻找线索。
“智能搜索索引器”的模态覆盖是一个iframe
加载然后运行多个 AJAX 请求。
型号开iframe
在:
index.php?option=com_finder&view=indexer&tmpl=component
如果iframe
的初始 URL 有效,您至少应该看到如下内容:
如果您在浏览器 Web 检查器中没有看到任何 UI 查找超时,您可能会看到资源(即上面的 URL)没有加载。在这种情况下,请检查您的服务器日志和任何 php 错误日志。
加载后,AJAX 请求被发送到:index.php?option=com_finder&tmpl=component&format=json&ALONGNUMBER=1
各种任务:
&task=indexer.start
&task=indexer.batch
&task=indexer.optimize
不过,根据您所说的,您还没有开始使用 AJAX 调用。
更新
根据错误消息:
Uncaught TypeError: Object [object global] has no method 'addEvent' and a warning
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
您发生了 Javascript 冲突——我会考虑禁用任何使用 Javascript 的第 3 部分扩展,因为其中之一可能正在加载冲突的JQuery
//代码Mootools
。Bootstrap
如果您定期添加新内容,现在初始索引已运行,您可以设置CRON
作业以定期运行 Smart Search CLI。