プロジェクト

全般

プロフィール

Bug(バグ) #2397

Yuya Watanabe12年以上前に更新

h3. 内容

#673 「update symfony to 1.4.3 (同梱するsymfonyのバージョンを1.4.3に上げる)」によりsymfonyのバージョンアップが行われたが,この変更によってプロジェクトルートに存在するsymfonyファイルを更新されている.
https://github.com/openpne/OpenPNE3/commit/02b9af44d8ef1679d4d618b4d7e3d9637649faab#diff-107

しかし, http://redmine.openpne.jp/issues/1334#note-5 の調査結果により本来更新する必要がないはずが更新が行われていると考えられる. の調査結果により,symfonyのプロジェクト作成タスクを行って生成されたプロジェクトルートのsymfonyファイルと #673 における変更されたプロジェクトルートのsymfonyファイルに差異が存在していることを確認した.これはプロジェクトルートのsymfonyファイルは本来更新する必要がないはずが更新が行われていると考えられる.

このsymfonyファイルを適切なものに置き換える必要がある.

h3. 確認方法

# 空のプロジェクト内でsymfony-1.4.3のプロジェクトを作成タスクを行う
# 生成されたプロジェクトルートのsymfonyファイルを確認
## #673 における変更されたプロジェクトルートのsymfonyファイルに差異が存在していることを確認


h3. 原因

#623 によって誤った変更が行われている.

h3. 修正方針

対象ファイルを以下の内容のものに置き換える.
<pre>
#!/usr/bin/env php
<?php

/*
* This file is part of the symfony package.
* (c) Fabien Potencier <fabien.potencier@symfony-project.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/

chdir(dirname(__FILE__));
require_once(dirname(__FILE__).'/config/ProjectConfiguration.class.php');
include(sfCoreAutoload::getInstance()->getBaseDir().'/command/cli.php');
</pre>

h3. 確認バージョン

OpenPNE master, 3.6beta13, 3.4.12.1

ただし3.4.12.1は #1466 の修正により変更が加えられている.

h3. 補足

本チケットの修正により #1334 の問題も解決できると思われる.

戻る