分类 "PHP" 下的文章

问题:如何修改Moodle系统上传文件的大小

解决:修改php.ini文件

方法:

一、修改php对上传文件大小的限制

cd /etc/php/7.4/fpm
sudo vim php.ini
upload_max_filesize = 2000M ; (默认是2M )
max_execution_time = 800 ; ( 默认是 30 [seconds] )
post_max_size = 12M ;        ( 默认是 8M )
sudo service php-fpm restart

二、修改nginx对上传文件大小的限制

sudo vim nginx.conf
在http中修改如下
           
# 这个参数表示http连接超时时间,默认是65s。
# 要是上传文件比较大,在规定时间内没有上传完成,就会自动断开连接!所以适当调大这个时间。
keepalive_timeout  300; 
client_header_timeout 120s;        #调大点
client_body_timeout 120s;          #调大点
client_max_body_size 3000m;        #主要是这个参数,限制了上传文件大大小
client_body_buffer_size 256k;

在server的php中增加
proxy_connect_timeout   300;         #这三个超时时间适量调大点
proxy_send_timeout      600;
proxy_read_timeout      600;

阅读全文

之前能登录,突然就提示验证码错误了,可能原因就是缓存问题。解决方法:删除dada/sessions里最近的文件,或者删除了除index.html文件外的全部文件(同时可清空浏览器缓存)

$path = "/testweb/home.php";

显示带有文件扩展名的文件名
echo basename($path);
显示不带有文件扩展名的文件名
echo basename($path,".php");

<if condition="$vo['flag'] eq 0">             //注意此处用的是$vo['flag'],而不是{$vo.flag}
<td><a href="#">评论
<else/>
<td>已评论</td>
</if>