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

Всичко около софтуера, задвижващ Моята библиотека
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Отговор
thorin
Мнения: 21
Регистрация: 29 септември 2011, 23:35

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

Мнение от thorin »

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

Имам 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) Прегледан 5631 пъти
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

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

Мнение от Борислав »

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

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

Мнение от Борислав »

thorin написа:страниците изглеждат все едно не се зарежда CSS-а
В конфигурационния файл на виртуалния хост (/etc/nginx/sites-enabled/chitanka) добави

Код: Избиране на всичко

index index.php;
както е направено при тази корекция.
thorin
Мнения: 21
Регистрация: 29 септември 2011, 23:35

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

Мнение от thorin »

Борислав написа:
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“ от 			
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

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

Мнение от Борислав »

Изтрий кеша от var/cache/prod/twig. Ако не помогне, изтрий целия кеш от var/cache/prod.
thorin
Мнения: 21
Регистрация: 29 септември 2011, 23:35

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

Мнение от thorin »

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

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

Мнение от thorin »

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? :)
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

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

Мнение от Борислав »

thorin написа:Съответно в twig_escape_filter се "ескейпват", според мен... неправилно, защото в по-новата версия е променена доста тази функция на twig.
Да, това е счупено в момента. Работи се по обновяване на софтуера и с новата версия на Twig би трябвало да е по-добре.
thorin
Мнения: 21
Регистрация: 29 септември 2011, 23:35

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

Мнение от thorin »

Борислав написа:Да, това е счупено в момента. Работи се по обновяване на софтуера и с новата версия на Twig би трябвало да е по-добре.
На старата ми виртуалка с Debian 9 няма такъв проблем. Кодът е последния от chitanka-production, обновена току що, не се променя escape стратегията в кеша след ъпдейт.
Дали проблемът не е в моя телевизор и някаква настройка, с която се сменя escape стратегията при ъпдейт? Не съм много добре с php-то и не мога да проследя точно какво става...
Жокер? :)
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

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

Мнение от Борислав »

Можеш ли да провериш коя е версията на спомената стара инсталация? Възможно е само през конзолата:

Код: Избиране на всичко

cd CHITANKA_DIR; git log -1
thorin
Мнения: 21
Регистрация: 29 септември 2011, 23:35

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

Мнение от thorin »

Да, това е:

Код: Избиране на всичко

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
basekat
Мнения: 4
Регистрация: 25 май 2020, 13:04

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

Мнение от basekat »

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

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

Вече втора седмица се мъча :) моля помогнете.
Отговор

Обратно към

Кой е на линия

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