upload_max_filesize
,php.ini
但没有任何区别.Poe*_*rin 39
config.inc.php> $cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
从ajreal发布的链接编辑:LoginCookieValidity
对于第二个问题,在php.ini中更改upload_max_filesize之后你重启了apache(或你使用的任何网络服务器)?
Eri*_*ski 12
如何设置phpMyAdmin默认1440秒超时更高:
找到php.ini
el@apollo:/var/lib/phpmyadmin$ locate php.ini
/etc/php5/apache2/php.ini
Run Code Online (Sandbox Code Playgroud)以root身份打开文件进行编辑,找到以下行:
session.gc_maxlifetime = 1440
Run Code Online (Sandbox Code Playgroud)将其更改为此(500000秒为5.7天)
session.gc_maxlifetime = 500000
Run Code Online (Sandbox Code Playgroud)重启apache.
这样做会降低安全性,因为这会增加跨站点脚本和中间人攻击的机会.这一切都很有趣和游戏,直到你发现你的服务器是信用卡僵尸网络的一部分.
编辑phpMyAdmin config.inc.php
并添加或更新LoginCookieValidity
值,如下所示:
$cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
Run Code Online (Sandbox Code Playgroud)要上传超过2M:
cd /etc/php5/apache2/php.ini
sudo nano php.ini
Run Code Online (Sandbox Code Playgroud)搜索upload_max_filesize
中php.ini
,和值更改为64M
(64 MB):
upload_max_filesize = 64M
Run Code Online (Sandbox Code Playgroud)保存并退出.
重启apache
:
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)完!
对于第一个问题,您需要$cfg[‘LoginCookieValidity’]
在config.inc.php中更改配置。在phpMyAdmin“根”目录中打开config.inc.php。查找包含以下内容的行:$ cfg ['LoginCookieValidity']。将该值设置为所需的秒数。如果该行不存在,只需像这样添加它:
$cfg[‘LoginCookieValidity’] = 3600; //(3600 = one hour)
Run Code Online (Sandbox Code Playgroud)
您将需要再次登录phpmyadmin。
这也假定相应地设置了PHP会话垃圾回收。这可以通过多种方式完成:
session.gc_maxlifetime = <seconds>
php_admin_value session.gc_maxlifetime <seconds>
ini_set(‘session.gc_maxlifetime’, <seconds>);
关于第二个问题:
你需要改变两个,upload_max_filesize
并且post_max_size
在你的php.ini。该post_max_size
值必须至少是该upload_max_filesize
值。
不要忘记重启服务器
与其在php.ini文件中设置session.gc_maxlifetime,不如将以下内容添加到config.inc.php文件中(通常在/etc/phpmyadmin目录中):
ini_set('session.gc_maxlifetime', '86400');
Run Code Online (Sandbox Code Playgroud)
这样您就不会损害其他 PHP 脚本的安全性,也不会由于不频繁的垃圾收集而导致 RAM 中的过度混乱。
归档时间: |
|
查看次数: |
33120 次 |
最近记录: |