Jump to content

[已解决]我在后台安装Prestashop_1.3.0.1进行到第三步后不能再“Next”了,请问这是为什么?


Recommended Posts

各位好,我在本地测试安装Prestashop时遇到了一个问题,请求大家的解答!我所测试的版本是“prestashop_1.3.0.1”

我是自己搭建的测试环境:
Windows XP SP3,为了安装Apache+PHP+Mysql,原有的IIS 5.1卸载掉了; apache_2.2.14-win32-x86-no_ssl.msi; php-5.3.1-Win32-VC6-x86.zip; mysql-essential-5.1.43-win32.msi。

WAMP配置好后运行环境测试均正常,Apache、PHP、Mysql均可正常工作,但是当我在本地测试Prestashop时,进行到第三步进行数据库配置时,数据库名称、密码均验证正确,但是我按“Next”时却网页有动作但却没能进入下一页面(我查看了所用数据库的目录下,创建了有396个文件——除了原来数据库里有的“db.opt”文件)。

请问是什么原因导致我不能进行下一步操作?请看附件中的图片,系统中提示的“Notice: Uninitialized string offset: -1 in D:\htdocs\install\index.php on line 18”需要如何解决?

——补充说明:为了测试、本地化Prestashop,我先前有做过数次的安装与卸载,之前是没有问题的。而现在即便我是在原来曾经安装过Prestashop的电脑上,还是另外未曾安装过Prestashop的电脑上,配置好WAMP环境均不能越过第3步(在同一IP上安装、测试有次数限制吗?)。

请求大家的解答,谢谢!

18604_n6aNbkWr8nnKhKszJuSu_t

Share this post


Link to post
Share on other sites

首先谢谢您的解答,做为文件的附件上传不了,我上传了我修改了的几个位置的截图图片,希望能有所帮助。php.ini这个文件,不论我是上传“php.ini”文件本身还是上传“php.ini.rename”,还是上传压缩后的“php.rar”,都无法上传,可能是我的权限/等级不够吧。

我的“php-5.3.1-Win32-VC6-x86.zip”来源于PHP官方网站下载地址http://windows.php.net/download/下的VC6 x86 Thread Safe (2009-Nov-19 10:20:08)版本的ZIP压缩包。

“php.ini”文件来源于修改解压所得文件“php.ini-development”而非“php.ini-production”。php.ini文件我仅修改过5处,请看我上传的图片附件。

图片附件中还包含了我D盘的目录结构,我的Apache、PHP、Mysql均是安装在D盘下面的,测试网站根目录是“D:\htdocs”。目前WAMP环境运行正常。在多次试图安装Prestashop_1.3.0.1版本时,在第一时间(如果是在同一台PC上重新安装的话)弹出提示:“Notice: Uninitialized string offset: -1 in D:\htdocs\install\index.php on line 18”,直到第三步填写好数据库名、密码,点击“Verify now”按钮显示“Database is connected.”,再按“Next”时,页面上方有进度条在走动,但过一会儿就不再动了,多次点击“Next”仍然没有作用。

补充说明:
一、我的其它软件均是来自各自的官方网站而非其它的第三方,在软件来源上是没有问题的。
二、前几次我是有配置并且安装好了Prestashop_1.3.0.1的,而且对其前台、后台进行了一系列的设置如安装中文语言包、汉化后台标签、测试产品上传功能、修改翻译中的繁体字等等。因为对一些自己的修改成果不满意,所以试图重装,几次下来就安装不了了。
三、重新创建新的数据库、重新安装WINXP系统配置WAMP再来安装Prestashop、换局域网的其它PC均遇到同样的问题。

18654_Sr7AagrMBdDVqR5koOem_t

Share this post


Link to post
Share on other sites

1. 请试试上传php.ini.zip(直接加上zip后缀)。还是不能上传的话,在文件里,找找这个error_reporting,然后post上来。
2. 在PHP 5.2.11或5.2.12下,1.3.0.1的安装有没有问题?
3. 安装的时候,使用的是什么浏览器?

Share this post


Link to post
Share on other sites

php.ini.zip(直接添加后缀)文件已经加在附件里了!

我安装时选用的是目前主流的浏览器,Chrome 4/5(两个版本都有测试)、IE 6(IE 7/8下没有测试)、Firefox 3.6、Opera 10.5、Safari for Windows 5.31均是遇到第三步不能继续的情况。低于PHP5.3.1版本环境还没有测试,今天只测试了一下上面所提到的几款浏览器下安装Prestashop的情况,还测试了一下现有条件下安装Prestashop 1.2.4的情况,结果都是一样:在第三步卡住了,至今WAMP环境运行正常。

现在的情况是,“Notice: Uninitialized string offset: -1 in D:\htdocs\install\index.php on line 18”已经没有了(我没有做什么修改,为什么没有了我也不知道),但还是第三步进行不下去,页面也没有给出出错信息,再点击查看数据库连接情况,显示的仍然是“Database is connected”。

我在英文论坛里看到有很多的朋友也有遇到我这样的问题:

Problem in step 3rd of installation Author: bi4tuoi

Installation stops @ step 3

看来这个问题在1.2.4版本和1.3.0.1版本上都有出现。

php.ini.zip

Share this post


Link to post
Share on other sites

也就是说,你按照那些帖子的方法修改后,还是进行不下去吗?

官方在很多方面,譬如jQuery,一直都是滞后于最新的更新。我建议,你在低于PHP5.3.1版本环境测试下。

Share this post


Link to post
Share on other sites

OK,现在的工作总算顺畅起来了,我在Apache(2.2.14)+PHP(5.2.12)(5.2.12)+MySQL Server(7.0)下和Apache(2.0.63)+PHP(5.2.12)(5.2.12)+MySQL(5.1)两个系统下面均成功加载了Prestashop 1.3.0.1版本,现在运行正常。

谢谢楼上朋友的热心帮助,也带上我来自中国新年的祝福,还有,今天是情人节哦,祝大家情人节快乐!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More