虚拟主机修改上传配置(PHP)

試著忘記壹切 提交于 2020-03-05 17:44:12

虚拟主机中不允许修改php.ini 配置文件(当然有的允许修改,则修改php.ini,因为有时候在线上通过.htaccess 修改了也没有作用),只能通过ini_set() 或重写文件.htaccess 文件 来配置当前域名

修改后一定要测试是否生效

在.htaccess 文件中修改如下配置

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

php_value upload_max_filesize 100M
php_value post_max_size 120M
php_value memory_limit 256M
php_value max_execution_time 600
php_value max_input_time 600


</IfModule>

 

测试配置是否生效

public function test(){
echo 'max_execution_time = ' . ini_get('max_execution_time') . "<br/>";
echo 'memory_limit = ' . ini_get('memory_limit') . "<br/>";
echo 'post_max_size = ' . ini_get('post_max_size') . "<br/>";
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "<br/>";
exit;
}

参考:https://blog.csdn.net/cmzhuang/article/details/53537591(.htaccess 文件配置讲解)

参考:https://blog.csdn.net/j393819650/article/details/59057023(php.ini 配置生效范围)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!