我正在尝试安装Joomla! 3.2.1在我的系统上,但安装冻结了一半。我已经下载并安装了Wamp Server 2.4,并希望在本地安装Joomla! 3.2.1,但安装冻结但未完成。
在“创建数据库表”任务期间,它没有完成安装:它只是看起来永远停留在这一点上。
增加php.ini
中的最长执行时间并重新启动wamp无济于事。
My Wamp 2.4使用:
如何让安装程序超越这一点?
答案 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配置的默认设置问题。