2016-09-20 57 views
-2

我想弄清楚爲什麼在我的本地開發環境中,Gregwar Bundle在網上拋出異常的原因一切都很好。Gregwar在MAMP和在線上的捆綁

本地: enter image description here

VS

在線: enter image description here

請注意,我使用的是甲基苯丙胺(阿帕奇2.2.29/PHP 7.0.0),並在我的本地計算機上服務器端我有Linux(PHP 5.6.24)。我對這個問題感到驚訝,因爲我習慣於在Linux環境中在線部署基於Symfony2的網站,而不必處理這類問題。

請提供任何線索或建議嗎?

退房的方式Gregwar束的方法被稱爲我的模板:

{% extends "APPlatformBundle::layout.html.twig" %} 
 

 
{% block title %}Accueil - {{ parent() }}{% endblock %} 
 

 
{% block platform_body %} 
 
    {% block header %} 
 
     {% include('APPlatformBundle:Common:header.html.twig') with { active :'home'} %} 
 
    {% endblock %} 
 
    {% block carousel %} 
 
     {#{% include('APPlatformBundle:Common:carousel.html.twig') %}#} 
 
    {% endblock %} 
 
    {% block content %} 
 
     <div class="container"> 
 
      <div class="line section-title center" style="text-align: center;color:white;text-shadow: 2px 2px 2px #f58222, 0 0 25px green, 0 0 5px #f58222;"> 
 
       <!--<hr class="styledLine">--> 
 

 
        <h2>CONSULTEZ NOS MODULES CI-DESSOUS OU TOUT LE CATALOGUE COMPLET</h2> 
 

 

 
       <hr class="styledLine"> 
 
       <div class="row pull-right"> 
 
        Le Catalogue complet : <a href="https://www.dropbox.com/s/ytf3rfl3vmz8jue/Catalogue.pdf?dl=0"><img src="{{ image('bundles/applatform/images/PDFicon.png').cropResize(32,32) }}"></a> 
 
       </div> 
 
      </div> 
 
      <div class="row"> 
 
       <div class="col-sm-offset-3 col-sm-6 heading-colored"><p style="margin-bottom: 50px;"></p></div><br><br> 
 
       <div class="col-sm-3"></div> 
 
      </div> 
 
      <div class="row"> 
 
       <div class="col-xs-12 col-sm-6 col-md-4"> 
 
        <div class="panel panel-default panel-home"> 
 
         <div class="panel-heading thumbnail"> 
 
          <div class="caption"> 
 
           <h4 class="">En savoir plus</h4> 
 
           <p class=""> 
 
            <a class="btn btn-success" href="https://gallery.mailchimp.com/d93866a99a15e6ad3c79732a1/files/Module_8_Communication_Te_le_communication_Marketing_et_De_veloppement_commercial.pdf" data-toggle="tooltip" data-placement="bottom" title="Vous pouvez consulter et/ou télécharger ce module"><i class="glyphicon glyphicon-save-file" style="color:#f58222;"></i> Consulter ce module</a><br/><br/> 
 
            <a class="btn btn-primary" href="https://gallery.mailchimp.com/d93866a99a15e6ad3c79732a1/files/Fiche_d_inscription_modifie_.pdf" data-toggle="tooltip" data-placement="bottom" title="Téléchargez, remplissez puis renvoyez-nous cette fiche par mail"><i class="glyphicon glyphicon-save-file" style="color:#f58222;"></i> Télécharger la fiche d'inscription</a> 
 
           </p> 
 
          </div> 
 
          <img src="{{ image('bundles/applatform/images/com-telecom-marketing.png').cropResize(275,183) }}" alt="" height=""> 
 
         </div> 
 
         <div class="panel-body panel-body-home"> 
 
          <h5 id="modules" class="heading-colored">Communication –Télécommunication – Marketing & Développement commercial</h5> 
 
          <div> 
 
           <!-- 
 
           <p> 
 
            <p>La FONCTION COMMUNICATION d'entreprise repose sur trois enjeux :</p> 
 
            <ul> 
 
             <li>donner du sens à la stratégie de l'entreprise et permettre à chacun de se l'approprier et de la décliner au quotidien ;</li> 
 
             <li>concourir au développement de l'activité par la mise en œuvre d'outils et de techniques de communication ;</li> 
 
             <li>faciliter les relations de coopération et de confiance entre les acteurs internes et externes.</li> 
 
            </ul> 
 
            <p>Chyqat, à travers les Modules qui vous sont proposés ici, vous offre la possibilité de maitriser tous les contours de cette Fonction essentielle, de positionner votre entreprise et de posséder toutes armes de succès de votre profession de spécialiste de la Communication acteurs internes et externes.</p> 
 

 
           </p> 
 
           --> 
 
          </div> 
 
         </div> 
 
         <div class="panel-footer heading-colored"><a class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Vous pouvez consulter et/ou télécharger ce module"><i class="glyphicon glyphicon-plus-sign" style="color: #f58222;"></i> En savoir plus</a> </div> 
 
        </div> 
 
       </div> 
 

 
       <div class="col-xs-12 col-sm-6 col-md-4"> 
 
        <div class="panel panel-default panel-home"> 
 
         <div class="panel-heading thumbnail"> 
 
          <div class="caption"> 
 
           <h4 class="">En savoir plus</h4> 
 
           <p class=""> 
 
            <a class="btn btn-success" href="https://gallery.mailchimp.com/d93866a99a15e6ad3c79732a1/files/Module_10_Budget_Conto_le_budge_taire_et_Conto_le_de_gestion.pdf" data-toggle="tooltip" data-placement="bottom" title="Vous pouvez consulter et/ou télécharger ce module"><i class="glyphicon glyphicon-file" style="color:#f58222;"></i> Consulter ce module</a><br/><br/> 
 
            <a class="btn btn-primary" href="https://gallery.mailchimp.com/d93866a99a15e6ad3c79732a1/files/Fiche_d_inscription_modifie_.pdf" data-toggle="tooltip" data-placement="bottom" title="Téléchargez, remplissez puis renvoyez-nous cette fiche par mail"><i class="glyphicon glyphicon-file" style="color:#f58222;"></i> Télécharger la fiche d'inscription</a> 
 
           </p> 
 
          </div> 
 
          <img src="{{ image('bundles/applatform/images/budget2.jpg').forceResize(275,183) }}" alt=""> 
 
         </div> 
 
         <div class="panel-body panel-body-home"> 
 
          <h5 class="heading-colored">Budget - Contôle budgétaire & Contrôle de gestion </h5> 
 
          <!--<p> 
 
           En cette période de crise économique et financière, les entreprises surveillent plus que jamais les aspects financiers de leurs activités. En tant que garants de la rentabilité, les services comptables et financiers sont particulièrement exposés. La prise en compte, le plus tôt possible, des désirs des utilisateurs d’information financière dans l’élaboration des outils et des procédures est une étape indispensable dans la construction d’un système financier stable et efficace. 
 
           Aussi convient-il de se montrer réactif et de s’adapter à l’exigence accrue demandée à tous les membres des directions financières bien au-delà de la simple logique de réduction des coûts exigée par la crise. 
 

 
          </p>--> 
 
         </div> 
 
         <div class="panel-footer heading-colored"><a class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Vous pouvez consulter et/ou télécharger ce module"><i class="glyphicon glyphicon-plus-sign" style="color: #f58222;"></i> En savoir plus</a></div> 
 
        </div> 
 
       </div>

+0

你還沒有付出太多的努力。你有沒有檢查過你的PHP版本在本地和服務器上是否相同。我猜你在本地使用MAMP,你的在線版本託管在哪裏? –

+0

@Alex L感謝您的回答。其實,在我的本地機器上,我使用的是MAMP和PHP 7.0.0,而在服務器端我有PHP 5.6和LAMP。我對這個問題感到驚訝,因爲我習慣於在Linux環境中在線部署基於Symfony2的網站,並在其中包含Gregwar包。 –

+0

我不確定你使用的是什麼設置,但是看到app.php用堆棧跟蹤/日誌返回異常有點麻煩。這應該只在app_dev.php中,而不是在生產中。另外,我建議始終在儘可能靠近生產堆棧的環境上開發。我建議看看Vagrant。關於錯誤,您是否清除了緩存?我不確定你想要實現什麼,但我認爲你在迴應或使用Twig來「渲染」一個對象,而這又將調用__toString。我的假設是拋出GenerationError。你可以發佈你的代碼嗎? –

回答

0

最後我能弄清楚什麼是錯的。實際上,我必須確保圖像文件可以在線獲取。因爲我用我的本地環境的符號鏈接選項等使用

{{圖像( '束/應用/圖像/ img.jpg')。forceResize(X,Y)}}

代碼在從/ public文件夾上傳我的圖片後,我必須在/ web/bundles/app/images /文件夾中製作我的圖片的硬拷貝。我嘗試運行assets:install --symlink online,但由於某種原因,它無法運行。