WordPress가 /temes/ 폴더에서 테마를 인식하지 못함
권한, Word Press 및 테마 파일에 대해 정말 당혹스러운 문제가 있습니다.
WordPress를 새로 설치해서 고객용으로 만든 테마를 업로드해 보았습니다.정상적으로 업로드 되었지만 [테마 관리]메뉴에 표시되지 않습니다.모든 게 올라오는 걸 확인했는데 올라왔어요.허가 확인(일부에서는 777로 설정해도 문제 없음).그런데 주제가 안 나오네요.
다음은 제가 시도한 다양한 시나리오입니다.
- [ Install Themes ]메뉴를 사용하여 .zip 업로드(실패)
- 폴더 및 컨텐츠 복제(작업 완료)
- 폴더 복제 및 테마 파일 사용(실패)
- 폴더 20개를 복제하여 테마 파일과 그 스타일을 사용하였습니다(실패).
- style.css 없이 테마를 업로드했습니다(style.css 오류 없음).
- style.css를 사용하지 않고 테마를 업로드하여 처음부터 20/10으로 작성했습니다(둘 다 실패).
클라이언트의 MediaTemple 호스팅 중인데 이 오류는 처음입니다.그들의 지지는 아직 우리에게 돌아오지 않았다.
비슷한 문제를 가진 사람이 있나요?해결책?필요에 따라서 FTP 에 액세스 할 수 있습니다.
CSS Head(값은 변경했지만 형식 및 모든 것은 동일):
/*
Theme Name: Example Theme
Theme URI: http://example.com/
Description: WordPress theme
Author: Company
Version: 1.0
*/
편집: 브라우저를 통해 폴더에 액세스하려고 하면 403 오류가 발생합니다(2010년에는 정상 작동).style.css는 브라우저에서 볼 수 있습니다.
MULTI-SITE Wordpress 설치를 사용하는 경우 먼저 Network Admin(네트워크 관리자)으로 이동하여 왼쪽 메뉴에서 Temes(테마)를 선택하고 원하는 테마를 활성화한 후 Site Admin(사이트 관리자) 섹션의 "Manage Temes(테마 관리)" 페이지에 표시해야 합니다.
필요한 템플릿 파일이 없는 것 같습니다.
WordPress Theme는 최소한 다음 두 개의 파일로 구성됩니다.
style.css
index.displaces를 표시합니다.
http://codex.wordpress.org/Theme_Development
Ubuntu 14.04 에서는,wordpress
간단히 포장하다sudo apt install wordpress
그러나 테마 디렉토리에 대한 링크를 설정해야 합니다.
예: "새로운 테마"의 경우:
ln -s /usr/share/wordpress/wp-content/themes/newTheme /var/lib/wordpress/wp-content/themes
템플릿에 특별한 캐릭터가 있을 거예요.이것은 한때 나를 미치게 했다.템플릿 파일을 확인하거나 테마가 나타날 때까지 이름을 바꿉니다.템플릿 이름에 독일어 "ö"를 사용했습니다.
저도 비슷한 문제가 있었어요.어떻게든 로컬 사이트를 이동했을 때(아마 올인원 Wp 이행 플러그인 사용) /wp-content 폴더에 .htaccess 파일이 작성되어 있는 것을 발견하기까지 몇 시간이 걸렸습니다.이 파일 안에 뭐가 들어있었는지 기억이 안 나지만 상관없었던 것 같아.이 파일을 삭제한 후 모든 것이 정상이었다.
테마 폴더 이름이 다른 것과 다른가요?style.css의 테마명은 다른 모든 것과 다릅니까?
BOM이 문제인 것 같아요.BOM을 제거하려고 했더니 한 번 페이지 검증을 망친 적이 있습니다.편집기를 사용하여 BOM을 삭제해 보십시오. 제가 사용하는 텍스트 편집기인 Notepad++의 경우 BOM이 없는 UTF-8로 인코딩을 설정하고 저장했습니다.그것으로 내 문제는 해결되었다.물론 텍스트 편집기는 다를 수 있습니다.
번거로운 트러블 슈팅 끝에 발견한 것처럼 오래된 wp-config입니다.php는 새로 설치된 테마를 /wp-admin/temes.php에서 검출되지 않고 보이지 않게 할 수 있습니다.같은 문제가 있는지는 모르겠지만 제 것과 매우 비슷해 보이므로 wp-config를 사용하여 설정을 시도해 보는 것이 좋습니다.php는 워드프레스에 의해 새로 생성됩니다.
- 스타일을 백업합니다.css
styles.css
twentyforteen
테마 폴더로 이동합니다.- 파일 맨 위에 있는 템플릿 이름만 변경
- WordPress admin에서 테마 페이지를 다시 로드합니다.작동하는 것을 확인하면
- 「」를 한층 더 합니다.
styles.css
필요에 따라서 파일을 작성합니다.
가 될 업로드한 게 문제일 수도 있어요..zip
php가 될 수 .scandir
수 없게
php.ini: php.ini입니다. php --ini
locationini 파일을 .
php은 php.ini(검))를 찾습니다.disable_functions
해도 돼요.scandir
파라미터를 지정합니다.php 서 php php php php php php php php php php php php php php 。
언급URL : https://stackoverflow.com/questions/4149139/wordpress-not-recognizing-theme-in-themes-folder
'programing' 카테고리의 다른 글
Wordpress에서 홈 페이지를 검색하는 다른 방법은 무엇입니까? (0) | 2023.02.11 |
---|---|
Angular Js에게 특정 루트를 무시하도록 지시하는 방법 (0) | 2023.02.11 |
Angular에서 $resource 서비스 오류를 처리하는 방법JS (0) | 2023.02.11 |
Angular ng-repeat에서의 orderBy 배열 항목 값 (0) | 2023.02.11 |
익명 객체에 JSON 직렬화 해제 (0) | 2023.02.11 |