Моята библиотека на собствен сървър – проблем с CSS / assets

Всичко около софтуера, задвижващ Моята библиотека
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!

Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот thorin » 04 януари 2021, 17:23

Здравейте и за много години! :)

Имам Debian 9.13 на виртуалка и инсталирана читанка с инсталатора от https://github.com/chitanka/chitanka-installer.
php 7.0.33
След
apt update -y
./chitanka.sh uninstall
./chitanka.sh install

страниците изглеждат все едно не се зарежда CSS-а, което си е така като се има предвид линковете, които се виждат в инспектора...

Помощ, моля! :)

P.S.: Съжалявам, не можах да се преборя с едитора и да намаля размена на снимката :(
chitanka2.png
chitanka2.png (435.33 KiB) Прегледан 4932 пъти
thorin
 
Мнения: 21
Регистрация: 29 септември 2011, 23:35

Re: Моята библиотека на виртуална машина

Мнениеот Борислав » 05 януари 2021, 13:32

thorin написа:страниците изглеждат все едно не се зарежда CSS-а


Ще бъде поправено тези дни.
Аватар
Борислав
 
Мнения: 1055
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека на виртуална машина

Мнениеот Борислав » 10 януари 2021, 14:27

thorin написа:страниците изглеждат все едно не се зарежда CSS-а


В конфигурационния файл на виртуалния хост (/etc/nginx/sites-enabled/chitanka) добави
Код: Избиране на всичко
index index.php;
както е направено при тази корекция.
Аватар
Борислав
 
Мнения: 1055
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека на виртуална машина

Мнениеот thorin » 10 януари 2021, 17:22

Борислав написа:
thorin написа:страниците изглеждат все едно не се зарежда CSS-а


В конфигурационния файл на виртуалния хост (/etc/nginx/sites-enabled/chitanka) добави
Код: Избиране на всичко
index index.php;
както е направено при тази корекция.


Благодаря!
Това го оправих като пипнах малко asset_generator-а, но потвърждавам, че и тази корекция работи.
Имам обаче друг проблем... инсталирах я начисто на Debian 10 и всичко работи нормално с изключение на енкодинга на RSS фийда, който аз си следя всеки ден :(

Излиза така в Chrome и FeedDemon:
Код: Избиране на всичко
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>Нови книги — Моята библиотека</title>
      <atom:link href="http://debian10:12221/new/books.rss" rel="self" type="application/rss+xml" />
      <link>http://debian10:12221/</link>
      <description>Нови книги от Моята библиотека, универсална електронна библиотека</description>
      <language>bg</language>
               <lastBuildDate>Mon, 04 Jan 2021 14:56:30 +0200</lastBuildDate>
            <generator>mylib</generator>
               <image>
            <link>http://debian10:12221/</link>
            <title>Нови книги — Моята библиотека</title>
            <url>http://debian10:12221/images/logo/logo.120px.png</url>
            <width>120</width>
            <height>120</height>
         </image>
            
   
   
                                                      <item>
            <title>\u0412\u0438\u0434\u0440\u0438\u0446\u0430.\x20\u0421\u043F\u043E\u043C\u0435\u043D\u0438,\x20\u0437\u0430\u043F\u0438\u0441\u043A\u0438,\x20\u043A\u043E\u0440\u0435\u0441\u043F\u043E\u043D\u0434\u0435\u043D\u0446\u0438\u044F</title>
            <dc:creator>         Минчо Кънчев
    (Моята библиотека)</dc:creator>
            <link>http\x3A\x2F\x2Fdebian10\x3A12221\x2Fbook\x2F10125</link>
            <!--<comments>http\x3A\x2F\x2Fdebian10\x3A12221\x2Fbook\x2F10125\x2Fcomments</comments>-->
            <pubDate>Mon,\x2004\x20Jan\x202021\x2014\x3A56\x3A30\x20\x2B0200</pubDate>
            <category>\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0430\x20\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u043B\u043D\u0430\x20\u043F\u0440\u043E\u0437\u0430</category>
            <guid>http\x3A\x2F\x2Fdebian10\x3A12221\x2Fbook\x2F10125#10452</guid>
            <description>„\u0412\u0438\u0434\u0440\u0438\u0446\u0430.\x20\u0421\u043F\u043E\u043C\u0435\u043D\u0438,\x20\u0437\u0430\u043F\u0438\u0441\u043A\u0438,\x20\u043A\u043E\u0440\u0435\u0441\u043F\u043E\u043D\u0434\u0435\u043D\u0446\u0438\u044F“ от          
thorin
 
Мнения: 21
Регистрация: 29 септември 2011, 23:35

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот Борислав » 10 януари 2021, 18:41

Изтрий кеша от var/cache/prod/twig. Ако не помогне, изтрий целия кеш от var/cache/prod.
Аватар
Борислав
 
Мнения: 1055
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот thorin » 10 януари 2021, 18:45

Само с кеша на twig се получи :) Благодаря!
thorin
 
Мнения: 21
Регистрация: 29 септември 2011, 23:35

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот thorin » 27 януари 2021, 14:23

Edit:
Борислав написа:Изтрий кеша от var/cache/prod/twig. Ако не помогне, изтрий целия кеш от var/cache/prod.


Трих целия кеш, но това работи до момента в който се извика /var/www/chitanka/bin/update.
След като се обнови, php-то в twig кеша на twig_escape_filter() се подава вече $strategy="js". А не "html". както е след изтриване на кеша и нормална употреба на читанката.
Код: Избиране на всичко
echo twig_escape_filter($this->env, (isset($context["title"]) ? $context["title"] : null), "js", null, true);


Съответно в twig_escape_filter се "ескейпват", според мен... неправилно, защото в по-новата версия е променена доста тази функция на twig. Може и да бъркам :)
Код: Избиране на всичко
... <title>\u0412\u043B\u044E\u0431\u0435\u043D\u0438\x20\u0441\u043B\u044A\u043D\u0446\u0430</title> ...


