Drupal 8.6.8 update CSS hiba

makgab képe

Üdv!
Több oldalt is frissítettem 8.6.7-re és a CSS nem töltődik be. Valamint az admin/config oldal sem jön be: The website encountered an unexpected error. Please try again later.
Naplóban:
Warning: Class Drupal\Core\Extension\Extension has no unserializer üzenet Drupal\Core\Cache\DatabaseBackend->prepareItem() függvényben core/lib/Drupal/Core/Cache/DatabaseBackend.php 167. sorában)
bootstrap.inc(584): _drupal_error_handler_real(2, 'Class Drupal\\Co...', '/var/www/vhosts...', 167, Array) #1 [internal function]: _drupal_error_handler(2, 'Class Drupal\\Co...', '/var/www/vhosts...', 167, Array) #2 .../core/lib/Drupal/Core/Cache/DatabaseBackend.php(167): unserialize('a:2:{s:5:"theme...') ...

Visszaállítva a korábbi verziót (8.6.7) minden oké.
Ez bug?

Drupal verzió: 
HF leon képe

Többször találkoztam hasonlóval. Általában valamilyen "hozzáférési" hiba okozza. Próbáld ki, ha kikapcsolod a css fájlok összegyűjtését, akkor is marad a hiba, vagy akkor megoldódik?

Ahol az admin oldal nem jön be meg lehet próbálni lefuttatni az update.php-t. Hátha az helyrehozza. Ha nem, akkor sajna tovább kel nyomozni.

A frissítés rendesen lefutott? Milyen külső modulok vannak fent? Milyen php fut a szerveren?

0
0
makgab képe

Gyorsan jött a javítás, de ez rosszabb kicsit:

/opt/drush8/drush pm-update -y
Update information last refreshed: 2019. 02. 08., p - 21:07
 Name    Installed Version  Proposed version  Message            
 Drupal  8.6.7              8.6.9             Frissítés elérhető 
 
 
Code updates will be made to drupal core.
WARNING:  Updating core will discard any modifications made to Drupal core files, most noteworthy among these are .htaccess and robots.txt.  If you have made any modifications to these files, please back them up before updating so that you can re-create your modifications in the updated version of the file.
Note: Updating core can potentially break your site. It is NOT recommended to update production sites without prior testing.
 
Do you really want to continue? (y/n): y
PHP Fatal error:  Method Drupal\Core\StringTranslation\TranslatableMarkup::__toString() must not throw an exception, caught Error: Class 'Drupal\locale\SourceString' not found in phar:///opt/drush8/drush/includes/output.inc on line 0
PHP Fatal error:  Method Drupal\Core\StringTranslation\TranslatableMarkup::__toString() must not throw an exception, caught Error: Class 'Drupal\locale\SourceString' not found in phar:///opt/drush8/drush/includes/output.inc on line 0

PHP: 7.3.1

0
0
makgab képe

Ezt használom (drush):
https://github.com/drush-ops/drush/releases/download/8.1.18/drush.phar

Warning volt:

The following module is missing from the file system: standard bootstrap.inc:276                                                                                                                                      [warning]
Class Drupal\Core\Extension\Extension has no unserializer DatabaseBackend.php:167                                                                                                                                     [warning]
Class Drupal\Core\Extension\Extension has no unserializer DatabaseBackend.php:167

Az admin/config oldal szintén:
The website encountered an unexpected error. Please try again later.

Az update.php szintén:
The website encountered an unexpected error. Please try again later.

0
0
makgab képe

Úgy tűnik működik:
* CSS, JS összegyűjtés kikapcsolása (Teljesítmény menüben)
* Manuális frissítés: könyvtárak, fájlok felülírása (kivéve "sites" könyvtár!)
* CSS, JS összegyűjtés bekapcsolása, gyorstár ürítése

Egyelőre jónak tűnik.

0
0
HF leon képe

A hétvégén telepítettem pár friss drupal-t. Érdekes módon ott, ahol nem állítottam be az ideiglenes fájloknak külön mappát a normál telepítésnél kétféle hiba is fellépett.

  1. Volt, hogy nem készített tmp mappát -ekkor ezt létrehozva a css, js aggregáció is megjavult.
  2. Volt olyan eset, amikor ugyan létrejött az alapértelmezett tmp mappa, de a .htaccess, ami belekerült tiltotta a mappához való hozzáférést -javítva a .htaccess beállításait szintén megoldódtak a gondok.

Talán ez is segíthet, ha valaki belefut ebbe az esetbe.

0
0
makgab képe

Hol kell lennie ennek a tmp könyvtárnak? Itt? -> $DRUPAL/sites/default/tmp

0
0
asrob képe

Van rá issue, ezért jött ki a 8.6.9-es core: https://www.drupal.org/project/drupal/issues/3031128

1
0

--
Borsa Péter
https://asrob.eu