Autor Wątek: Strona w środowisku prod  (Przeczytany 54329 razy)

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Strona w środowisku prod
« dnia: Lutego 26, 2013, 18:54:19 »
Mam mały problem z wyświetleniem strony w środowisku prod, w środowisku dev wszystko działa poprawnie, a w prod brak szablonów twig i formatowania css ???

Valantir

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 593
    • Zobacz profil
Odp: Strona w środowisku prod
« Odpowiedź #1 dnia: Lutego 26, 2013, 19:36:01 »
Zainstaluj assetsy i wyczyść cache.

l3l0

  • Administratorzy
  • Full Member
  • *****
  • Wiadomości: 201
    • Zobacz profil
    • l3l0 blog
Odp: Strona w środowisku prod
« Odpowiedź #2 dnia: Lutego 26, 2013, 19:43:27 »
Witam,

Po pierwsze zobacz co masz w logach serwera http i aplikacji (np app/logs/prod.log o ile to Symfony2) :) Prosiłbym jednak o trochę więcej danych ;)

Zainstalowałeś poprawnie assets wywołując na przykład takie polecenie "app/console assets:install web --env=prod" itd ? Komendy domyślnie wywoływane są dla env DEV.

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #3 dnia: Lutego 26, 2013, 20:18:48 »
Problem udało się rozwiązać przez dodanie assets w pliku szablonu, ale jest jeszcze problem z uzyskaniem rezultatu na stronie na serwerze vixo.pl
Jest tak:
An exception has been thrown during the rendering of a template ("Entity was not found.") in "BloggerBlogBundle:Page:index.html.twig".

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #4 dnia: Lutego 26, 2013, 22:32:13 »
W końcu udało się, bo to tylko komunikat, ale wyświetla połowę strony. Mój szablon jest taki:
{# src/Blogger/BlogBundle/Resources/views/layout.html.twig #}
{% extends '::base.html.twig' %}

{% block stylesheets %}
    {{ parent() }}
    <link href="{{ asset('bundles/bloggerblog/css/blog.css') }}" type="text/css" rel="stylesheet" />
    <link href="{{ asset('bundles/bloggerblog/css/sidebar.css') }}" type="text/css" rel="stylesheet" />
{% endblock %}

{% block sidebar %}
    {% render "BloggerBlogBundle:Page:sidebar.html.twig" %}
{% endblock %}
Nie wyświetla sidebara :(

Valantir

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 593
    • Zobacz profil
Odp: Strona w środowisku prod
« Odpowiedź #5 dnia: Lutego 27, 2013, 22:31:05 »
Podaj kod tego sidebara.

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #6 dnia: Lutego 27, 2013, 22:48:19 »
# src/Blogger/BlogBundle/Resources/views/Page/sidebar.html.twig #}


<section class="section">
    <header>
        <h3>Tag Cloud</h3>
    </header>
    <p class="tags">
        {% for tag, weight in tags %}
            <span class="weight-{{ weight }}">{{ tag }}</span>
        {% else %}
            <p>There are no tags</p>
        {% endfor %}
    </p>
</section>


<section class="section">
    <header>
        <h3>Latest Comments</h3>
    </header>
    {% for comment in latestComments %}
        <article class="comment">
            <header>
                <p class="small"><span class="highlight">{{ comment.user }}</span> commented on
                    <a href="{{ path('BloggerBlogBundle_blog_show', { 'id': comment.blog.id }) }}#comment-{{ comment.id }}">
                        {{ comment.blog.title }}
                    </a>
                    [<em><time datetime="{{ comment.created|date('c') }}">{{ comment.created|date('Y-m-d h:iA') }}</time></em>]
                </p>
            </header>
            <p>{{ comment.comment }}</p>
            </p>
        </article>
    {% else %}
        <p>There are no recent comments</p>
    {% endfor %}
</section>

Valantir

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 593
    • Zobacz profil
Odp: Strona w środowisku prod
« Odpowiedź #7 dnia: Lutego 28, 2013, 19:54:46 »
Ale pluje Ci błędem odnośnie
Cytuj
BloggerBlogBundle:Page:index.html.twig

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #8 dnia: Lutego 28, 2013, 20:25:11 »
Tak ale to jest ostrzeżenie i strona się wyświetla tylko połowie, można zobaczyć na: http:/symblog.vixo.pl/web po prawej stronie nie wyświetla chmury tagów i ostatnich komentarzy.

Valantir

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 593
    • Zobacz profil
Odp: Strona w środowisku prod
« Odpowiedź #9 dnia: Lutego 28, 2013, 21:11:32 »
A mapowanie masz dobrze ustawione? A w połowie wyświetla bo pracujesz pewnie w środowisku produkcyjnym.

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #10 dnia: Lutego 28, 2013, 21:14:27 »
Jestem w środowisku produkcyjnym, a gdzie się określa mapowanie ???

Valantir

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 593
    • Zobacz profil
Odp: Strona w środowisku prod
« Odpowiedź #11 dnia: Lutego 28, 2013, 21:17:01 »

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #12 dnia: Lutego 28, 2013, 21:32:39 »
Mam mapowanie w modelu Blog, a dlaczego w prodzie może wyświetlać pół strony ?

Valantir

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 593
    • Zobacz profil
Odp: Strona w środowisku prod
« Odpowiedź #13 dnia: Lutego 28, 2013, 21:45:32 »
bo masz błąd... uruchom w developerskim i zobacz, że wyrzuca Ci bład...

chrismovie

  • Newbie
  • *
  • Wiadomości: 42
    • Zobacz profil
    • Strona Domowa
Odp: Strona w środowisku prod
« Odpowiedź #14 dnia: Lutego 28, 2013, 21:52:19 »
Może to problem z hostingiem bo na localhoście w środowisku dev jak i prod strona wyświetla się prawidłowo, przy włączonym dev, true oczywiście.