2017-11-20 3 views
0

Joomla에 익숙하지 않습니다. 하지만 Joomla 프로젝트에 몇 가지 기능을 추가해야합니다. 사이트는 이미 라이브 서버이므로 모든 파일을 서버에서 복사하고 로컬 서버와 데이터베이스에 저장했습니다. 라이브 사이트가 원활하게 실행되고 있지만 로컬 서버에서 사이트를 열면 Missing jat3 framework plugin과 같은 오류가 발생합니다. 나는 해결책을 찾았고 필요한 플러그인을 다운로드했다. 하지만 관리자 패널에 로그인하여 플러그인을 설치할 수 없습니다. 오류는 없지만 로그인 페이지를 제출하면 administrator/index.php 페이지로 리디렉션됩니다. 왜 이런 일이 일어나는지 모르겠습니다. 누군가 해결책을 찾아 내도록 도와주세요. 당신은 적절한 장소에 플러그인 폴더를 복사 할 수 있습니다로컬 서버의 joomla에서 admin 패널에 로그인 할 수 없습니다.

:

이 잘못 가고 아무것도가없는 경우, 다음 방법 중 하나 도움이 될 내을 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 = ''; 
} 
+0

관리자 패널에 액세스 할 필요없이이 플러그인을 수동으로 설치할 수 있다고 생각합니다. –

+0

어떻게 할 수 있습니까? 이것은 joomla 또는 CMS 프레임 워크로 작업 한 첫 번째 시간입니다. 그래서 어떻게 해야할지 모르겠다. – geeth

답변

0

입니다 Joomla 폴더 구조. 보통 {joomla-root}/plugins/{group}/ 플러그인의 xml 파일에서 플러그인이 속한 그룹을 찾을 수 있습니다. 확장 태그에 group 속성을 찾습니다.

또는 데이터베이스에 들어가서 extensions-table을 찾고 해당 테이블에서 플러그인 확장 키가있는 plg_{name} 항목을 xml 파일에서 찾을 수 있습니다. name 태그를 찾습니다. 플러그인의 enabled 필드를 0으로 설정하면 백엔드에 다시 로그인 할 수 있습니다.

+0

플러그인의 jat3 폴더는 경로가'D : \ xampp \ htdocs \ myproject \ plugins \ system \ jat3'이고, db의'extensions' 테이블에있는 해당 세부 사항이다. 테이블에있는'enabled' 필드는 1입니다. 그래서 나는 그것을 0으로 바꿨지 만, 여전히 작동하지 않습니다. – geeth

+0

다음으로 뭔가 다른 것이 있습니다. 파일/폴더에 권한 문제가있을 수 있습니까? 알기가 어렵습니다. – user3154108

1

$ log_path 및 $ tmp_path를 locahost www 폴더로 변경하십시오. 그 후

public $log_path = 'C:\\wamp\\www\\joomla\\administrator/logs'; 
public $tmp_path = 'C:\\wamp\\www\\joomla/tmp'; 

, 임시 및 캐시 폴더를 삭제하는 것이 아니라 시도 :

예를 들어, 광산은 (Wampp와 윈도우)입니다.

JoomlaPath\cache\(everything inside here) 
JoomlaPath\tmp\(everything inside here) 
관련 문제