programing

Wordpress가 플러그인 설치에 사용하는 Linux 사용자를 어떻게 알 수

kakaobank 2023. 3. 28. 22:05
반응형

Wordpress가 플러그인 설치에 사용하는 Linux 사용자를 어떻게 알 수

Centos 6 VPS에 SFTP(SSH)를 통해 플러그인을 설치할 수 있도록 Wordpress를 설정하려고 합니다.

수정이 가능했습니다.wp-config적절한 자격 정보를 사용하여userSFTP 사용자로 지정합니다.

현재 권한 관련 문제가 있습니다.chmod 777나의 위에wp-content폴더는 설치할 수 있지만 일반 사용 권한으로는 폴더를 만들 수 없습니다.

Nginx와 내 모든 것을 사용하고 있다.wp-content파일 및 폴더는user그리고 저는 그 그룹을nginx효과가 없어요.

또, 유저를 다음과 같이 설정해 보았습니다.nginx아직 운이 안좋아요.

업데이트: 워드프레스가 사용 중인 것을 발견했습니다.apache사용자로 사용하지만, 이것을 내 사용자로 변경하고 싶다.user대신.어떻게 하면 좋을까요?

프로덕션 서버의 맨 위에 있는 WordPress index.php 파일에서 일시적으로echo(exec("whoami"));die();

그런 다음 WordPress 사이트로 이동하여 실행 중인 사용자를 확인합니다.Ubuntu에서www-data.

FTP 액세스를 제공하지 않고 WordPress 플러그인을 설치/업데이트할 수 있습니까?

Wordpress 사용자도 웹 서버 사용자이므로 다음 작업을 수행할 수 있습니다.

ps - ef | grep http

또는

ps - ef | grep apache

즉, 그룹에는 W 액세스 권한이 없다고 명시되어 있습니다.

실행 가능: chmod - R g+w / your / plugins / dir

그러면 nginx 그룹이 거기에 글을 쓸 수 있게 됩니다.

WordPress 디렉터리 /wp-content 권한을 0755로 유지하십시오.

여기서 필요한 수정은 apache2.conf 파일 내에서 시작해야 합니다.여기서 /ww/html/ 디렉토리의 "AllowOverride" 디렉티브를 "AllowOverride None"에서 "AllowOverride All"로 변경해야 합니다.

여기의 완전한 절차를 따르세요.GCP WordPress 에러This page is not working example.com is currently controlling this request. HTTP ERROR 500

이를 통해 웹 서버에 .htaccess 파일 사용을 허용하도록 지시합니다.

언급URL : https://stackoverflow.com/questions/13186546/how-do-i-know-which-linux-user-wordpress-uses-for-plugin-installation

반응형