我试图克隆一个 Joomla 站点,我已经从原始站点导出了数据库,并试图使用 phpmyadmin 将它导入到新站点的数据库中。数据库约为 75mb,因此导入一直超时。我(愚蠢)登录到我的主机控制面板并开始调整设置(memory_limit、mac_execution_time、max_input time 等),将它们设置为越来越大的值以导入 db(这从未奏效,可能是因为我没有重新启动 apache )。
今天早上,我使用 MySql Workbench 打开了我从 phpmyadmin 完成的 SQL 导出文件,运行查询,然后以这种方式导入。这很有效,我有我的数据库并设置了我的站点副本以进行修订。
然后一整天我开始逐渐失去所有网站的后端功能(大约十几个,其中大部分我没有接触过)。首先 K2 不会过滤或保存,它会跳回管理控制面板。我开始检查并在所有站点上注意到这一点。几个小时后,我开始完全失去管理员登录能力。一个接一个,我无法登录,它只是重置为空白字段。我检查了几个启用了前端登录的网站,当我尝试在那里登录时,我得到“无效令牌”。
我检查了 jos_plugins,我的“用户 - Joomla”已发布。我的姓名/ID 仍在 jos_users 中,我仍然输入为超级管理员。php 设置被重置(我让托管公司的专业人员这样做),并且服务重新启动。那没有用,然后也没有硬重启。
谁能想到我可能已经调整过的 php 配置中的任何内容会导致这种情况?这里有一些似乎很重要的设置(或者我记得搞砸了)及其价值。我一定在这里遗漏了一些东西。
memory_limit: 128M
upload_max_filesize: 64MB
max_execution_time: 30
max_input_time: 60
session.cache_expire: 180
session.cookie_domain: blank (default server name then I believe?)
session.cookie_lifetime: 0 (expires browser restart?)
session.gc_maxlifetime: 1400
还有什么我应该看的吗?任何人都可以帮忙吗?这里真的很绝望。