尝试将Joomla站点移动到新帐户时出现SQL错误

时间:2014-10-25 17:55:10

标签: php mysql joomla

我有一个网站,我试图从GoDaddy的“传统”托管帐户转移到新的“cpanel”托管帐户。移动的原因是我们希望能够从网站上销售MP3,并且为了将这些文件放在主目录中,我们需要一个cpanel帐户(根据GoDaddy)。

我们虔诚地使用Akeeba备份和管理工具,并且每个程序都没有任何问题...

我使用Akeeba kickstart将网站的副本移动到了朋友的测试环境(不同的主机),没问题。但是,在将存档文件和kickstart文件移动到GoDaddy上的新cpanel帐户之后,我得到了数据库恢复错误(在完成预安装屏幕之后),并且已经伸出去支持GoDadddy和Akeeba(这太棒了,但他们周末休息了。)

以下是我尝试修复此问题和结果的步骤:

  1. 创建数据库,数据库用户,并在cpanel上关联它们 新的GoDaddy托管帐户。
  2. 上传的kickstart.php文件和akeeba备份存档(.jpa 文件)。
  3. 通过转到URL初始化kickstart并通过 预安装页面
  4. 接下来我收到以下错误:

      

    还原数据库时发生错误。错误消息可以   在下面找到。单击此对话框右上角的×按钮   消息以关闭它并返回到数据库恢复页面。

         

    SQL =从xxxx_usergroups

    显示完整列

    注意:虽然总是SQL = SHOW FULL COLUMNS FROM错误,但有时表格不同

    以下是我尝试过的其他内容:

    1. 完全消灭了网站并用kickstart再次开始了这个过程 文件和存档文件 - 结果:仍然收到错误
    2. 擦除网站,将php版本从5.4更改为5.3并开始 使用kickstart文件和存档文件再次处理 - 结果仍然是 得到错误
    3. 在cpanel中创建了一个新的数据库用户,以确保用户已满 数据库的权限,将此用户与数据库关联,并开始 使用kickstart文件和存档文件再次处理: - 结果:仍然 得到错误
    4. 搜索网站和Akeeba网站以获取其他可能的修复方法 - 结果:是 无法发现任何其他有帮助的内容
    5. Akeeba让我看看GoDaddy是否有每小时/分钟的最大查询限制。 GoDaddy做的; 1000.根据GoDaddy的说法,他们只能通过php.ini文件改变这一点,但除此之外他们无法提供帮助。

      我从未创建过php.ini文件,也不知道需要将哪些代码添加到该文件来解决此问题。我已经在线查看了PHP的资源,但由于这不是我的专长,所以在尝试找出这个ini文件中需要哪些命令时我完全迷失了。再一次,Akeeba周末休息,所以我希望在此之前得到一些帮助。

      谢谢!

1 个答案:

答案 0 :(得分:0)

如果你允许编辑你自己的php配置,你的cPanel中你应该在sofware / services下有一个php配置图标。从那里你需要将MAX_QUERIES_PER_HOUR改为你需要的东西。