none
CakePHPの、Azureへのデプロイにつきまして RRS feed

  • 質問

  • 現在、Azure上にてCakePHPを利用しようとしています。

    ISAPI_Rewrite3というdllを利用してURLの書換えを行おうと考えております。
    開発ファブリック上では問題なくURLの書換えが行われますが、Azure上にデプ
    ロイすると、正しくURLの書換えが行われないという状態です。

    Eclipseにおいて、DLL(ISAPI_Rewrite3)のインポート等を行う必要がありま
    すでしょうか?

    IDEとしては、Eclipseを利用しております。
    ----------
    Eclipse for PHP Developers
    Version: Helios Release
    Build id: 20100617-1415
    ----------
    2010年11月5日 7:32

回答

すべての返信

  • 自己レスです。

    dllの利用を諦めて、web.configの書換えで対応致しました。

    お騒がせ致しました。

    • 回答としてマーク nobls 2010年11月5日 8:46
    2010年11月5日 8:44
  • 失礼ですが、ちょっとお聞きしたいのですが。

    Azure上にてCakephpを利用する場合、デプロイしたら、app/tmpフォルダの書き込めないの権限エラーメッセージが表示されていませんでしたか。

    私のほうはそういったメッセージが出てきました。

    下記のように:

    Warning (512): E:\approot\app\tmp\cache\ is not writable [CORE\cake\libs\cache\file.php, line 281]
    Warning (512): E:\approot\app\tmp\cache\persistent\ is not writable [CORE\cake\libs\cache\file.php, line 281]
    Warning (512): E:\approot\app\tmp\cache\models\ is not writable [CORE\cake\libs\cache\file.php, line 281]

    デプロイサイト: http://kouazure.cloudapp.net/

    もし解決方法がお分かりになりましたら、是非教えてください。

    2012年1月25日 14:17
  • 時効かもしれませんが、app/tmp フォルダに、StartupTask の icacls コマンド等を使って、アクセス権を変更する必要があるようです。



    • 編集済み ぱぴ 2012年3月29日 2:34
    2012年3月29日 2:29