Szeretném a drupal core-t 8.8.0 verzióra frissíteni a "composer update drupal/core webflo/drupal-core-require-dev symfony/* --with-dependencies" parancs segítségével.
Az alábbi hibaüzeneteket kaptam:
- Package "drupal/core" listed for update is not installed. Ignoring.
- Package "webflo/drupal-core-require-dev" listed for update is not installed. Ignoring.
- Dependency "paragonie/random_compat" is also a root requirement, but is not explicitly whitelisted. Ignoring.
-- nincs mit telepíteni vagy frissíteni.
Próbálkoztam a "composer outdated drupal/*" majd a "composer update drupal/core --with-dependencies" paranccsal. Ez is "nincs mit telepíteni vagy frissíteni." visszajelzéssel zárult.
Ti hogyan csináljátok a frissítést?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Csatolmány | Méret |
---|---|
drupal_core_8.png | 29.85 KB |
Minden lepest betartottal?
Minden lepest betartottal?
https://www.drupal.org/docs/8/update/update-core-via-composer#s-special-...
composer.json
Szia!
Gondolom van composer.json fájlod, megmutatnád a tartalmát?
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Az oldal főkönyvtárában található composer.json fájl tartalma:
A szolgáltató a tarhely.eu
Azt ajánlom hogy tölts le egy
8.8-as zip-et vagy tar.gz-t és cseréld ki a benne lévő composer.json a tiéddel majd futtass egy composer update-t. Jelenleg a drupal/core csomag maximum a 8.7 vagy valamelyik al-verzióját engedi. De nem elég a ^8.7-t ^8.8-ra cserélni mert, mert egy csomó másik csomag elérése is változott.
Ha az oldal használja a pathauto modul-t akkor előszőr azt frissítsd először azt 8.x-1.6.
Mielőtt elkezded a frissítést nem felejtsd el lementeni a fájlokat és az adatbázist, majd a végén hívd meg az update.php-t is.
Drupal developer at Cheppers
Composer probléma
Környezet: windows 10, IIS 10, PHP 7.4, Postgresql 12.3
9-es drupal core és igényelt modulok feltelepítése rendben végigment composerrel. Ha lekérdezek egy composer status parancsot, akkor
PHP Fatal error: Maximum execution time of 30 seconds exceeded in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Downloader/ZipDownloader.php on line 154
A php.ini-ben néhány érintett beállítás:
memory_limit = 4096M;
max_execution_time = 360;
max_input_time = 120;
Mintha rá sem hederítene a composer a php.ini beállításokra.
Valami ötlet?
melyik php.ini?
Szia!
Pontosan melyik php.iniből származnak ezek a sorok? A legtöbb esetben (vagy mindegyikben?) a composer által is használt parancssoros (cli) PHP másik ini fájlt használ, mint az apache.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Php.ini
Szia!
Program Files\PHP alatt van php telepítés. Ezt használja az IIS10. Csak itt van (globálisan) php.ini.
phpinfo()
Meg kellene nézni, hogy a
kimenete mit ad a böngészőben, illetve a
php -i
parancs mit ad vissza.Mindegyik mutatja az általa használt php.ini fájlok helyét és a beállításokat.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Az én szememnek ugyanaz
Talán a következő néhány sor lehet a releváns:
Configuration File (php.ini) Path => C:\WINDOWS
Loaded Configuration File => C:\Program Files\PHP 7.4\php.ini
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
Mind a két lehetőség ugyanazt mutatja erre a néhány sorra. (Azt nem tudom, hogy C:\WINDOWS alatt milyen Configuration File-t keresne, mert ott biztos nincs semmi.)
Sajnos a php/composer nekem ismeretlen állatfaj, nem tudom milyen beállítások lehetnek még befolyással.
kimenetek
Szia!
Meg tudnád mutatni itt a két kimenetet? A phpinfo-t és a konzolos php parancs kimenetét.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Linkek
Szia!
Nem találtam más megoldást, megosztom a foldert.
https://drive.google.com/drive/folders/18mYFOYOFCNNPEifUFaHp-ISAymXiJnTd...
A hibaüzenet továbbra is: PHP Fatal error: Maximum execution time of 30 seconds exceeded in phar
Azzal nem megyünk sokra.
Azzal nem megyünk sokra.
php -i
Itt meg kell nézni, hogy mi van beállítva. Ebben láthatod a php.ini helyét és azt is, hogy melyik könyvtárból nyalja fel az összes ini fájlt.
Configuration File (php.ini) Path
innen fogja betölteni az php.ini-tLoaded Configuration File
itt látszik, ha php.ini-t betöltöttScan this dir for additional .ini files
Ebből a könyvtárból az összes ini fájlt betöltiAdditional .ini files parsed
Ezeket be is töltötte.Ha a
php -i
már a megfelelő adatokat adja, akkor ne a composert futtasd, mert abban lehet más php van beállítva, hanem futtasd közvetlenül így: php [composer/utvonala/]composer vagy composer.phar.Érdemes lenne valami unzip lehetőséget feltelepíteni a rendszerre, mert most a php-vel akarja unzippelni a cuccokat, és erről szerintem köhög is a composer fentebb, hogy ez az álmos könyv szerint nem sok jót jelent, mert nem mindig működik patikán.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Zip
Nem erőlködöm az ini-vel. (Szerintem jól van beállítva.)
php -c "c:\Program Files\PHP 7.4\php.ini" c:\ProgramData\ComposerSetup\bin\composer.phar status
Akár közvetlen hívva a composer-t vagy php -t felparaméterezve minden jól megy csak valóban a zip akad el amikor a drupal\core -t olvassa.
phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Downloader/ZipDownloader.php on line 154
"Érdemes lenne valami unzip lehetőséget feltelepíteni a rendszerre"
Ezt hogy kell érteni?
Úgy, hogy unzip a preferált..
Úgy, hogy unzip a preferált... kivéve Windows-on....
https://getcomposer.org/doc/articles/troubleshooting.md#zip-archives-are...
Memória problémákra még itt vannak tippek:
https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors
még azt lehet kipróbálni, hogy a forrást töltöd, amit git/svn/..-ből húz.
--prefer-source
kapcsolópp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Sajnos
Megköszönöm mindenkinek a segítséget, de nem boldogulok ezzel. Végigküzdöttem mindent, de a core (un)zipnél csak elakad.
(Frissít, telepít a composer, csak a status nem fut le. :( )
Nem akarok ezen rugózni többet. Inkább ismerkedem tovább a weblap készítéssel (szigorúan hobby szinten).