我不确定这个问题是否与magento有关。
我下载了以下文件
首先,我安装了Xampp并运行了apache,但由于端口80不可用,我将apache服务器的默认端口更改为“ 9999 ”。
稍后,我在“ htdocs ”文件夹中提取了magento并在firefox上运行它,如“ http:// localhost:9999 / magento ”
网页内显示了一个安装向导。在“配置”步骤中,我添加了以下信息:
我没有触及其他设置。
在继续之前,我通过“ PhpMyAdmin ”创建了一个数据库名称“magento”,并添加了我从magento.com下载的样本数据(.sql文件)。
当我按下“继续”按钮时,很长一段时间后我收到以下错误:
致命错误:第228行的c:\ wamp \ www \ magento \ lib \ Zend \ Db \ Statement \ Pdo.php超出了60秒的最长执行时间
我按照此link进行了一些更改,如下所示:
在php / php.ini文件中:( 更改了以下值)
和magento / index.php文件在set_time_limit(600);
行之后的第一个位置添加了<?php
。
完成上述更改后,我得到的错误如下所示:(红线)
我无法理解可能是什么问题。
请帮忙。
PS :首先,安装顺利进行,但当我尝试第二次安装时,这些问题引起了人们的兴趣。
答案 0 :(得分:1)
安装magento时,在“配置”页面中 - &gt; “数据库连接”部分,由于PhpMyAdmin正在localhost:9999
上运行,因此我将主机设为localhost
而不是localhost
,如下图所示。
这是我的愚蠢错误。我将保留这个作为答案,因为对我来说,理解 数据库“和” Web服务器<的主机名之间存在差异是一个很好的教训/ EM>”。
答案 1 :(得分:0)
您的数据库似乎要么很慢,要么发送的查询太多了。
首先,你用完PHP引擎分配的60秒。然后,您的数据库超时,或至少连接发生了什么。
您能否提供有关sql文件的更多信息?如果它是一个大的导入找到另一种方法来做它。