Помощ, моля... Защо се сменя $strategy на "js" при ./update? :)
thorin
 
Мнения: 21
Регистрация: 29 септември 2011, 23:35

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот Борислав » 27 януари 2021, 14:38

thorin написа:Съответно в twig_escape_filter се "ескейпват", според мен... неправилно, защото в по-новата версия е променена доста тази функция на twig.

Да, това е счупено в момента. Работи се по обновяване на софтуера и с новата версия на Twig би трябвало да е по-добре.
Аватар
Борислав
 
Мнения: 1055
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот thorin » 27 януари 2021, 16:32

Борислав написа:Да, това е счупено в момента. Работи се по обновяване на софтуера и с новата версия на Twig би трябвало да е по-добре.


На старата ми виртуалка с Debian 9 няма такъв проблем. Кодът е последния от chitanka-production, обновена току що, не се променя escape стратегията в кеша след ъпдейт.
Дали проблемът не е в моя телевизор и някаква настройка, с която се сменя escape стратегията при ъпдейт? Не съм много добре с php-то и не мога да проследя точно какво става...
Жокер? :)
thorin
 
Мнения: 21
Регистрация: 29 септември 2011, 23:35

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот Борислав » 27 януари 2021, 17:50

Можеш ли да провериш коя е версията на спомената стара инсталация? Възможно е само през конзолата:
Код: Избиране на всичко
cd CHITANKA_DIR; git log -1
Аватар
Борислав
 
Мнения: 1055
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот thorin » 28 януари 2021, 09:07

Да, това е:
Код: Избиране на всичко
[email protected]:/var/www/chitanka# git log -1
commit 6157587921e7aba62494f0c156105e4c0ca301d9
Date:   Sat Jan 16 13:12:31 2021 +0100

    Updates

[email protected]:/var/www/chitanka# git pull
Already up-to-date.

[email protected]:/var/www/chitanka# git config --list | grep remote.origin.url
remote.origin.url=https://github.com/chitanka/chitanka-production.git

[email protected]:/var/www/chitanka# php -v
PHP 7.4.14 (cli) (built: Jan 12 2021 14:00:40) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.14, Copyright (c), by Zend Technologies
thorin
 
Мнения: 21
Регистрация: 29 септември 2011, 23:35

Re: Моята библиотека на собствен сървър – проблем с CSS / assets

Мнениеот basekat » 15 юни 2022, 16:16

Какво е решението на този проблем?

На чисто нова инсталация на виртуална машина използвайки https://github.com/chitanka/chitanka-installer имам същия проблем.
Описал съм го тук: https://github.com/chitanka/chitanka/issues/86

Вече втора седмица се мъча :) моля помогнете.
basekat
 
Мнения: 3
Регистрация: 25 май 2020, 13:04


Обратно към Системата на библиотеката

 


  • Подобни теми
    отговори
    прегледи
    Последно мнение

Кой е на линия

Потребители, разглеждащи форума: Николко регистрирани потребители и 0 гости