왜 php.ini를 변경할 수 없나요?

왜 php.ini를 변경할 수 없나요?

저는 LAMP를 통해 Ubuntu 20.04에서 WordPress 웹사이트를 호스팅했습니다. 이제 테마를 설치하려고 하면 "업로드된 파일이 php.ini의 upload_max_filesize 지시어를 초과합니다."라는 메시지가 나타납니다. 이 오류가 발생합니다. /etc/php/7.4/cli/php.ini에서 upload_max_filesize를 변경하여 저장할 수 없습니다.

아래 이미지에서 볼 수 있듯이 php.ini 파일 이름 옆에 읽기 전용이라고 표시되어 있습니다.

이제 이 파일을 어떻게 편집할 수 있나요?

답변1

이 파일은 루트 사용자로 편집해야 합니다. 터미널에서:

sudoedit /etc/php/7.4/cli/php.ini

답변2

명령줄 인터페이스(CLI)를 통해 파일을 업로드하지 않는 한, 이 파일은 원하는 파일이 아닐 수도 있습니다. Apache php.ini/etc/php/7.4/apache2.

  1. 서버에 SSH로 연결(아직 연결되지 않은 경우)

  2. 원하는 텍스트 편집기를 사용하여 파일을 편집하고 다음을 수행합니다 sudo.

    sudo vi /etc/php/7.4/apache2/php.ini
    

    vi위의 예와 같이 사용하기로 선택한 경우 다음을 수행할 수 있습니다.

    1. ?을 입력한 다음 값 이름을 입력하여 구성 값을 빠르게 찾습니다 .upload_max_filesize
    2. vi를 눌러 "편집 모드"로 설정하십시오 .I
    3. 다음과 같이 원하는 값으로 값을 변경하세요.128M
  3. 파일을 저장하세요

    을 사용하는 경우 vi다음을 수행할 수 있습니다.

    1. 를 눌러 "편집 모드"를 종료하세요.Esc
    2. 다음 명령을 실행하십시오.파일을 작성하고편집자에게: :WQ
  4. 웹 서버를 다시 시작합니다.

    sudo service apache2 restart
    

그게 전부야

관련 정보