Drupal segítsgyég
Veres Sándor
veresh at kossuthzs-szeged.sulinet.hu
2014. Nov. 28., P, 13:30:18 CET
2014.11.26. 16:14 keltezéssel, Granovitter Gábor írta:
>
> kezeljük most is a weboldalt, tartalom feltöltés rendszeres, de félek,
> hogy admin szintü jogosultságom nincs.
>
Ezt nagyon egyszerű kideríteni.
Ha belépsz a drupal adminisztrációs felületére, és csak korlátozott
jogosultságod van, értem ez alatt azt, hogy csak tartalmat tudsz
feltölteni, és nem tudsz modulokat ki-be kapcsolni, smink-et
változtatni, nem tudsz további felhasnálókat felvenni, akkor ez nem
adminisztrátori jog.
Meg kell kérdezni a korábbi rendszergazdát, hogy mi a drupal-hoz az
adminisztrátor felhasználó és jelszó.
> Van egy root id a mentéshez is, mysqldump-ot elvileg azzal indítanám
> ha le tudna futni.
>
Tisztázzuk:
A Linux-nak is van egy root felhasználója és a MySQL-nek is van egy root
felhasználója; a kettő nem egyezik meg.
Ettől függetlenül anno a rendszergazda adhatta a MySQL root
felhasználójának is ugyanazt a jelszót, mint a Linux root felhasználónak.
Továbbá nagy valószínűséggel a mysql-ben van egy olyan felhasználó, aki
hozzáfér a drupal adatbázisához (erről lentebb írok).
> Elvileg menne a FAT-os mentés mc-vel, de minden egyes file esetén
> törlődnek a jogok (chmod) amihez darabonként kér megerősítést, szóval
> inkább nem.
>
A jogosultságok elvesztésével ne törődj. Nincs olyan opció a másoláskor,
hogy "mind jóváhagyva" vagy valami hasonló, hogy ne kelljen minden egyes
fájl esetén elfogadni?
> Most hirtelen azt találtam ki, hogy csinálok egy linuxos gépet és
> megpróbálok egy pendrivot igazítani a linuxhoz (remélem nem vágom vele
> gajra)
>
És ezzel mi a célod?
> mysqldumpot a „–u root –p –all-databeses >filenév.sql” indítottam, ami
> bekérte a jelszot, majd kisvártatva leáll.
>
> a root id benne van a settings.php-ban, stimmelnek, megtaláltam köszi
>
A settings.php fájlban nem a MySQL root felhasználó jelszava van, hanem
a drupal-hoz tartozó adatbázis hozzáféréséhez szükséges felhasználó
jelszava (igaz az is lehet, hogy a root-tal fér hozzá /ez elég nagy
biztonsági kockázat/).
A settings.php fájlban megtalálható:
- az adatbázis neve, amit a drupal használ (a példa kedvéért legyen
"drupaldb")
- a felhasználó neve (a példa kedvéért legyen "drupaluser"), aki
jogosult a "drupaldb" adatbázist olvasni, írni, stb
- és a "drupaluser" felhasználó jelszava (a példa kedvéért "titok1234"),
ami szükséges a "drupaldb" adatbázishoz való csatlakozáshoz.
Ezek alapján a drupal adatbázisát a következő paranccsal mentsd:
# mysqldump --verbose -u drupaluser -p drupaldb >
drupaldb-mentes-datum-stb.sql
A "-p" opció hatására be fogja kérni a drupaluser jelszavát: titok1234
A drupal könyvtárstruktúráját pedig csomagold be tar-al vagy gzip-el, és
azt ments pendrive-ra, így talán a jogosultságok elvesztése miatt sem
fog problémázni.
Egy leírás a sok közül, ha rákeresel google-al, akkor rengeteg oldalt
találsz, ahol hasonlóan leírják a mentés menetét:
https://www.drupal.org/upgrade/backing-your-site-command-line
Veres Sándor
---
A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
http://www.avast.com
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20141128/c94ed4ad/attachment.html>
További információk a(z) Techinfo levelezőlistáról