的Joomla! 3安装在创建数据库表时冻结

时间:2014-02-02 12:37:06

标签: mysql installation wampserver freeze joomla3.0

我正在尝试安装Joomla! 3.2.1在我的系统上,但安装冻结了一半。我已经下载并安装了Wamp Server 2.4,并希望在本地安装Joomla! 3.2.1,但安装冻结但未完成。

browser screenshot of hanging install

在“创建数据库表”任务期间,它没有完成安装:它只是看起来永远停留在这一点上。

增加php.ini中的最长执行时间并重新启动wamp无济于事。

My Wamp 2.4使用:

  • MySQL 5.6.12
  • php 5.4.16
  • Apache 2.4.4

如何让安装程序超越这一点?

6 个答案:

答案 0 :(得分:82)

此问题通常发生在Joomla 3.x. 要解决这个问题,请转到wamp\www\Your joomla folder\installation\sql\mysql并打开Joomla.sql文件找到术语

  

“ENGINE = InnoDB的”

并用

替换ALL
  

“ENGINE = MYISAM”

MyIsam更受支持并与Joomla兼容。

对于(sample_data.sql)文件也是如此,如果它是快速入门设置。

答案 1 :(得分:24)

问题在于PHP已超时。默认情况下,WAMP附带php变量max_execution_time = 30

查看您的php error log,它应该会使此错误显而易见。

使用wampmanager菜单系统

编辑您的php.ini文件
wampmanager -> PHP -> php.ini

找到参数

max_execution_time = 30

并将其更改为

max_execution_time = 200

然后重新启动Apache,以便看到这些更改。

安装完成后,请返回并将其更改回不超过60的值。

答案 2 :(得分:3)

大多数用户在安装Joomla 3.x时都面临此问题。我也遇到过这个问题。然后我找到了解决方案,在我的php.ini文件和joomla的mysql文件中进行一些配置更改。 我做了以下更改:

in php.ini file

Output_Buffering=Off 
Display_Errors=Off 
and in wamp\www\Your joomla folder\installation\sql\mysql\Joomla.sql
replaced all the occurence of "ENGINE=InnoDB" with "ENGINE=MyIsam" 

现在我的joomla演示网站工作正常

答案 3 :(得分:2)

如果更改max_execute_time或替换InnoDB并不适合您,请尝试将其安装在不同的浏览器中,例如Opera。为我工作!!

答案 4 :(得分:2)

我实施了以下更改:

"ENGINE=InnoDB"

并用

替换ALL
"ENGINE=MyIsam"

然后我将php.ini文件中的执行时间增加到200,如前面的答案所示。

max_execution_time = 30

并将其更改为

max_execution_time = 200

此外,在php.ini文件中

Output_Buffering=Off 
Display_Errors=Off

这就完成了工作!

答案 5 :(得分:1)

我也遇到了在我的Windows机器上悬挂joomla 3.4.5安装的问题。

OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5

我尝试执行相同的5-6次。然后,谷歌搜索后得出结论,它可以解决只是我修改php.ini配置文件中的2个参数通常位于

<XAMPP_INSTALL_DIR>/php/php.ini

memory_limit = 512M
max_execution_time = 200

有效。 因此,无需将InnoDB引擎修改为MyIsam。 基础安装效果很好。只是php配置的默认设置问题。