programing

워드프레스에서 php.ini를 찾으려면 어떻게 해야 하나요?

css3 2023. 3. 16. 21:43

워드프레스에서 php.ini를 찾으려면 어떻게 해야 하나요?

워드프레스 사이트의 최대 실행 시간을 늘리고 싶습니다.php.ini를 편집해야 하는데 찾을 수 없는 것 같아요!

팁이 있나요?

이 질문이 너무 많이 보여! 어디를 봐도 답이 없어.

php.ini는 wp-admin 디렉토리에 있어야 합니다.만일 php.ini를 작성한 후 필요한 것을 정의해야 합니다.디폴트로는 php.ini에 포함되어 있어야 합니다.

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

Word press 는 php 、 php . ini 。 Windows에서 XAMPP CMS, CAMPP 등입니다.xampp\php\php.ini로케이션입니다.

알겠습니다. 직접 호스트된 워드프레스 설치에 대한 답변입니다. 파일을 직접 찾아야 합니다.WordPres 사이트에서는 nginx와 php7.3-fpm을 사용하고 있습니다.

.php -i | grep ini과 같은 몇 의 행이 표시됩니다.Loaded Configuration File => /etc/php/7.3/cli/php.ini. 은 ini를 실행할 때의 php명령어, 일명.k.a. cli.의 명령어입니다.

그리고 주위를 둘러보니 파일도 있습니다./etc/php/7.3/fpm/php.ini 저는 FPM 서비스를 이용하고 있기 때문에, 이것으로 끝입니다!이를 편집하고 서비스를 새로고침하여 변경을 적용합니다.

그게 다였어요.이제 더 큰 파일을 워드프레스에 업로드할 수 있습니다.행운을 빌어요

나는 이것을 사용했다, 매우 멋진 도구.

https://wordpress.org/plugins/php-settings/

이 플러그인은 코드 에디터를 사용하여 로컬 .ini 설정을 편집할 수 있는 간단한 사용자 인터페이스를 제공합니다.

수 .upload_max_filesize ★★★★★★★★★★★★★★★★★」max_execution_time호스팅 회사에 의해 매우 낮은 값으로 설정되는 경우가 많습니다.

하위 텍스트와 같은 코드 편집기에서 .htaccess 파일을 연 다음 추가합니다.

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 1800
php_value max_input_time 180

도움이 됐으면 좋겠군..........나한테 도움이 됐으면 좋겠군.

php_ini_loaded_file 함수를 사용하여 php.ini 파일의 위치를 가져옵니다.

<?php
$inipath = php_ini_loaded_file();

if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}

기본적으로는 php.ini 파일은 Wordpress와 함께 설치되지 않습니다.웹 호스트에 의해 이미 설치되어 있을 수 있습니다.루트 디렉토리를 찾거나 웹 호스트에 문의하거나 설치 방법에 대한 웹 호스트의 설명서를 읽어 보십시오.

max_execution_time하여 60 로 변경합니다.이니 60세 90세

webroot에 액세스할 수 있는 경우 파일 asdf를 만듭니다.php with

<?php phpinfo(); ?>

웹브라우저를 가리킵니다.첫 번째 섹션에 모든 정보가 표시됩니다.

  • 컨피규레이션파일(php.ini) 패스
  • 컨피규레이션파일
  • 이 dir에서 추가 .ini 파일을 검색합니다.
  • 해석된 추가 .ini 파일

이것은 모든 php 어플리케이션에서 동작하기 때문에 php.ini를 찾는 보편적인 방법입니다.

이건 나에게 효과가 있었어. 나는 godaddy 공유 서버에 워드프레스를 설치했어.에디터를 사용하여 .htaccess 파일을 열고 첫 번째 줄부터 다음을 추가합니다.

#  BEGIN Increases Max Upload Size
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 300
php_value max_input_time 300
#  END Increases Max Upload Size

이것으로 서버의 php.ini 문제가 해결되었습니다.

방금 이상한 설정에서 본 WordPress용 /wp-admin/폴더에 php.ini 파일이 있는 이유에 대한 답을 찾다가 이 스레드를 발견했습니다.그것은 정말 있어서는 안 되기 때문입니다.

