FTP 액세스 없이 Ubuntu 설치 플러그인에서 Word press를 사용합니다.
개발을 위해 자체 웹 서버를 운영하고 있으며, 그 위에 워드프레스 인스턴스를 설치했습니다.관리 인터페이스에서 이 인스턴스에 플러그인을 추가하려고 하면 WordPress가 FTP 액세스를 요구합니다.
저는 FTP를 사용하지 않으며 앞으로도 사용할 계획이 없습니다.FTP 없이 업로드할 수 있도록 WordPress에서 일부 구성을 변경할 수 있습니다.이것을 실현하려면 , 정확히 무엇을 설정할 필요가 있습니까.
ubuntu 단말기에서 이 명령어를 실행합니다.
sudo chown -R www-data /var/www
다음 세 가지 중 하나:
- 사용 권한을 변경하여 웹 서버가 wp-content 디렉토리를 읽을 수 있도록 합니다.이것은 개발 서버에서는 문제가 없습니다.
- 웹 서버와 다른 사용자로 실행할 수 있는 Fast CGI로 PHP를 실행합니다.
- PHP용 ssh 확장을 설치합니다( ).
sudo apt-get install libssh2-php
ubuntu를 생각해 보세요)
나는 이 대답들 중 어느 것도 만족스럽지 않아서 계속 찾아다녔다.나는 너무 간단한 답을 찾았고 나는 그것이 아직 언급되지 않은 것에 놀랐다.
https://askubuntu.com/a/826805/145472
이 답변은 wp-config에 행을 추가하는 것입니다.php
define('FS_METHOD', 'direct');
일이 끝났다.나는 이것을 아는 것에 대해 신용할 수 없지만, 여기서도 언급이 필요하다고 느낀다.
한 가지 방법은 www-data에 wordpress 설치 소유권을 할당하는 것입니다.
chown -R www-data:www-data .
파일 권한 변경:
chmod -R g+rwX .
자신을 www-data 그룹에 추가합니다.
usermod -a -G www-data myusername
재미있는 것은 미디어를 업로드하는 것이 효과가 있다는 것이다.왜 플러그인이 안 되나 궁금했어요.wp-admin의 소유권 변경 후 저에게 효과가 있었습니다.
sudo chown -R www-data wp-admin
언급URL : https://stackoverflow.com/questions/3492759/wordpress-on-ubuntu-install-plugins-without-ftp-access
'programing' 카테고리의 다른 글
리액트 컴포넌트의 다른 파일에서 HTML을 렌더링하려면 어떻게 해야 합니까? (0) | 2023.03.05 |
---|---|
AngularJS: JSON 개체에 텍스트 영역 바인딩이 "object-object"를 표시합니다. (0) | 2023.03.05 |
브라우저 타임아웃 (0) | 2023.03.05 |
Springboot에 의한 스케줄된 웹 소켓 푸시 (0) | 2023.03.05 |
mongodb-native findOne()의 필드명으로 변수를 사용하는 방법 (0) | 2023.03.05 |