2012-03-28 5 views
3

우리는 최근 Joomla 1.7에서 Joomla 2.5로 사이트를 업그레이드합니다. 글로벌 구성 페이지 인 하나의 단일 페이지를 제외한 모든 것이 정상적으로 작동하는 것 같습니다. 참조 : http://imgur.com/Q9CQjJoomla 2.5 및 글로벌 구성 관리 페이지

관리자 파일을 다시 업로드하려고 시도했으며 사용 권한을 확인했습니다. 어떤 생각?

+0

joomla 캐시를 청소 했습니까? 그것은 CSS 파일을 사용하지 않는 것 같습니다. – Shaz

+0

소스를 보면 헤더 파일에 아무것도로드되지 않고 콘솔에 다음과 같이 표시됩니다. Joomla가 정의되지 않았습니다. [Break On This Error] \t Joomla.submitbutton = function (task) –

답변

3

사이트 내에서 사용되는 Javascript 및 CSS 파일은 변경되었지만 이러한 파일의 이름은 동일하게 유지됩니다. 결론은 웹 브라우저가 이전에 다운로드 한 파일 버전을 계속 사용한다는 것입니다.

문제를 일으키는 Joomla 캐시가 아닙니다. 브라우저 캐시입니다. 다음에/관리자/영역에있을 때 키보드의 Shift 키를 누른 상태에서 새로 고침/새로 고침 버튼을 클릭하십시오. Chrome을 사용하는 경우 Ctrl 키를 누른 채로 두 번 클릭해야하지만 더 이상 할 필요가 없습니다. 두 가지가 작동 한 후에 작동하지 않으면 오류는 다른 곳에서 발생합니다.

위의 경우 문제가 해결되지 않으면 페이지의 HTML 소스를 확인하십시오. 아마도 html에서 기능을 깨뜨리는 오류 또는 경고를 발견하게 될 것입니다. 페이지의 끝 부분에 치명적인 오류가있을 수도 있습니다. HTML 태그 중간에 출력 된 경우 원본을 볼 때까지 표시되지 않을 수 있습니다.

또는 치명적인 오류가 발생할 수 있으며 서버가 오류를 표시하지 않도록 설정할 수 있습니다.이 경우 서버의 오류 로그를 확인하십시오. 호스팅 제어판에 '최근 50 개의 오류'가 출력 될 수 있으므로 한 탭에서 호스팅 제어판에 로그인하고 다른 탭에서 오류를 트리거 한 다음 제어판의 '지난 50 개의 오류'영역을 클릭하면됩니다. 문제의 원인을 빨리 볼 수 있습니다.

0

오류 로그를 확인하십시오. 내 글로벌 구성 페이지가 귀하의 것과 똑같이 보입니다. 그것은 오류가이 있었다 밝혀졌다 :

PHP Fatal error: Cannot redeclare class JDatabaseMySQLi in /var/www/vhosts/example.com/httpdocs/libraries/joomla/database/database/mysqli.php original.backup on line 567, referer: http://www.example.com/administrator/index.php 

내가 같은 폴더에 mysqli.php의 백업입니다 /libraries/joomla/database/database에서 mysqli.php original.php라는 이름의 (1) 파일을했다. joomla는 폴더의 모든 파일을 php 파일로 분석하므로, redeclare 오류가 발생합니다. 나는 하위 디렉토리에 파일을 넣었고 문제는 해결되었습니다.

관련 문제