워드프레스업로드파일크기
저는 구글 클라우드에서 워드프레스를 사용하는 초보자입니다.새 테마를 업로드하려고 하면 다음 오류 메시지가 나타납니다.
업로드된 파일이 다음 파일을 초과합니다.
upload_max_filesize
지시하는.php.ini
.
이것은 Google Compute Engine에서 설정한 제한 사항으로 보입니다.에 설정된 제한에 대한 정보를 찾았습니다.php.ini
파일이 있는데 어디에서도 파일을 찾을 수가 없네요
업로드 크기를 2MB 이상으로 늘리도록 바보 같은 증명과 단계별 지침을 줄 수 있는 사람이 있습니까? 이렇게 해야 하는 WP 플러그인을 설치했지만 문제는 서버 쪽일 것입니다.
어떤 운영체제를 사용하고 있는지, 어떤 버전의 PHP를 사용하고 있는지 잘 모르겠습니다.저는 Amazon Web Services에서 PHP-FPM을 사용하여 Ubuntu 12.04 인스턴스를 실행합니다.하지만 기본적으로 설명은 당신에게 동일해야 합니다.당신의 php.ini 파일이 저장되어 있는 디렉토리는 항목 3에서 약간 다를 수 있습니다.가서 찾아보세요.
- SSH를 통해 서버에 로그인합니다.
- 사용자를 루트로 변경:
sudo /bin/bash
- php.ini 파일을 편집합니다.
nano /etc/php5/fpm/php.ini
- 다음과 같은 줄을 찾습니다.
upload_max_filesize = 2M
. 나노에서는 Ctrl W를 입력하여 검색할 수 있습니다. - 원하는 파일 크기로 변경입력하는 파일의 끝에 M(메가바이트) 또는 G(기가바이트)가 있어야 합니다.
upload_max_filesize = 200M
아니면=1G
).
필요한 가장 낮은 숫자를 목표로 하고, PHP에는 타임아웃 전까지 기다리는 시간을 설정하는 다른 설정이 있다는 것을 기억하세요.2G 업로드 제한을 설정할 수 있지만 타임아웃이 30초라면 30초 안에 2G를 업로드할 수 없는 한 실패할 수 있습니다.일반적으로 낮게 목표를 정합니다.
- 종료하려면 Ctrl X를 입력하고 파일 변경 내용을 저장합니다.
- 입력하여 PHP 다시 시작
service php5-fpm restart
Google 개발 콘솔 대시보드의 왼쪽 Compute 아래 MV 인스턴스가 있습니다.
- 클릭하면 모든 인스턴스(instance) 매개 변수가 표시됩니다.
- ssh 버튼을 클릭하면 서버에 액세스할 수 있습니다.
- tape find / -name php.ini를 찾아서 php.ini의 디렉토리를 찾습니다.
- 테이프 sudo nano 내 경우는 sudo nano /etc/sud5/sudo2/sudo.ini 였습니다.
- line uppload_max_filesize = 2M을 찾아서 20M 이상으로 변경하기
- sudo /etc/init.d/restart2를 사용하여 서버를 재시작합니다.
저한테는 잘 됐어요!
- Google Cloud SDK(GCS) https://cloud.google.com/sdk/gcloud/ 설치
- Shell GCS: Google Cloud SDK Shell에서 하기 에서
gcloud auth login
웹 콘솔 https://console.developers.google.com 에서 연결 문자열 가져오기
- 프로젝트 > 계산 > 계산 엔진 > VM 인스턴스
- 인스턴스라인 : connect/SSH > 팝업메뉴 > view gcloud 명령
- gcloud 계산 명령줄 복사
하여 SSH GCS: Google Cloud SDK Shell을 .
gcloud compute --project "your_project-id" ssh --zone "us-central1-a" "wordpress-your_id"
- 호스트: 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"
편집
upload_max_filesize = 2M
폴더드 SDK에한 php.ini에 php.GCS: 홈 디렉토리의 호스트에 다시 업로드합니다.
gcloud compute --project "your_project-id" php.ini copy-files "wordpress-your_id":~/php.ini --zone "us-central1-a"
SSH: SSH: 를 PuTTY에서 root로 합니다.
sudo /bin/bash
- SSH: php.ini :
cp php.ini /etc/php5/apache2/php.ini
- 시작: SSH: :
service apache2 restart
저는 이 단계를 했습니다.
터미널 콘솔에서 올바른 php.ini를 편집해야 합니다. 제 경우에는 다음과 같습니다.
vi /etc/sk5/sk2/sk.ini
-
- 나는 seek를 만들었고 uppload_max_filesize 변수와 post_max_size 변수를 다음과 같이 변경했습니다.
post_max_size = 256M
upload_max_filesize = 256M
아파치 서버를 다시 시작했습니다
/etc/init.d/restart2 다시 시작
그리고 저를 위해 일하세요.
당신은 구글 제품이 어떻게 작동하는지 알아야 합니다.
적어도 두 가지는 통제할 수 있습니다.
- max로 : WP 가 max 하려고 로 하려고 :
define('WP_MEMORY_LIMIT', '256M');
- 사용 중인 "컨테이너" 값(무료 사용 시 600Mhz/128Mb).
PHP를 실행하고 있더라도 파이썬을 기반으로 자체 인프라를 사용하고 자체 구성 파일을 사용하고 있습니다.따라서 no.htaccess 또는 php.ini는 여기서 구문 분석됩니다.설명서에서 읽을 수 있는 구성 파일입니다.
어쨌든, 저는 사람들의 보고서를 보면서 최소한 128Mb의 미니문 인스턴스를 실행할 수 있다는 것을 알고 있습니다.또한 앱엔진을 사용하여 블로그를 호스팅하는 것을 추천하지 않습니다.
언급URL : https://stackoverflow.com/questions/28018512/wordpress-upload-file-size
'programing' 카테고리의 다른 글
printf의 가변 크기 패딩 (0) | 2023.09.17 |
---|---|
Pandas DataFrame에서 잘못된 값을 없음으로 바꿉니다. (0) | 2023.09.17 |
특정 루트 사용자 및 호스트 이름을 만드는 중 작동하지 않음 (0) | 2023.09.17 |
ICP 2.1.0.1: 설치 실패, TASK 오류 발생 [마스터:MariaDB 서비스 시작 대기 중] (0) | 2023.09.17 |
DB에서 마지막으로 삽입된 행의 값 (0) | 2023.09.17 |