2014-11-20 4 views
0

어떤 이유로 든 내 모든 Wordpress 이미지가 표시되지 않았습니다. 모든 플러그인을 비활성화하고 22 개의 테마로 되 돌리려고 시도했지만 아직 아무것도 아닙니다.Wordpress 이미지가 표시되지 않음

Media Library

하지만 이미지 중 하나를 클릭하면, 그 경로, 이미지로 이동 :

내가 대시 보드에 로그인하여 미디어 라이브러리로 이동이 내가 볼 것입니다 URL이 이미지를로드합니다.

Wordpress가 내 업로드 폴더에서 연결이 끊긴 것처럼 보입니다.

마지막으로 내 홈페이지에서 내 로고 (표시되지 않음)의 깨진 이미지 링크를 마우스 오른쪽 버튼으로 클릭하고 "새 탭에서 이미지 열기"를 선택하면 실제로 이미지 URL이 반환되지 않습니다. 그것은 다음을 반환합니다 :

http://127.0.0.1/ 

다른 누구도 전에 이것을 경험 했습니까? 내 테마 나 플러그인과 관련이없는 것처럼 어디서부터 문제를 해결해야할지 모르겠다. 내 Wordpress 코어가 최신 버전이다.

도움을 주시면 감사하겠습니다. 감사!

+1

최근 로컬 컴퓨터에서 서버로 이동 했습니까? – coopersita

+0

사이트가 전혀 이동하지 않았습니다. 몇 달 동안이 위치에 지금 아무런 문제없이있었습니다. 나는 실제로 나의 FTP 클라이언트를 들여다 보았고, 여러 사이트가 1:45 am에 갱신되었다는 것을 발견했다. 각각의 경우에 .htaccess 파일에 추가 된 코드 줄이있었습니다. "RewriteRule. * \. (gif | jpe? g? | png) $ http://127.0.0.1 [R, NC]"- 이 플러그인이 All WP Security (AIOWS) 플러그인의 일부인지 확인하십시오. –

+1

해킹당한 것처럼 보입니다 ... 테마 파일을 열고 거기에 의심스러운 것이 있는지 확인하십시오. – coopersita

답변

0

해킹 일 수 있지만 일반적으로 wp_options가 올바르게 구성되지 않은 경우에 발생합니다.

빠른 해결 방법 : 백업을 이전 작동 상태로 복원하십시오. 라이브 서버에

  1. 개방에 phpMyAdmin을하고 워드 프레스 데이터베이스에 액세스; 백업을하거나 다른 옵션을 확인하지 않으려면

    이 시도

  2. 데이터베이스 내부에서 wp_options 테이블에 액세스하십시오.
  3. 'siteurl'및 'home'행의 값을 확인하십시오.

는 편집 : 방법 2 -> 퍼머 링크는

  • 기본 유형 및 저장을 선택 - htaccess로

    1. 는 워드 프레스 설정을
    2. 이동 htaccess_ 당신의 htaccess로 이름을 바꾸고 다시 만들기 이 새로운 .htaccess를 만들어야합니다.
    3. 웹 사이트의 홈페이지를 열고 무언가 변경되었는지 확인하십시오.
    4. R 옵션을 선택하고 이전의 방법을 선택하십시오.
  • +0

    이 문제를 조사한 결과 모든 것이 정확하다고 보입니다. –

    +0

    @ EricWood는 두 번째 방법으로 답을 편집했습니다. – nunorbatista

    1

    코멘트에서 언급 한 htaccess 파일이 변경되었을 가능성이 있습니다. 이것은 WP 보안 플러그인의 일부가 아닙니다. 해당 보안 플러그인을 설치했기 때문에 htaccess 파일의 복원 지점을 만들었으므로 신속하게 좋은 사본을 얻을 수 있어야합니다. 이는 플러그인 기능 중 하나입니다.여기

    세부 사항 : https://www.tipsandtricks-hq.com/how-to-restore-the-htaccess-file-when-using-the-all-in-one-wp-security-plugin-5945

    대신 FTP를 통해 파일을 다시 실행해야하는 경우 여기 사이트의 정확한 요구 derpending, 가장 가능성이 htaccess로 파일 내용의 목록입니다 : 아마 http://codex.wordpress.org/htaccess

    를,이 보일 것입니다 예 :

    # BEGIN WordPress 
    <IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
    </IfModule> 
    # END WordPress 
    
    관련 문제