Моята библиотека на собствен сървър – проблем с CSS / assets
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Моята библиотека на собствен сървър – проблем с CSS / assets
Здравейте и за много години!
Имам 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.: Съжалявам, не можах да се преборя с едитора и да намаля размена на снимката
Имам 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.: Съжалявам, не можах да се преборя с едитора и да намаля размена на снимката
Re: Моята библиотека на виртуална машина
Ще бъде поправено тези дни.thorin написа:страниците изглеждат все едно не се зарежда CSS-а
Re: Моята библиотека на виртуална машина
В конфигурационния файл на виртуалния хост (/etc/nginx/sites-enabled/chitanka) добавиthorin написа:страниците изглеждат все едно не се зарежда CSS-а
Код: Избиране на всичко
index index.php;
Re: Моята библиотека на виртуална машина
Благодаря!Борислав написа:В конфигурационния файл на виртуалния хост (/etc/nginx/sites-enabled/chitanka) добавиthorin написа:страниците изглеждат все едно не се зарежда CSS-акакто е направено при тази корекция.Код: Избиране на всичко
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“ от
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Изтрий кеша от var/cache/prod/twig. Ако не помогне, изтрий целия кеш от var/cache/prod.
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Само с кеша на twig се получи Благодаря!
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Edit:
След като се обнови, php-то в twig кеша на twig_escape_filter() се подава вече $strategy="js". А не "html". както е след изтриване на кеша и нормална употреба на читанката.
Съответно в twig_escape_filter се "ескейпват", според мен... неправилно, защото в по-новата версия е променена доста тази функция на twig. Може и да бъркам
Помощ, моля... Защо се сменя $strategy на "js" при ./update?
Трих целия кеш, но това работи до момента в който се извика /var/www/chitanka/bin/update.Борислав написа:Изтрий кеша от var/cache/prod/twig. Ако не помогне, изтрий целия кеш от var/cache/prod.
След като се обнови, php-то в twig кеша на twig_escape_filter() се подава вече $strategy="js". А не "html". както е след изтриване на кеша и нормална употреба на читанката.
Код: Избиране на всичко
echo twig_escape_filter($this->env, (isset($context["title"]) ? $context["title"] : null), "js", null, true);
Код: Избиране на всичко
... <title>\u0412\u043B\u044E\u0431\u0435\u043D\u0438\x20\u0441\u043B\u044A\u043D\u0446\u0430</title> ...
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Да, това е счупено в момента. Работи се по обновяване на софтуера и с новата версия на Twig би трябвало да е по-добре.thorin написа:Съответно в twig_escape_filter се "ескейпват", според мен... неправилно, защото в по-новата версия е променена доста тази функция на twig.
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
На старата ми виртуалка с Debian 9 няма такъв проблем. Кодът е последния от chitanka-production, обновена току що, не се променя escape стратегията в кеша след ъпдейт.Борислав написа:Да, това е счупено в момента. Работи се по обновяване на софтуера и с новата версия на Twig би трябвало да е по-добре.
Дали проблемът не е в моя телевизор и някаква настройка, с която се сменя escape стратегията при ъпдейт? Не съм много добре с php-то и не мога да проследя точно какво става...
Жокер?
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Можеш ли да провериш коя е версията на спомената стара инсталация? Възможно е само през конзолата:
Код: Избиране на всичко
cd CHITANKA_DIR; git log -1
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Да, това е:
Код: Избиране на всичко
root@hosting:/var/www/chitanka# git log -1
commit 6157587921e7aba62494f0c156105e4c0ca301d9
Date: Sat Jan 16 13:12:31 2021 +0100
Updates
root@hosting:/var/www/chitanka# git pull
Already up-to-date.
root@hosting:/var/www/chitanka# git config --list | grep remote.origin.url
remote.origin.url=https://github.com/chitanka/chitanka-production.git
root@hosting:/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
Re: Моята библиотека на собствен сървър – проблем с CSS / assets
Какво е решението на този проблем?
На чисто нова инсталация на виртуална машина използвайки https://github.com/chitanka/chitanka-installer имам същия проблем.
Описал съм го тук: https://github.com/chitanka/chitanka/issues/86
Вече втора седмица се мъча моля помогнете.
На чисто нова инсталация на виртуална машина използвайки https://github.com/chitanka/chitanka-installer имам същия проблем.
Описал съм го тук: https://github.com/chitanka/chitanka/issues/86
Вече втора седмица се мъча моля помогнете.
Кой е на линия
Потребители, разглеждащи форума: един гост