내가 아는 모든 php.ini 매개 변수를 변경했습니다 :
upload_max_filesize
, post_max_size
.
왜 아직도 2MB가 표시됩니까?
Windows 7 호스트의 Ubuntu VirtualBox에서 Zend Server CE를 사용하고 있습니다.
내가 아는 모든 php.ini 매개 변수를 변경했습니다 :
upload_max_filesize
, post_max_size
.
왜 아직도 2MB가 표시됩니까?
Windows 7 호스트의 Ubuntu VirtualBox에서 Zend Server CE를 사용하고 있습니다.
답변:
서버를 다시 시작하지 않았을 것입니다.)
또는 잘못 수정했습니다 php.ini
.
아니면 실제로 두 가지를 모두 수행했습니다 ^^
php.ini
서버에서 :라는 파일을 찾아 아래 단계를 수행하십시오.
apache2 및 php5가 설치되어 있으면 php.ini 파일에서 세 가지를 변경해야합니다. 먼저 편집 할 파일을 엽니 다 (예 :
sudo gedit /etc/php5/apache2/php.ini
또는
sudo gedit /etc/php/7.0/apache2/php.ini
다음으로 post_max_size
항목을 검색하고 데이터베이스 크기 (이 경우 15M)보다 큰 수를 입력하십시오. 예를 들면 다음과 같습니다.
post_max_size = 25M
그런 다음에 대한 항목을 편집하여에 memory_limit
제공된 것보다 큰 값을 지정하십시오 post_max_size
.
그런 다음의 값 upload_max_filesize
이보다 작은 지 확인하십시오 post_max_size
.
가장 큰 순서에서 가장 작은 순서는 다음과 같아야합니다.
memory_limit
post_max_size
upload_max_filesize
파일을 저장 한 후 아파치를 다시 시작 sudo /etc/init.d/apache2 restart
하면 (예 :) 설정됩니다.
Restart Apache Services
변경 사항을 적용하는 것을 잊지 마십시오 .
자세한 내용은 여기를 클릭하십시오 .
php.ini
수정해야하는 것이 /etc/php7.2/apache2/php.ini
아니라 편집하려는 도메인, 예를 들어 /home/user/etc/php7.2/php.ini
또는 하위 도메인을위한 것이 아니라는 부수를 추가하고 싶습니다./home/user/domains/sub.example.com/etc/php7.2/php.ini
php.ini (xampp / php / php.ini) 파일을 변경하면 나를 위해 일했습니다!
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
그리고 XAMPP 제어판 에서 Apache 모듈 을 다시 시작하는 것을 잊지 마십시오 .
phpMyAdmin 업로드 / 가져 오기 크기 늘리기
기본적으로 phpmyadmin에서 업로드 / 가져 오기 크기가 2MB로 제한됩니다. 더 큰 파일을 가져 오는 것은 이상하고 불가능합니다. 서버의 php.ini 구성 파일을 편집하여 phpmyadmin의 허용 된 업로드 크기를 늘릴 수 있습니다. 일반적으로 CentO와 같은 서버에서는 /etc/php.ini에 있습니다.
1 단계 : php.ini로 이동하여 다음을 찾아 해당 값을 데이터베이스 크기보다 큰 값으로 변경하십시오. (이 예에서는 20MB를 사용했습니다).
upload_max_filesize = 20M
post_max_size = 20M
2 단계 :이 새로운 변경 사항을 적용하려면 아파치 서비스를 다시 시작하십시오. 일반적으로 아파치를 다시 시작하는 명령은
service httpd restart (CentOs) / service apache2 restart (ubuntu)
다음과 같이 경로에서 직접 다시 시작할 수도 있습니다.
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
공유 호스팅에 있고 루트 액세스 권한이 없거나 php.ini 구성 파일에 액세스 할 수없는 경우 다른 방법은 애플리케이션 루트에 .htaccess 파일을 작성하고 다음 행을 추가하는 것입니다
php_value upload_max_filesize 10M
php_value post_max_size 10M
그래도 증가시킬 수없는 경우, 자세한 지원을 받으려면 이메일을 보내 주시기 바랍니다.
PHPMyAdmin을 통해 큰 파일을 업로드하려면 다음 단계를 수행하십시오.
1 단계 : php.ini 파일을 엽니 다.
2 단계 : 메모리 제한 업그레이드 :
memory_limit = 750M
3 단계 : 게시 할 최대 크기 업그레이드 :
post_max_size = 750M
4 단계 : 업로드 할 최대 파일 크기 업그레이드 :
upload_max_filesize = 1000M
5 단계 : 최대 실행 시간 업그레이드
max_execution_time = 5000
6 단계 : 최대 입력 시간 업그레이드 :
max_input_time = 3000
7 단계 : xampp 제어판을 다시 시작하십시오.
모든 것을 확인하십시오 3 :
php.ini 설정 파일에서
* wamp @windows를 사용하는 사용자는 다음 단계를 수행하십시오.
또한 모든 phpmyadmin 설치에 적용 할 수 있습니다.
PhpMyAdmin 구성을위한 config.inc.php 파일을 찾으십시오.
"?>"전에 파일 끝에이 줄을 추가하십시오.
$cfg['UploadDir'] = 'C:\wamp\sql';
저장
에 폴더를 만듭니다
C:\wamp\sql
거대한 SQL 파일을 거기에 복사하십시오.
서버를 다시 시작하십시오.
phpmyadmin 가져 오기 탭으로 이동하면 c : \ wamp \ sql 폴더에 업로드 된 파일 목록이 표시됩니다.
WAMP를 사용하여 Windows10에서
c:\wamp64\alias\phpmyadmin.conf
이 줄의 끝에서 128 x 256으로 변경하십시오.
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
WAMP 재시작
나는 누군가가 내가 가지고있는 환경의 종류를 만들기 위해 블로그 게시물을 따랐다면 문제를 발견했다.
문제는 MySQL이 Apache가 아닌 Lighttpd에서 실행되고 있다는 것입니다. 그래서 경로에있는 웹 서버에서 php.ini 파일을 변경해야했습니다.
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
결국, 파일에 대해서는 옳았지만 변경 해야하는 파일에 대해서는 틀 렸습니다. :)
필자의 경우 C : \ xampp \ php \ php.ini 또는 Apache / PHP / MySQL이 독립형 인 경우 C : \ php \ php.ini 일 수 있습니다
upload_max_filesize = 2M
기본적으로
원하는대로 변경할 수 있습니다. 그리고 내 경우에는
upload_max_filesize = 20M
post_max_size = 8M
기본적으로는 변경해야합니다 post_max_size = 20M
뿐만 아니라
memory_limit = 128M은 기본적으로 최대 2056kb 또는 2mb .sql 파일 업로드 제한을 늘리기 위해 변경할 필요가 없습니다. 그러나 이것은 아파치 및 SQL Server를 실행할 때 스크립트가 최대 128 메모리를 소비 할 수 있다는 것을 의미하며 memory_limit = 128M을 더 높게 변경하고 고장난 스크립트를 실행하면 문제가 발생할 수 있습니다. 그래서 당신에게 달려 있습니다.
phpmyadmin 및 OS X 10.9.4 Mavericks에서 업로드 크기를 변경하는 데 문제가있었습니다. 처음에는 php.ini가 어디에 사용되는지 몰랐습니다.
locate php.ini
다시 돌아온
/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini
/usr/local/etc/php/5.4/php.ini 편집을 시도한 다음 서버에서 다시 시작하면 작동하지 않습니다.
필자가 찾고있는 파일을 찾는 더 좋은 방법이 있다는 것을 기억했습니다. php가 php.ini를 찾는 곳이 가장 적습니다.
<?php phpinfo() ?>
/etc/php.ini를 기대한다고 말했지만 거기에는 없습니다. 아래는 phpinfo ()에서 가져온 것입니다.
Configuration File (php.ini) Path: /etc
위의 locate 명령의 첫 번째 결과는 내가 찾고있는 것입니다.
적어도 OS X 10.9.4 Mavericks (OS X는 나에게 새로운 것입니다) / etc는 실제로 링크 등-> private / etc이며, php.ini가 실제로 존재하지 않으면 PHP는 기본값을 가정합니다.
/private/etc/php.ini.default를 복사했습니다.
cp /private/etc/php.ini.default /private/etc/php.ini
그런 다음 위의 Aditya Bhatt 조언에 따라 새로운 /etc/php.ini의 변수를 확인하고 작동했습니다. 필자의 경우 값은 다음과 같습니다.
memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M
변경 사항을 확인하려면 아파치 서비스를 다시 시작해야합니다.
Xampp에서 대량의 데이터를 가져 오는 방법
새롭고 깨끗한 데이터베이스를 열고 phpMyAdmin에서 파일을 가져 오는 가장 좋은 솔루션입니다. 로컬 폴더에서 파일을 선택하고 모든 설정을 그대로 유지하십시오. 그게 다야.
그러나 파일 크기가 2MB (xampp 설치의 기본값)를 초과하면 일부 파일을 조정해야합니다. 기본적으로 최대 업로드 파일 크기 만 늘리겠습니다.
xampp 설치 폴더를 열고 php 폴더로 이동하십시오. 일부 텍스트 편집기 파일 (notepad ++)을 사용하여 php.ini라는 파일 (유형 창에서 구성 설정으로 설명)을 열고 행을 편집하십시오 (770 장 또는 notepad ++에서 ctrl + f를 눌러 찾으십시오).
post_max_size = 2M
대신 2M 대신 원하는 최대 파일 크기 (예 : 16MB, 128M 이하)를 넣습니다.
그 후 다음 줄로 이동하십시오 : max_execution_time = 30 대신 30, 초 단위로 실행 시간을 늘리십시오 (예 : 90).이 줄을 변경해야합니다.
max_input_time = 60
대신 60, 입력 시간을 초 단위로 늘리고 (예 : 120)이 줄을 변경해야하는 것의 상단 :
upload_max_filesize = 2M
예를 들어 2M 대신 16M으로 늘리십시오. 파일을 저장하고 xampp에서 아파치와 mysql을 다시 시작한 다음 다시 업로드를 시도하십시오. 올바르게 따라 가면 16MB를 통해 파일을 가져올 수 있습니다 (예)
php_value upload_max_filesize 100M
php_value post_max_size 100M
php.ini에서 그 크기를 늘리고 명령을 실행하십시오.
sudo service apache2 restart
sudo service mysql restart
xammp에서
restart all service
php.ini에서 업로드 및 게시 제한을 늘리는 것이 phpmyadmin의 제한에 영향을 미치지 않는다는 것을 알았습니다. 서버에 cpanel 업로드 제한에 대한 별도의 설정이 있기 때문입니다. WHM에 액세스 할 수있는 경우이 정보가있을 수 있습니다.
조정하려면
아파치 또는 다른 것을 다시 시작할 필요가 없으며 변경 사항이 즉시 적용됩니다. 이 프로세스는 phpmyadmin에서 최대 업로드 파일 크기의 값을 증가 시켰습니다. phpmyadmin으로 이동하여 데이터베이스를 선택한 다음 상단의 "가져 오기"를 클릭하여이를 확인할 수 있습니다. 파일 선택기 옆에 업로드 제한이 표시됩니다. 내 서버 기본값은 100이었습니다.
이것은 또한 phpMyAdmin 설명서에서 자주 묻는 질문입니다. http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
필자의 경우 /etc/apache2/mods-available/fcgid.conf에 "FcgidMaxRequestLen 1073741824"(따옴표없이) 줄을 추가해야했습니다. http://forum.ispsystem.com/en/showthread.php?p=6611에 설명되어 있습니다 . mod_fcgid 2.3.6부터 FcgidMaxRequestLen의 기본값을 1GB에서 128K로 변경했습니다 ( https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID 참조 )
최대 크기를 늘리는 것이 php.ini
워드 프레스에 영향을 미치지 않고 다음과 같은 많은 솔루션을 시도한 것과 같은 문제에 직면했습니다 .
functions.php
.htaccess
파일을 통해 최대 크기를 늘리십시오 .나를 위해 일한 것은 .htaccess
파일에 최대 크기를 추가하는 것입니다 . php.ini
파일이나 파일 모두에서 작동하지 않았습니다 functions.php
.
방금이 코드를 .htaccess
파일에 추가 하고 완료했습니다.
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
참고 : 위의 코드를 <IfModule>
태그에 추가했습니다 .
경우 php.ini
파일 크기를 변경에서 아무것도하지 않는 다음 그 중 하나는 확실히 당신을 위해 일을 할 것이다 그것을 위해 다른 두 파일을 시도합니다.
내 로컬 호스트에서 Bitnami WAMP Stack 7.1.8-0을 사용하고 있습니다. 나를 위해 PHPMyAdmin 최대 업로드 크기 제한은 스크린 샷 https://nimb.ws/fFxv7O 에서와 같이 80MiB로 설정되었습니다 . 아래 설명 대로이 크기 제한을 늘 렸습니다.
php_value upload_max_filesize 80M
php_value post_max_size 80M
(이 줄의 끝에서 80M 값은 다를 수 있습니다)
계속해서 필요에 따라이 두 줄의 끝에서이 값을 변경하십시오 (이 경우 80M).
WAMP 서버를 다시 시작하십시오.
이제 PHPMyAdmin으로 이동하여 업로드 크기 제한을 설정 한대로 업데이트해야합니다. 그게 다야.
phpinfo()
하시겠습니까? (가장 일반적인 실수입니다)