A. magento1.7解决兼容php5.3的问题了吗
最近在升级PHP5.4版本,AMFPHP出现了兼容性问题,解决过程记录如下。1、ereg类相关专函数修属改为preg相关函数。2、通过错误日志输出的提示,将所有以静态方式调用的类函数添加static关键字。3、修改PHP配置文件,给data.timezone添加默认时区。尽量使错误输出到日志,一般是些不兼容性问题,如果错误日志没输出可以使用Charles Proxy类的软件来查看HTTP传输的内容。NetConnection.Call.BadVersion问题的产生主要是传输到Client的字节码有问题,原因一般有两个:1、产生了错误。这个可以在PHP日志查看或通过Charles工具,Chrome自带调试等来查看HTTP内容是否显示了错误信息。2、有不明的输出。如果上面没问题,检查一下与AMFPHP相关的每个文件是否有输出,一个特别的例子是UTF-8编码文件带有BOM标识,这个不会产生错误,但是会影响AMFPHP CLient端解码。
B. 如何在win7安装magento
1、安装wampserver及php、apache、mySQL组件,访问http://down.chinaz.com/soft/36448.htm下载以下文件并依次安装: 1.1. vcredist_x64 – 可在 Microsoft 官网下载 1.2. vcredist_x86 – 可在 Microsoft 官网下载 1.3. wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-x64.exe 1.4. WampServer2-APACHE223.exe 1.5. WampServer-PHP-5.3.3__2010-07-27.exe 1.6. WampServer2-MYSQL5141.exe 1.7. WampServer-phpMyAdmin-3.3.5__2010-07-27.exe2、安装以上文件后,启动wampserver,在浏览器内输入http://localhost,将显示wamperserver配置信息,如apache、PHP版本等。3、访问http://www.magentocommerce.com/download,下载Magento Community版本ver 1.7.0.2.zip。4、解压缩Magento Community至临时文件夹,将Magento文件夹内所有文件,剪切至C:\wamp\www\文件夹。5、访问C:\Windows\System32\drivers\etc\,用记事本打开host文件,在最后一行下面加上 “127.0.0.1 www.magento1.com”6、在浏览器内输入www.magento1.com,将显示magento页面。7、打开wampserver,点击“phpMyAdmin”,浏览器页面将打开显示phpMyAdmin页面,如果显示错误信息,将地址改为 magento1.com/phpMyAdmin/8、在phpMyAdmin页面,创建数据库Magento2、ut8_general_ci,点击“创建”。数据库Magento2创建完成。9、启动浏览器,在地址栏输入www.magento1.com,将进入Magento安装页面,选择同意服务条款,点击“继续”,进入下一页。10、Magento安装>本地化,设置时区和货币等。11、打开wampserver,进入PHP>PHP Extensions,选择PHP_curl;打开C:\wamp\bin\php\php5.4.3\php.ini文件,将extension=php_curl.dll 一行注释码去掉;打开C:\wamp\bin\apache\apache2.2.22\bin\php.ini文件,将extension=php_curl.dll 一行注释码去掉;12、访问 http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/,下载php_curl-5.4.3-VC9-x64.zip,解压缩文件,并将该文件覆盖C:\wamp\bin\php\php5.4.3\ext\php_curl.dll文件,重新启动wampserver13、返回浏览器Magento安装>本地化页面,点击“继续”,填写必要信息,选择"Use Web Server (Apache) Rewrites";点击wampserver>Apache>Apache moles,选择rewrite_mole;返回至浏览器页面,点击“继续”;14、Magento创建管理账户,输入用户名、密码,点击“继续”,Magento设置完成。