programing

워드프레스업로드파일크기

yellowcard 2023. 9. 17. 12:14
반응형

워드프레스업로드파일크기

저는 구글 클라우드에서 워드프레스를 사용하는 초보자입니다.새 테마를 업로드하려고 하면 다음 오류 메시지가 나타납니다.

업로드된 파일이 다음 파일을 초과합니다.upload_max_filesize지시하는.php.ini.

이것은 Google Compute Engine에서 설정한 제한 사항으로 보입니다.에 설정된 제한에 대한 정보를 찾았습니다.php.ini파일이 있는데 어디에서도 파일을 찾을 수가 없네요

업로드 크기를 2MB 이상으로 늘리도록 바보 같은 증명과 단계별 지침을 줄 수 있는 사람이 있습니까? 이렇게 해야 하는 WP 플러그인을 설치했지만 문제는 서버 쪽일 것입니다.

어떤 운영체제를 사용하고 있는지, 어떤 버전의 PHP를 사용하고 있는지 잘 모르겠습니다.저는 Amazon Web Services에서 PHP-FPM을 사용하여 Ubuntu 12.04 인스턴스를 실행합니다.하지만 기본적으로 설명은 당신에게 동일해야 합니다.당신의 php.ini 파일이 저장되어 있는 디렉토리는 항목 3에서 약간 다를 수 있습니다.가서 찾아보세요.

  1. SSH를 통해 서버에 로그인합니다.
  2. 사용자를 루트로 변경:sudo /bin/bash
  3. php.ini 파일을 편집합니다.nano /etc/php5/fpm/php.ini
  4. 다음과 같은 줄을 찾습니다.upload_max_filesize = 2M. 나노에서는 Ctrl W를 입력하여 검색할 수 있습니다.
  5. 원하는 파일 크기로 변경입력하는 파일의 끝에 M(메가바이트) 또는 G(기가바이트)가 있어야 합니다.upload_max_filesize = 200M아니면=1G).

필요한 가장 낮은 숫자를 목표로 하고, PHP에는 타임아웃 전까지 기다리는 시간을 설정하는 다른 설정이 있다는 것을 기억하세요.2G 업로드 제한을 설정할 수 있지만 타임아웃이 30초라면 30초 안에 2G를 업로드할 수 없는 한 실패할 수 있습니다.일반적으로 낮게 목표를 정합니다.

  1. 종료하려면 Ctrl X를 입력하고 파일 변경 내용을 저장합니다.
  2. 입력하여 PHP 다시 시작service php5-fpm restart

Google 개발 콘솔 대시보드의 왼쪽 Compute 아래 MV 인스턴스가 있습니다.

  1. 클릭하면 모든 인스턴스(instance) 매개 변수가 표시됩니다.
  2. ssh 버튼을 클릭하면 서버에 액세스할 수 있습니다.
  3. tape find / -name php.ini를 찾아서 php.ini의 디렉토리를 찾습니다.
  4. 테이프 sudo nano 내 경우는 sudo nano /etc/sud5/sudo2/sudo.ini 였습니다.
  5. line uppload_max_filesize = 2M을 찾아서 20M 이상으로 변경하기
  6. sudo /etc/init.d/restart2를 사용하여 서버를 재시작합니다.

저한테는 잘 됐어요!

  1. Google Cloud SDK(GCS) https://cloud.google.com/sdk/gcloud/ 설치
  2. Shell GCS: Google Cloud SDK Shell에서 하기 에서 gcloud auth login
  3. 콘솔 https://console.developers.google.com 에서 연결 문자열 가져오기

    • 프로젝트 > 계산 > 계산 엔진 > VM 인스턴스
    • 인스턴스라인 : connect/SSH > 팝업메뉴 > view gcloud 명령
    • gcloud 계산 명령줄 복사
  4. 하여 SSH GCS: Google Cloud SDK Shell을 .gcloud compute --project "your_project-id" ssh --zone "us-central1-a" "wordpress-your_id"

  5. 호스트: GCS: php.ini 파일로 합니다.gcloud compute --project "your_project-id" copy-files "wordpress-your_id":/etc/php5/apache2/php.ini php.ini --zone "us-central1-a"
  6. 편집 upload_max_filesize = 2M 폴더드 SDK에한 php.ini에 php.

  7. GCS: 홈 디렉토리의 호스트에 다시 업로드합니다.gcloud compute --project "your_project-id" php.ini copy-files "wordpress-your_id":~/php.ini --zone "us-central1-a"

  8. SSH: SSH: 를 PuTTY에서 root로 합니다.sudo /bin/bash

  9. SSH: php.ini :cp php.ini /etc/php5/apache2/php.ini
  10. 시작: SSH: :service apache2 restart

저는 이 단계를 했습니다.

  1. 터미널 콘솔에서 올바른 php.ini를 편집해야 합니다. 제 경우에는 다음과 같습니다.

    vi /etc/sk5/sk2/sk.ini

    1. 나는 seek를 만들었고 uppload_max_filesize 변수와 post_max_size 변수를 다음과 같이 변경했습니다.

    post_max_size = 256M

    upload_max_filesize = 256M

  2. 아파치 서버를 다시 시작했습니다

    /etc/init.d/restart2 다시 시작

그리고 저를 위해 일하세요.

당신은 구글 제품이 어떻게 작동하는지 알아야 합니다.

적어도 두 가지는 통제할 수 있습니다.

  1. max로 : WP 가 max 하려고 로 하려고 :define('WP_MEMORY_LIMIT', '256M');
  2. 사용 중인 "컨테이너" 값(무료 사용 시 600Mhz/128Mb).

PHP를 실행하고 있더라도 파이썬을 기반으로 자체 인프라를 사용하고 자체 구성 파일을 사용하고 있습니다.따라서 no.htaccess 또는 php.ini는 여기서 구문 분석됩니다.설명서에서 읽을 수 있는 구성 파일입니다.

어쨌든, 저는 사람들의 보고서를 보면서 최소한 128Mb의 미니문 인스턴스를 실행할 수 있다는 것을 알고 있습니다.또한 앱엔진을 사용하여 블로그를 호스팅하는 것을 추천하지 않습니다.

언급URL : https://stackoverflow.com/questions/28018512/wordpress-upload-file-size

반응형