2016-09-20 3 views
0

AWS에서 실행중인 Bitnami Wordpress Multisite 4.6-1에서 현재 경험하고있는 기술적 인 불만을 없애기 위해 아직 수행되지 않은 작업이 많습니다. 나는이 기회를 빌어 서 내가 stackoverflow 커뮤니티에 직면하고있는 몇 가지 도움을 얻고, 배우고, 성장하고, 가장 중요하게도 도움을 줄 수있는 문제를 강조하고있다. 이것은 여기에 내 첫 번째 질문이며 내가 허용되지 않기 때문에 더 많은 2 링크를 게시 할 수 없습니다 두려워 오전.AWS EC2에서 실행중인 Wordpress Multisite 사용 권한 문제

시작하려면 Bitnami를 통해 설정 및 구성된 Aws EC2에서 실행중인 Wordpress Multisite의 사용 권한 문제가있는 것 같습니다. 안타깝게도 Bitnami Wiki의 문서 및 기사는 최신 버전의 Wordpress Multisite 용으로 업데이트되지 않으며 Bitnami Cloud 호스팅을 사용하지 않고 WordSuite를 사용하고 있기 때문에 WordPress를 관리하기에 Bitnami Osx 응용 프로그램을 사용하는 것이 편리하지 않습니다.

AWS EC2 구성 세부 사항 :

인스턴스 유형 : T2 마이크로

탄성 IP :

보안 그룹 : Bitnami 워드 프레스

- 보조금 액세스 IAM 사용자 : 2 명의 사용자, 다음 정책에서 사용 가능. 1. AdministratorAccess 2. AmazonEC2ContainerServiceFullAccess 3. AmazonVPCFullAccess

워드 프레스 네트워크 : 테마에게 네트워크 및 문제에 & 플러그인을 설치할 수은 다음과 같습니다. 네트워크상의 Wordpress 사이트 실행 : 네트워크 플러그인/테마 활성화 가능. 네트워크에 설치된 테마가 오래되었으므로 사소한 문제가있는 사이트에서 xml 데이터를 가져올 수 있습니다.

터미널 : pem 키를 사용하여 SSH 연결을 설정할 수 있습니다. 찾아보기, 파일 작성 및 bash 명령을 사용하여 새로 생성 된 파일 삭제 그러나 문제는 chmod 777을 여러 번 실행하여 읽기, 쓰기 및 실행을 보장하기 위해 동일한 명령을 사용하여 불필요한 플러그인/테마를 삭제하는 것입니다. 그러나 성공은 없습니다. .

워드 프레스 문제 :/무급 유료 대시 보드 날씨를 통해 플러그인을 업데이트 할

  1. 수 없습니다. 스크린 샷을 확인하십시오. Plugin Update - Failed.

  2. 사이트에서 오래된/비활성 비활성 날씨를 제거 할 수 없습니다.- 실패] 2

문제 해결 단계 1 :

네트워크 설정 - VIM 명령을 사용하여 터미널을 통해 구현 : - wp를 - config.php를에 다음을 추가

1을/opt/bitnami/apps/wordpress/htdocs/라인 읽기 위의 파일/* 그게 다야, 편집을 그만! 행복한 블로깅.

define('MULTISITE', true); 
define('SUBDOMAIN_INSTALL', true); 
define('DOMAIN_CURRENT_SITE', 'ec2-x-x-x-x.compute-1.amazonaws.com'); 
define('PATH_CURRENT_SITE', '/'); 
define('SITE_ID_CURRENT_SITE', 1); 
define('BLOG_ID_CURRENT_SITE', 1); */: 

]

2 -는/opt/bitnami/응용 프로그램/워드 프레스/htdocs에 /, 교체 다른 워드 프레스 규칙에 파일을 .htaccess에 다음과 같은 추가 :

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^wp-admin$ wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^(wp-(content|admin|includes).*) $1 [L] 
RewriteRule ^(.*\.php)$ $1 [L] 
RewriteRule . index.php [L] 

결과 : 아니오 성공.

문제 해결 단계 2 : 인스턴스에

SSH 연결 : SUCCES 새로 만들기 파일 : 예 삭제 새로 파일 : 예 삭제 (rm filename 사용) 빈 디렉터리 : 예 오래된 테마를 삭제 (rmdir 사용) Dir : Permission Denied (rm : 'startit'을 제거 할 수 없습니다. 디렉토리입니다.)

참고 : SSH 세션이 시작될 때 CHMOD 777을 다시 실행했습니다.

결과 : 아니오 성공.

해결 3 단계

FileZilla의 FTP :는 PEM 키로 FileZilla를 통해 접속.

  1. 새 폴더 및 파일을 업로드 할 수 있습니다.
  2. 원치 않는 폴더를 삭제할 수 없습니다. 오류 : 사용 권한이 거부되었습니다.

결과 : 아니오 성공.

나는 위에서 언급 한 모든 것에 매우 익숙하다는 것을 알고 계시고, 나는 많은 문제 해결 단계를 거쳐야한다고 확신합니다. 귀하의 도움을 매우 높이 평가 될 것입니다.

답변

0

나는 BITNAMI와 함께 클라우드 서버를 사용했고 단지 그것을 싫어했습니다. 나를 위해서가 아니야. 그 벌거 벗은 시스템. cpanel, WHM 또는 흥미로운 것도 없습니다. 그냥 빈 리눅스 운영 체제. 우리는 일주일을 보냈습니다. 마침내 그것을 할 수 있습니다.

명령 줄 사용 : 사용 권한 문제를 해결하기 위해 ROOT!

루트인지 확인하십시오. 루트가 아니라면 SUDO -SU를 확인하십시오. 파일 폴더는 "0755"이어야합니다. 파일은 "0644" 모든 파일을 설정해야하며 폴더는 올바르게 다른 세상을 만듭니다.