
Apache WordPress 사이트를 CentOS7에서 AlmaLinux9로 마이그레이션하고 있습니다.
AlamLinux9 시스템에 표준 LAMP 항목을 설치하고 MySQL을 복원하고 html 디렉토리를 복사했습니다.
웹사이트를 방문하면 오류의 원인으로 " 파일의 설정 500 Internal Server Error
으로 범위를 좁혔습니다 ."라는 메시지가 표시됩니다.php_value
.htaccess
php_value post_max_size 32M
php_value upload_max_filesize 32M
php_value max_execution_time 30
php_value memory_limit 256M
php_value error_log "/var/www/html/mysitename.com/php_errors.log"
위의 줄 중 하나라도 주석 처리하면 정상적으로 로드됩니다.
둘 다의 PHP 버전은 7.4.33입니다.
php.ini
파일도 동일한 것을 확인했습니다 . CentOS 시스템은 정상적으로 로드될 수 있지만 AlamaLinux에서는 이를 허용하지 않습니다.
PHP가 파일 설정을 좋아하지 않는 다른 이유가 있습니까 .htaccess
?
답변1
아마도 PHP(FastCGI 프로세스 관리자)로 PHP를 실행하고 있을 것입니다. In은 PHP가 Apache 모듈로 실행될 때만 사용할 수 있습니다 php_value
. .htaccess
을 사용할 때 php-fpm
다음을 사용할 수 있습니다..user.ini대안으로.
설정을 .user.ini
파일로 이동합니다.
post_max_size=32M
upload_max_filesize=32M
max_execution_time=30
memory_limit=256M
error_log="/var/www/html/mysitename.com/php_errors.log"