WordPress는 기본적으로 /wp-admin/ 폴더에 php.ini 파일이 포함되어 있지 않으므로 사용자 자신이 가지고 있지 않아야 합니다.php.ini 파일은 메인 서버 PHP 설정보다 우선하도록 설계되어 있기 때문에 서버상의 계정이 제한 범위 내에서 다르게 취급됩니다.따라서 이 파일을 사용할 필요가 있는 경우는, 자신의 온전성(및 장래의 시스템 조작을 실시하는 다른 사람의 온전성)을 위해서, php.ini 파일을 /wp-admin/폴더나 그 외의 폴더에 숨기지 말고, 어카운트의 루트에 넣어 주세요.

솔직히 말해서 /wp-admin/폴더에 있어야 한다는 의견이 너무 많아서 놀랐습니다.WordPress의 공식 문서를 보고 싶습니다만, 이것은 베스트 프랙티스라고 하는 것은, 확실히 피하고 싶은 것입니다.

root 또는 wp-admin 폴더 내 임의의 위치에 직접 php.ini 파일을 만들고 필요한 코드를 파일에 추가합니다.

호스팅 프로바이더가 Plesk를 사용하는 경우 웹사이트 & 도메인> PHP 설정으로 이동하여 memory_limit, max_execution_time, max_input_time 등을 심리스하게 변경합니다.도움이 됐으면 좋겠다.

cPanel을 사용하여 CloudLinux를 설치한 경우 Software > Select PHP Version > Switch To PHP Options 순으로 이동하여 다른 옵션 중에서 max_execution_time을 정의할 수 있습니다.

짧은 gif: http://cloud.mercadoalvo.com/nDdE

Cpanel: 1.- CPANEL 2.- PHP 버전 3.- PHP 옵션 4.- 편집:

max_execution_time 1800 max_input_time 64 max_input_vars 6000 memory_limit 512M post_max_size 128M upload_max_filesize 128M

커스텀 ini 파일의 이름은,user_ini.filenamephp 설정.디폴트로는 다음과 같습니다..user.ini커스텀 컨피규레이션파일은 디렉토리 단위로 사용되므로 Wordpress 설치 루트 또는 아래쪽에 둘 수 있습니다.wp-admin폴더입니다.

커스텀 컨피규레이션파일의 이름을 확인하려면 , 다음의 순서를 실행합니다.

php -i | grep user_ini.filename

Wordpress 관리에서 php 설정을 변경할 수 있는 플러그인을 만들었습니다.

Custom PHP Settings

플러그인을 사용하면 다음 중 하나를 사용하여 설정을 변경할 수 있습니다..htaccess파일 또는 커스텀 php.ini 파일(ph 실행 방법에 따라 다름)을 클릭합니다.

저는 제 경험을 바탕으로 마이클 크로퍼와 살만 폰 압바스의 조언에 감사를 표합니다.

php.ini 파일은 php가 서버에 설치되어 있을 때 생성됩니다.워드프레스를 설치하려면 서버에 php가 설치되어 있어야 한다고 생각합니다.따라서 웹 호스트는 일반적으로 서버에 설치한 후 호스팅 공간을 판매합니다.그런 다음 워드프레스를 설치합니다.

따라서 php.ini 파일은 wp-admin 폴더에 존재하지 않습니다.

따라서 루트 폴더 중 하나에서 찾아야 합니다(공유 웹 호스팅 계획 중이라면 루트 폴더에는 없을 수 있습니다).그런 다음 다음과 같은 파일을 만들어야 합니다.

= 위치에 새 파일 생성/public_html/your_domain/any_name.php

파일 내에 다음 코드를 입력합니다.

<?php
$inipath = php_ini_loaded_file();

if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}

이제 브라우저를 통해 다음과 같이 파일에 액세스해 보십시오.

https://your_domain/any_name.https

그러면 php.ini 파일의 위치를 명확하게 나타내는 메시지가 나타납니다.

공유 호스팅 계획에 있는 경우 이 폴더에 액세스할 수 없습니다.이 문제를 해결하려면 웹 호스팅 지원팀에 알려야 합니다.

이게 도움이 됐으면 좋겠네요!

서버의 htaccess에서 사용

php_value upload_max_filesize 1000M php_value post_max_size 2000M

언급URL : https://stackoverflow.com/questions/6165558/how-can-i-find-my-php-ini-on-wordpress