2016-05-03 14 views
0

私はプロジェクトを作成しましたが、今はAzureに展開しようとしています。Symfony 3 Azureへの展開 - 経路の問題

多くの問題が発生しました... bitbucketを使用して展開できません... Azureは、キャッシュディレクトリ内のファイルにエラーがあると言うたびにエラーを返します。ディレクトリをクリアして同じエラーを表示します。

私はFTPを使用してアップロードしました。

は今、私はこの問題を得た:ここ

は私のURLです:

http://attrative.azurewebsites.net/ 

何も起こらない...私は完全なパスを使用する必要があります。

http://attrative.azurewebsites.net/web/app.php 

[OK]を、[OK]を、私はroute name = "plataforma"を使用し、ログイン時にSymfonyはこのパスにリダイレクトします:

ローカルホスト上で

、それは完璧に動作します...しかし、私は、URLを変更mannualy場合紺碧の上に、それだけで動作します:

http://attrative.azurewebsites.net/web/app.php/plataforma 

どのように私はこの問題を解決することができますか? gitを使ってデプロイする方法はありますか? - MSFTのヒントのための

Symfony Cookbook - Deploying to Microsoft Azure Website Cloud

おかげで... @Gary劉へ

+0

http://symfony.com/doc/current/cookbook/deployment/azure-website.html#configure-the-web-serverに示すように、 'web.config'でURL書き換えモジュールを設定しましたか? –

+0

@ GaryLiu-MSFT私はあなたを愛しています!リンクの答え、それほど助けてはいけませんが、あなたが与えたリンクの中のリンクでは、たくさんの助けになりました... 18hはこれとfinnalyを試してみました!!!ありがとう... "力があなたと一緒にあるかもしれない!" –

答えて

0

ありがとう:ノー成功し、このリンクでチュートリアルを行いました。

彼は私がこのリンク見つかったドキュメントへのリンクを提供します:

Git - symfony-azure-edition

をそして、このリンクで、私はこのweb.configファイルだ:ただ、ルートフォルダとTAに入れ

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <defaultDocument enabled="true"> 
      <files> 
       <clear /> 
       <add value="app.php" /> 
      </files> 
     </defaultDocument> 
     <rewrite> 
      <rules> 
       <clear /> 
       <rule name="blockAccessToPublic" patternSyntax="Wildcard" stopProcessing="true"> 
        <match url="*" /> 
        <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> 
         <add input="{URL}" pattern="/web/*" /> 
        </conditions> 
        <action type="CustomResponse" statusCode="403" statusReason="Forbidden: Access is denied." statusDescription="You do not have permission to view this directory or page using the credentials that you supplied." /> 
       </rule> 
       <rule name="RewriteAssetsToPublic" stopProcessing="true"> 
        <match url="^(.*)(\.css|\.js|\.jpg|\.png|\.gif)$" /> 
        <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> 
        </conditions> 
        <action type="Rewrite" url="web/{R:0}" /> 
       </rule> 
       <rule name="RewriteRequestsToPublic" stopProcessing="true"> 
        <match url="^(.*)$" /> 
        <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> 
        </conditions> 
        <action type="Rewrite" url="web/app.php/{R:0}" /> 
       </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 
</configuration> 

を大丈夫!

問題を解決しました!

関連する問題