chenxing Posted February 10, 2010 Share Posted February 10, 2010 各位好,我在本地测试安装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上安装、测试有次数限制吗?)。请求大家的解答,谢谢! Link to comment Share on other sites More sharing options...
chenxing Posted February 10, 2010 Author Share Posted February 10, 2010 原来很多朋友都碰到过这个问题,期待这个问题的解决方法! Link to comment Share on other sites More sharing options...
21846657 Posted February 11, 2010 Share Posted February 11, 2010 WAMP里的PHP有版本不同,配置也不同的问题。我估计是PHP配置造成的。能否把php.ini文件附上? Link to comment Share on other sites More sharing options...
chenxing Posted February 11, 2010 Author Share Posted February 11, 2010 首先谢谢您的解答,做为文件的附件上传不了,我上传了我修改了的几个位置的截图图片,希望能有所帮助。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均遇到同样的问题。 Link to comment Share on other sites More sharing options...
21846657 Posted February 12, 2010 Share Posted February 12, 2010 1. 请试试上传php.ini.zip(直接加上zip后缀)。还是不能上传的话,在文件里,找找这个error_reporting,然后post上来。2. 在PHP 5.2.11或5.2.12下,1.3.0.1的安装有没有问题?3. 安装的时候,使用的是什么浏览器? Link to comment Share on other sites More sharing options...
chenxing Posted February 12, 2010 Author Share Posted February 12, 2010 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: bi4tuoiInstallation stops @ step 3看来这个问题在1.2.4版本和1.3.0.1版本上都有出现。 php.ini.zip Link to comment Share on other sites More sharing options...
21846657 Posted February 13, 2010 Share Posted February 13, 2010 也就是说,你按照那些帖子的方法修改后,还是进行不下去吗?官方在很多方面,譬如jQuery,一直都是滞后于最新的更新。我建议,你在低于PHP5.3.1版本环境测试下。 Link to comment Share on other sites More sharing options...
Star Posted February 14, 2010 Share Posted February 14, 2010 Clear your cookies and cache of your browser. it worked for me after that. Link to comment Share on other sites More sharing options...
chenxing Posted February 14, 2010 Author Share Posted February 14, 2010 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版本,现在运行正常。谢谢楼上朋友的热心帮助,也带上我来自中国新年的祝福,还有,今天是情人节哦,祝大家情人节快乐! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now