upload_max_filesize
中的php.ini
,但它没有任何区别。答案 0 :(得分:39)
config.inc.php> $cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
从ajreal发布的链接进行编辑:LoginCookieValidity
对于第二个问题,在php.ini中更改upload_max_filesize之后你重启了apache(或者你使用的任何网络服务器)吗?
答案 1 :(得分:12)
如何设置phpMyAdmin默认1440秒超时更高:
找到php.ini
el@apollo:/var/lib/phpmyadmin$ locate php.ini
/etc/php5/apache2/php.ini
以root身份打开文件进行编辑,找到以下行:
session.gc_maxlifetime = 1440
将其更改为此(500000秒为5.7天)
session.gc_maxlifetime = 500000
重启apache。
这样做会降低安全性,因为这会增加跨站点脚本和中间人攻击的机会。这一切都很有趣和游戏,直到你发现你的服务器是信用卡僵尸网络的一部分。
答案 2 :(得分:6)
编辑phpMyAdmin的config.inc.php
并添加或更新LoginCookieValidity
值,如下所示:
$cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
上传超过2M:
cd /etc/php5/apache2/php.ini
sudo nano php.ini
在upload_max_filesize
中搜索php.ini
,并将值更改为64M
(64 Mb):
upload_max_filesize = 64M
保存并退出。
重新启动apache
:
sudo /etc/init.d/apache2 restart
完成!
答案 3 :(得分:4)
对于第一个问题,您需要更改config.inc.php中的$cfg[‘LoginCookieValidity’]
配置。
在phpMyAdmin“root”目录中打开config.inc.php。查找包含以下内容的行:$ cfg ['LoginCookieValidity']。将值设置为所需的秒数。如果该行不存在,只需添加如下:
$cfg[‘LoginCookieValidity’] = 3600; //(3600 = one hour)
您需要再次登录phpmyadmin。
这也假设相应地设置了PHP会话垃圾回收。这可以通过多种方式完成:
session.gc_maxlifetime = <seconds>
php_admin_value session.gc_maxlifetime <seconds>
ini_set(‘session.gc_maxlifetime’, <seconds>);
关于第二个问题:
您需要在php.ini中同时更改upload_max_filesize
和post_max_size
。
post_max_size
值必须至少为upload_max_filesize
值。
不要忘记重启服务器
答案 4 :(得分:2)
尝试更改post_max_size
文件中的/etc/php.ini
。
答案 5 :(得分:1)
不要在 php.ini 文件中设置 session.gc_maxlifetime ,最好将以下内容添加到 config.inc.php 文件中(通常在 / etc / phpmyadmin 目录中):
ini_set('session.gc_maxlifetime', '86400');
这样你就不会破坏其他PHP脚本的安全性,或者由于不经常的垃圾收集而导致RAM过度混乱。
答案 6 :(得分:0)
我在Poelinca的回答中补充说,这个限制的机制可以在libraries / Config.class.php,function checkUploadSize()下的pma源中找到:如果已定义,则使用upload_max_filesize或者如果定义了5M,则使用max_upload_size定义它将获得两者的最小值。 (PMA版本3.3.7deb7)
答案 7 :(得分:0)
如果你希望让phpMyAdmin经常超时,你可能会 添加以下行:
$ cfg ['LoginCookieValidity'] = 86400;
默认情况下,phpMyAdmin每1440秒超时;改变这个, 更改php.ini中的session.gc_maxlifetime,如下所示:
session.gc_maxlifetime = 86400
https://wiki.phpmyadmin.net/pma/phpMyAdmin_configuration_file
答案 8 :(得分:0)
编辑phpMyAdmin的config.inc.php并添加或更新LoginCookieValidity值,如下所示: $ cfg ['LoginCookieValidity'] = 3600 * 9; // 9小时
在wamp或xamp或你在php.ini上使用的任何东西 搜索“upload_max_filesize”这是您应该更改它的位置,我们建议您不要使用超过64M的文件大小,因为有时它会导致崩溃: upload_max_filesize = 64M 保存并退出。
答案 9 :(得分:0)
我知道这篇文章已被回答,但我刚刚解决了同样的问题,所以我想我会把我的发现添加到其他人那里。
我需要从默认值2,048KiB增加PhpMyAdmin上传文件大小限制,我也改变了upload_max_filesize和post_max_size和memory_limit,但没有任何改变。
当我使用phpinfo()时,我花了一段时间才发现问题;用于识别PHP.ini文件所在位置的脚本:C:\ Program Files(x86)\ iis express \ PHP \ v5.5 \ php.ini,但我终于在PhpMyAdmin主页上注意到Web服务器是运行版本:5.6.31。因此,我更新了PHP.ini中的版本5.5和5.6的上传,后期和内存限制,并且PhpMyAdmin中的导入限制增加了。