CakePHP站点从1.3.3升级到2.3.2

时间:2013-04-19 05:27:04

标签: cakephp cakephp-1.3 upgrade cakephp-2.3

更新

通过cake/VERSION.txt发现它实际上是1.3.3


我的网站运行在2008年建立的cakePHP v 0.2.9上。但现在在PHP 5中,一些功能和功能已被弃用。我的网站停止了运行。

任何人都可以向我展示更好更简单的方法我可以升级我的cakePHP版本,而不会影响我的网站并使其运行。

我的index.php在根文件夹上的标题如下(为了你们更好地理解我的网站的cakephp版本)

/**    
 * Requests collector.    
 *    
 *  This file collects requests if:    
 *  - no mod_rewrite is avilable or .htaccess files are not supported    
 *  -/public is not set as a web root.    
 *    
 * PHP versions 4 and 5    
 *    
 * CakePHP(tm) : Rapid Development Framework (http://www.cakephp.org)    
 * Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)    
 *    
 * Licensed under The MIT License    
 * Redistributions of files must retain the above copyright notice.    
 *    
 * @filesource    
 * @copyright     Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)    
 * @link          http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project    
 * @package       cake    
 * @since         CakePHP(tm) v 0.2.9    
 * @version       $Revision: 7945 $    
 * @modifiedby    $LastChangedBy: gwoo $    
 * @lastmodified  $Date: 2008-12-18 20:16:01 -0600 (Thu, 18 Dec 2008) $    
 * @license       http://www.opensource.org/licenses/mit-license.php The MIT License    
 */    
/**

1 个答案:

答案 0 :(得分:0)

<强>更新

CakePHP Migration guide from 1.3 - 2.0

(然后你会在左栏上看到2.1,2.2 ......的其余迁移指南)


你可能只想安装最新的CakePHP,然后将所有你的文件(控制器,模型,视图,插件,webroot文件(css,js..etc))复制到它并从那里进行测试/修复。否则,最新的CakePHP将为您提供更好/更具体的错误报告,所以希望您可以一次修复一个错误,直到没有任何遗留。

另一种选择是通过所有迁移说明并逐行更改,但从0.2.9 ......底线开始,可能没有简单的方法。

(我希望你的评论是正确的,你有1.3或者其他东西。)