升级wamp 2.4时,Prestashop 1.4失败 - > 3.0.6

时间:2016-10-18 07:38:55

标签: php mysql prestashop

我试图将我的工作环境升级到wamp 3.0.6, 我有一个旧的prestashop 1.4.5.1项目,我必须维护,新的WAMP拒绝合作

  1. CURL无法发送文件(已解决)
  2. 这是一个php后向可比性错误,除非我在curl_setopt($curl, CURLOPT_SAFE_UPLOAD, false);之前添加curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

    ,否则使用CURL发送文件不起作用

    cURL file uploads not working anymore after upgrade from PHP 5.5 to 5.6 d

    1. MySql返回空查询
    2. 这是一个MySql向后可比性错误 - 请参阅Error related to only_full_group_by when executing a query in MySql 我根据Disable ONLY_FULL_GROUP_BY

      禁用了此功能 希望我没有在那里打破一些东西。

      1. rename(C:\wamp64\www\...\wrtC25B.tmp,C:\wamp64\www\..\01476c9c6b5f1091c73262cd3be476dcc853ec82.file.blockcart.tpl.php): Access is denied. (code: 5).
      2. 这是代码

                // remove original file
                if (file_exists($_filepath))
                    @unlink($_filepath); 
                // rename tmp file
                rename($_tmp_file, $_filepath); 
        

        我尝试将其更改为

                // remove original file
                if (file_exists($_filepath))
                    @unlink($_filepath); 
                // rename tmp file
            copy ($_tmp_file,$_filepath);
            unlink($_tmp_file);  
        

        我得到Permission denied,我试图改变所有者并给予完全控制,但仍然无法正常工作。

        然而,这个问题通常会在刷新后消失(然后再重新出现),但我可以忽略它,因为它不会破坏任何其他内容,只会发生在开发环境中。

        1. 订单创建失败
        2. 订单创建失败并显示消息Order creation failed,这是因为MySql在插入时不接受空(0000-00-00 00:00:00)日期,我通过添加<解决它/ p>

                      $this->invoice_date = date('Y-m-d H:i:s');
                      $this->delivery_date = date('Y-m-d H:i:s');
          

          第200行文件ObjectModel.php

          这可能与第2号问题有关,因为相关的SO答案表明它可能会导致其他一些问题,

          我实际上能够解决这个问题,但我还是将此问题留给其他人查看,以及是否有人有更好的解决方案。

0 个答案:

没有答案