Commit ed4fcbee authored by Balu Ertl's avatar Balu Ertl

Issue #3090301 by Balu Ertl: [HU] Remove unnecessary prompt signs before commands

parent fe7ea1cc
This diff is collapsed.
......@@ -78,15 +78,15 @@ image:images/extend-maintenance-mode-disabled.png["Webhely rendes üzemmódban m
. Parancssoros ablakban futtassuk az alábbi utasításokat, amelyek először engedélyezik a karbantartási módot, majd rögtön utána kiürítik a gyorsítótárat:
+
----
$ drush state:set system.maintenance_mode 1 --input-format=integer
$ drush cache:rebuild
drush state:set system.maintenance_mode 1 --input-format=integer
drush cache:rebuild
----
. A letiltás nagyon hasonló az előzőekhez, azzal a különbséggel, hogy a karbantartási mód értékét nullára állítjuk:
+
----
$ drush state:set system.maintenance_mode 0 --input-format=integer
$ drush cache:rebuild
drush state:set system.maintenance_mode 0 --input-format=integer
drush cache:rebuild
----
. Bármelyik parancsot is futtatjuk, javasolt ellenőrizni a megváltozott működést úgy, hogy a webhelyünket egy másik böngészőben (amiben nem vagyunk bejelentkezve) megnyitjuk.
......
......@@ -88,7 +88,7 @@ image:images/extend-manual-install-directories.png["Javasolt könyvtárszerkezet
. Csomagoljuk ki a _.tar.gz_ (vagy más) tömörített állományt, ami így egy alkönyvtárat hoz létre a fájllal azonos szinten. Ha a távoli kiszolgálónk Linuxon fut, és van parancssori hozzáférésünk, akkor egyszerűen futtathatjuk az alábbi parancsot, természetesen a fájlnevet lecserélve:
+
----
$ tar -xzf admin_toolbar-8.x-1.17.tar.gz
tar -xzf admin_toolbar-8.x-1.17.tar.gz
----
Ha nem Linuxon fut a kiszolgáló, vagy nem használhatjuk a parancssort, akkor a tárhelyszolgáltatónk valószínűleg kínál valamilyen grafikus felületet a kicsomagolás elvégzésére.
......
......@@ -81,7 +81,7 @@ image:images/extend-module-install-admin-toolbar-do.png["Modultelepítési oldal
. Miután a <<extend-manual-install>> vagy <<install-composer>> szakaszok egyikének lépéseit követve a letöltéssel megvagyunk, utána a következő Drush parancs lefuttatásával engedélyezzük (angolul „enable”, de véletlen egybeesésként magyarul is illik, így könnyű megjegyezni). A parancs paramétereként minden esetben meg kell adnunk a modul gépi nevét:
+
----
$ drush pm:enable admin_toolbar
drush pm:enable admin_toolbar
----
. Ezután már csak kövessük a parancssorban megjelenő utasításokat.
......
......@@ -82,8 +82,8 @@ image:images/extend-theme-install-appearance-page.png["Uninstalled themes on App
. Miután a <<extend-manual-install>> vagy <<install-composer>> szakaszok egyikének lépéseit követve a letöltéssel megvagyunk, utána a következő Drush parancsok lefuttatásával először engedélyezzük (angolul „enable”, de véletlen egybeesésként magyarul is ugyanígy kezdődik, így könnyű megjegyezni), majd pedig beállítjuk alapértelmezettként. A parancsok paramétereként minden esetben meg kell adnunk a smink gépi nevét:
+
----
$ drush theme:enable mayo
$ drush config:set system.theme default mayo
drush theme:enable mayo
drush config:set system.theme default mayo
----
. Ezután már csak kövessük a parancssorban megjelenő utasításokat.
......
......@@ -53,7 +53,7 @@ Ha még nem töltöttük le az alaprendszer forráskódját, és szeretnénk él
. Adjuk ki az alábbi parancsot, melyben a +webhelyem+ részt helyettesítsük be a létrehozni kívánt könyvtárunk nevével:
+
----
$ composer create-project drupal-composer/drupal-project:8.x-dev webhelyem --no-interaction
composer create-project drupal-composer/drupal-project:8.x-dev webhelyem --no-interaction
----
Sikeres lefutást követően létrejön a +webhelyem+ argumentumként megadott könyvtár, benne pedig egy _/web_ alkönyvtárban a Drupal alaprendszer legfrissebb kiadásának forráskódja. Emellett olyan hasznos fejlesztői eszközöket is kapunk, mint a _Drush_ és a _Drupal Console_.
......@@ -62,9 +62,9 @@ Sikeres lefutást követően létrejön a +webhelyem+ argumentumként megadott k
Bárkivel előfordulhat, hogy miután már feltelepítette a Drupalt a Drupal.org-ról letöltött _zip_ vagy _tar.gz_ fájlból (tehát Composer használata nélkül), később meggondolja magát és mégis szeretne élni inkább az automatikus függőségkezelés lehetőségével. Szerencsére ez sem lehetetlen: ha már telepítettük a Composert a gépünkre, de az még nem kezeli a Drupal kódbázisát, akkor az alábbi két lépéssel megtehetjük.
. Webhelyünk gyökérkönyvtárában adjuk ki a `$ composer global require grasmash/composerize-drupal` parancsot, mely letölti és a gépünkön általánosan elérhetővé teszi Matthew Grasmick átalakítóprogramját a Composerhez.
. Webhelyünk gyökérkönyvtárában adjuk ki a `composer global require grasmash/composerize-drupal` parancsot, mely letölti és a gépünkön általánosan elérhetővé teszi Matthew Grasmick átalakítóprogramját a Composerhez.
. Ha ez sikeresen települt, utána meghívhatjuk a Composeren keresztül a `$ composer composerize-drupal --composer-root=. --drupal-root=.` paranccsal.
. Ha ez sikeresen települt, utána meghívhatjuk a Composeren keresztül a `composer composerize-drupal --composer-root=. --drupal-root=.` paranccsal.
Így futtatva feltérképezi a Drupalunk könyvtárszerkezetét és összegyűjti belőle azokat az információkat, amikre majd a Composer-nek szüksége lesz. Ha webhelyünkhöz már töltöttünk le közösségi modulokat vagy sminkeket, és azokat az ajánlásoknak megfelelően a _modules/contrib_, _themes/contrib_, vagy _profiles/contrib_ nevű alkönyvtárakba tettük, akkor ez a program azokat is fel fogja fedezni és hozzáadja őket a Composer listájához. Ha viszont nem tettük őket ilyen alkönyvtárakba, akkor jobban járunk, ha letöröljük őket és a következő részben leírtakat követve újra beszerezzük őket, de immár a Composer segítségével.
......@@ -77,7 +77,7 @@ Külső függőségei azonban nemcsak az alaprendszernek lehetnek, hanem tulajdo
. Ha megvan a neve, akkor azt a következő parancsban a példaként használt „geofield” helyére behelyettesítve és egy parancssoros ablakban lefuttatva a Composer letölti a modult minden további szükséges függőségével együtt:
+
----
$ composer require drupal/geofield
composer require drupal/geofield
----
===== Korábban már Composerrel letöltött közösségi projektek frissítése
......@@ -89,20 +89,20 @@ Miután az előző részeknél leírtak szerint már használunk Composert a web
. Második lépésként meg kell határoznunk, hogy az adott szoftverelem melyik verzióját szeretnénk letöltetni a Composerrel. Egyszerű dolgunk van, ha a legfrissebb verziót kérjük:
+
----
$ composer update drupal/geofield --with-dependencies
composer update drupal/geofield --with-dependencies
----
. Ha valamilyen oknál fogva egy adott verzióra van szükségünk, akkor jó, ha tudjuk, hogy a kötőjeles verziószámok esetén a főverzió számát sosem kell külön megadnunk, hiszen az magától értetődő. Ha tehát azt látjuk a modul projektoldalán, hogy +8.x-1.7+ (amiben a kötőjel előtti szám webhelyünk Drupal-főverzióját jelöli), akkor a Composernek elég már csak az +1.7+ verziószámot megadnunk. Mindez azonban nem érvényes a Drupal 8 alaprendszerre, mert az a régies kéttagú verziószámok (például „Drupal 7.59”) helyett már a korszerű _szemantikus verziószámozás_ elvét követve háromtagú jelölést használ. Mivel pedig a +core+ magasabb szintű, mint a kiegészítők, ezért kötőjel sem szerepel benne. Ezt tehát továbbra is ugyanúgy ki kell írnunk a Composer-parancsokban: például +drupal/core:8.6.3+.
+
----
$ composer require drupal/geofield:1.7
composer require drupal/geofield:1.7
----
+
. Ha minden információ rendelkezésre áll, akkor a parancssoros ablakban webhelyünk gyökérkönyvtárában állva adjuk ki a fentiekhez hasonló parancsunkat, melyben a +geofield+ mintát értelemszerűen a frissíteni kívánt projekt nevére cseréltük.
==== Az ismeretek elmélyítése
A Composer használatát kézenfekvő módon annak beépített súgójából ismerhetjük meg. Például a fentebb már említett `$ create-project` utasításról a `$ composer help create-project` paranccsal olvashatunk bővebben.
A Composer használatát kézenfekvő módon annak beépített súgójából ismerhetjük meg. Például a fentebb már említett `create-project` utasításról a `composer help create-project` paranccsal olvashatunk bővebben.
//==== Kapcsolódó témák
......
......@@ -33,13 +33,13 @@ Lemásoljuk a meglévő webhelyünket, hogy legyen belőle egy másik példányu
* Ha az előbb említett grafikus felület nem elérhető számunkra, de van parancssori hozzáférésünk, akkor küldhetjük az utasítást közvetlenül a MySQL kiszolgálónak is (természetesen behelyettesítve a webhelyünk adatbázisának nevét, felhasználóját és annak jelszavát):
+
----
$ mysqldump -u USERNAME -p 'PASSWORD' DATABASENAME > BACKUPFILE.sql
mysqldump -u USERNAME -p 'PASSWORD' DATABASENAME > BACKUPFILE.sql
----
* Ha inkább Drusht használnánk, akkor ezt a parancsot futtassuk:
+
----
$ drush sql:dump --result-file=BACKUPFILE.sql
drush sql:dump --result-file=BACKUPFILE.sql
----
* Használhatjuk a https://www.drupal.org/project/backup_migrate[Backup and Migrate] nevű közösségi modult is. A modulok webhelyünkre való feltelepítéséről a <<extend-module-install>> részben volt szó.
......@@ -72,13 +72,13 @@ $settings['trusted_host_patterns']
* Ha viszont parancssoron keresztül exportáltuk fentebb, akkor az alábbi utasítást használhatjuk a MySQL kiszolgáló felé (a paramétereket ismét behelyettesítve persze):
+
----
$ mysql -u USERNAME -p PASSWORD DATABASE_NAME < BACKUPFILE.sql
mysql -u USERNAME -p PASSWORD DATABASE_NAME < BACKUPFILE.sql
----
+
* Drushsal is lehet importálni, mégpedig így:
+
----
$ drush sql:query --file=BACKUPFILE.sql
drush sql:query --file=BACKUPFILE.sql
----
. Ahogy fentebb már tapasztaltuk, két példány – bár ugyanannak az egy webhelynek a másolatai – eltérő beállításokat használhat a szétválasztott működésük érdekében. Az előbb átírt adatbáziskapcsolatokon kívül azonban számos további beállításuk különbözhet, amit ugyanúgy a _settings.php_ fájljaikban tárolnak. Lehetőség van azonban felülírást megvalósítani közöttük a `$config` változó segítségével. Például az éles webhely neve továbbra is maradjon „Bárkifalva Termelői Piac”, de a fejlesztési példányon ez inkább figyelmeztessen azzal, hogy átírjuk „DEV! – Bárkifalva Termelői Piac” címre. Ezt úgy érhetjük el, hogy mindkettő adatbázisában továbbra is meghagyjuk az éles szövegváltozatot, de a fejlesztési példány _settings.php_ fájljában elhelyezzük az alábbi kiegészítő sort:
......
......@@ -44,7 +44,7 @@ image:images/extend-module-install-download.png["Egy közösségi projekt letöl
. Itt tömörítsük ki a _tar.gz_ (vagy _zip_) fájlt, ami egy új könyvtárat fog létrehozni. Ha nincs parancssori hozzáférésünk, vagy a tárhely nem Linux operációs rendszeren fut, akkor a szolgáltató vezérlőpultjának fájlkezelője általában biztosít kicsomagolási lehetőséget. Ha viszont van parancssori hozzáférésünk a távoli szerverhez (és az Linuxon fut), akkor a következő parancs kiadásával csomagolhatjuk ki a tömörített fájlt:
+
----
$ tar -xzf drupal-8.3.2.tar.gz
tar -xzf drupal-8.3.2.tar.gz
----
. Ha a kitömörítési folyamat magától nem törölte volna a tömörített fájlt, akkor töröljük le mi magunk a szerverről.
......@@ -56,13 +56,13 @@ $ tar -xzf drupal-8.3.2.tar.gz
Ha már helyére került Drupal szoftver kódbázisa, akkor akár azonnal be is indíthatjuk próbaképpen a parancssorban a gyökérkönyvtárban állva az alábbi utasítás kiadásával:
----
$ php core/scripts/drupal quick-start standard
php core/scripts/drupal quick-start standard
----
Egy folyamatjelző lefutását követően perceken belül visszajelzést kapunk. Sőt, szervertől függően akár a böngészőnkben azonnal meg is nyílhat ez az ideiglenes bemutató célú webhely. Ahogy a <<install-decide>> résznél írtuk, ez pusztán csak egy demó, még _nem_ a végleges webhelyünk – amint bezárjuk a parancssort, nyom nélkül megszűnik. Mégis motiváló lehet azonnal látni előrehaladáunkat, ezért hasznos lehet bővebben is olvasnunk e funkcióról a súgóját megnyitva (angol nyelven):
----
$ php core/scripts/drupal quick-start --help
php core/scripts/drupal quick-start --help
----
// ==== Related concepts
......
......@@ -42,7 +42,7 @@ A <<install-run>> szakasz bemutatja az interaktív webes telepítő végigkattin
Ha a vizuális felületnél jobban szeretjük a parancssoros hozzáférést, akkor az alábbi Drush parancs közel ugyanezt végzi el. Gépeljük a következő utasításokat a parancssorba, ahol `example` annak a könyvtárnak a neve, ahova az alaprendszert letöltöttük, valamint a `DB_NAME`, `DB_USER` és `DB_PASS` az adatbázis hitelesítő adatai:
----
$ drush site:install standard --db-url='mysql://DB_USER:DB_PASS@localhost/DB_NAME' --site-name=example
drush site:install standard --db-url='mysql://DB_USER:DB_PASS@localhost/DB_NAME' --site-name=example
----
//==== Kapcsolódó témák
......
......@@ -34,7 +34,7 @@ A Kézikönyv során a következő fogalmazási és szerkesztési gyakorlatot k
* Minden olyan szöveget, amelyet egy parancssori ablakba kell begépelnünk, +egyenszélességű+ betűvel jelöltünk:
+
----
$ drush cache:rebuild
drush cache:rebuild
----
* Bár egyesek ritkán mappáknak szeretik hívni a fájlok tárolóit, a Kézikönyvben azonban az elterjedt szóhasználatnak megfelelően könyvtáraknak nevezzük őket.
......
......@@ -44,7 +44,7 @@ $settings['update_free_access'] = TRUE;
. Csomagoljuk ki a _tar.gz_ vagy _zip_ fájlt a távoli szerver egy ideiglenes könyvtárába, aminek kívül kell esnie a webhely telepítési könyvtárán (másképpen „docroot”). Valószínűleg a tárhelyszolgáltató által biztosított adminfelületnek van a kicsomagolásra szolgáló funkciója. Ha van parancssori hozzáférésünk a távoli (Linuxon futó) szerverhez, akkor használhatjuk az alábbi parancsot is:
+
----
$ tar -xzf drupal-8.3.2.tar.gz
tar -xzf drupal-8.3.2.tar.gz
----
. Most a webhelyünk eredeti telepítési könyvtárában töröljük ki a _core_ és _vendor_ könyvtárakat, valamint minden fájlt, ami nem alkönyvtárban van (beleértve a _.htaccess_, _composer.json_ és _autoload.php_ fájlokat is). Csak azokat hagyjuk meg, amelyekben valami módosítást végeztünk.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment