2016-10-07 2 views
0

나는 내 워드 프레스에서 한 가지 허가 문제로 고생하고 있습니다. 내 테마에Wordpress : 이상한 사용 권한 문제

ls -la wp-content/themes/impreza/ 
total 144 
drwxr-xr-x 9 root root 4096 Oct 7 16:49 . 
drwxr-xr-x 4 root root 4096 Oct 7 11:21 .. 
-rwxr-xr-x 1 root root 330 Oct 7 10:33 404.php 
-rwxr-xr-x 1 root root 340 Oct 7 10:33 archive.php 
-rwxr-xr-x 1 root root 339 Oct 7 10:33 author.php 
-rwxr-xr-x 1 root root 349 Oct 7 10:33 comments.php 
drwxr-xr-x 2 root root 4096 Oct 7 16:48 config 
drwxr-xr-x 2 root root 4096 Oct 7 10:33 css 
drwxr-xr-x 10 root root 4096 Oct 7 10:33 demo-import 
-rwxr-xr-x 1 root root 337 Oct 7 10:33 footer.php 
-rwxr-xr-x 1 root root 355 Oct 7 10:33 forum.php 
drwxr-xr-x 15 root root 4096 Oct 7 10:34 framework 
drwxr-xr-x 3 root root 4096 Oct 7 10:34 functions 
-rwxr-xr-x 1 root root 1105 Oct 7 10:33 functions.php 
-rwxr-xr-x 1 root root 337 Oct 7 10:33 header.php 
-rwxr-xr-x 1 root root 359 Oct 7 10:33 header-shop.php 
-rwxr-xr-x 1 root root 361 Oct 7 10:33 index.php 
drwxr-xr-x 2 root root 4096 Oct 7 10:33 js 
-rwxr-xr-x 1 root root 325 Oct 7 10:33 page.php 
-rwxr-xr-x 1 root root 18970 Oct 7 10:33 screenshot.png 
-rwxr-xr-x 1 root root 388 Oct 7 10:33 searchform.php 
-rwxr-xr-x 1 root root 344 Oct 7 10:33 search.php 
-rwxr-xr-x 1 root root 645 Oct 7 10:33 single.php 
-rwxr-xr-x 1 root root 365 Oct 7 10:33 single-us_portfolio.php 
-rwxr-xr-x 1 root root 288 Oct 7 10:33 style.css 
-rwxr-xr-x 1 root root 15056 Oct 7 16:49 us-logo.png 
drwxr-xr-x 3 root root 4096 Oct 7 10:34 vendor 
-rwxr-xr-x 1 root root 4341 Oct 7 10:33 wpml-config.xml 

를 볼 수있는 권한을 동일하지만 난 그들 모두를 액세스 할 수 없습니다로 모든 것이 폴더. 예를 들어

보이지 - http://www.aniabuchi.com/wp-content/themes/impreza/us-logo.png

VISIBLE - http://www.aniabuchi.com/wp-content/themes/impreza/screenshot.png

자체가 activeted 한 주제,하지만 난이 활성화하려고했습니다 때 "플러그인 설치를 허용하는 파일 사용 권한을 조정하여주십시오"는 말을 플러그인 . 이건 내 두 번째 워드 프레스 설치는 내가 만들어 놓은 유일한 차이점은 하나의 WP-내용을 사용하는 것입니다 는 당신이 그들에 액세스 할 수 있는지 확인하기 위해 이미지를 777를 만들기 위해

/* Default value for some constants if they have not yet been set 
    by the host-specific config files */ 
if (!defined('ABSPATH')) 
    define('ABSPATH', '/var/www/aniabuchi/'); 
if (!defined('WP_CORE_UPDATE')) 
    define('WP_CORE_UPDATE', false); 
    define('DB_HOST', 'localhost'); 
if (!defined('WP_CONTENT_DIR') && !defined('DONT_SET_WP_CONTENT_DIR')) 
    define('WP_CONTENT_DIR', '/var/www/aniabuchi/wp-content'); 
+1

은 아마도 당신은 내가 이미 :) 할 http://wordpress.stackexchange.com/ – baudsp

답변

0
  1. 시도 폴더.

  2. 플러그인의 경우 테마가 아닌 "wp-content/plugins"폴더 권한을 확인해야합니다.

+0

에 질문을 할 수 있습니다 여전히 문제가 . 또한 아파치와 mysql 서비스를 재시작하십시오 –

0

파일 및 디렉토리에 할당 된 소유자가 웹 서버 사용자인지 확인해야합니다. 그렇지 않으면 파일/폴더 권한에 관계없이 모든 플러그인 설치 또는 업데이트가 실패합니다. 우분투/debian에서는 보통 www-data이고, centos/rhel/fedora에서는 apache입니다.

+0

예, 저의 다른 사이트는 같은 컴퓨터에서 실행되고 있지만 다른 mysql db와 다른 폴더에서 실행 중입니다. 그것은 동일한 사용자 권한을 가지며 모든 것이 root : root에 있습니다. 유일한 차이점은 다른 사이트가 ABSPATH가 아닌 다른 위치에있는 WP_CONTENT_DIR을 가지고 있으며 그 것이 문제라고 생각하지 않는다는 것입니다. ( 왜 그림 중 하나가 표시되고 다른 하나가 링크를 클릭하여 자신을 보지 못합니다. –

+0

WP에 대한 사용자 권한은 항상 문제였습니다. 거의 모든 문제는 소유자/파일 권한으로 해결되었지만 이미지에는 777이 필요하지만 644 만 필요합니다. – Stephan

0

이 시도하고 확인 - 그것은 트릭 할 수 있습니다

# chmod 755 -R <path_to_your_webroot_folder> 
# chown root:root -R <path_to_your_webroot_folder>