我对 Joomla 不熟悉。但我需要在 Joomla 项目中添加一些功能。该网站已经上线,所以我只是从服务器复制了所有文件并保存在我的本地服务器和数据库中。实时站点运行顺利,但是当我在本地服务器中打开该站点时,它会抛出类似
Missing jat3 framework plugin
的错误。我用谷歌搜索了一个解决方案并下载了所需的插件。但我无法登录管理面板来安装该插件。
没有错误,但当我提交登录页面时,它只是重定向到administrator/index.php
页面。我不知道为什么会发生这种情况。请有人帮我找出解决方案。
这是我的configuration.php文件
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = 'xxxxxx';
public $editor = 'tinymce';
public $captcha = '0';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = 'root';
public $password = '';
public $db = 'xxxxxxxxx';
public $dbprefix = 'gwh_';
public $live_site = '';
public $secret = 'qdG9U31MYMBSUCqC';
public $gzip = '1';
public $error_reporting = 'none';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = 'xxxx';
public $ftp_pass = 'xxxx';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'Asia/Kolkata';
public $mailer = 'smtp';
public $mailfrom = '[email protected]';
public $fromname = 'xxxxx';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '1';
public $smtpuser = '[email protected]';
public $smtppass = 'xxxxx';
public $smtphost = 'smtp.xxxxx.com';
public $smtpsecure = 'tls';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'apc';
public $cachetime = '15';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '/var/www/vhosts/xxxxxx.com/httpdocs/logs';
public $tmp_path = '/var/www/vhosts/xxxxxx.com/httpdocs//tmp';
public $lifetime = '15';
public $session_handler = 'database';
public $MetaRights = '';
public $sitename_pagetitles = '0';
public $force_ssl = '0';
public $feed_email = 'author';
public $cookie_domain = '';
public $cookie_path = '';
}
尝试将 $log_path 和 $tmp_path 更改为您的 locahost www 文件夹。
例如我的是(Windows with Wampp):
public $log_path = 'C:\\wamp\\www\\joomla\\administrator/logs';
public $tmp_path = 'C:\\wamp\\www\\joomla/tmp';
之后,也尝试删除临时文件夹和缓存文件夹。
JoomlaPath\cache\(everything inside here)
JoomlaPath\tmp\(everything inside here)
如果没有其他问题,以下方法之一可能会有所帮助:
您可以将插件文件夹复制到 Joomla 文件夹结构中的适当位置。通常
{joomla-root}/plugins/{group}/
您可以在插件的 xml 文件中找到插件所属的组。在扩展标签中查找属性 group
。
或者您可以进入数据库,找到扩展表,并在该表中包含插件扩展密钥的条目
plg_{name}
插件扩展密钥也可以在xml文件中找到,查找name
标签。将插件的启用字段设置为 0,您应该能够再次登录后端。
我删除了这个文件 乔姆拉帕特