Kedves Drupal közösség!
Drupal oldalunk eddig egy maszek szerveren futott és nagy adat forgalom miatt sajnos lefogják lőni. Ezért a mostani honlapot átszeretném költöztetni más FTPre, adatbázissal együtt. Még nem csináltam ilyet. Hogy csináljam?
Töltsem le a régi ftpről az összes drupal fájlt és phpmyadminba az összes táblát exportáljam ki, majd az uj tárhelyre töltsem fel a letöltött dolgokat és minden menni fog? Gondolom és a settings.php be átkell írnom az új eléréseket.
Helyes az elméletem?
Következő kérdésem, ami van most rendszer az 7.12 es drupal érdemes 7.18ra frissíteni? Ha igen azt hogy tudom megtenni? Simán felül írom a fájlokat az újjal?
Drupal verzió:
sorban
Na nézzük sorban, amíg világít a karácsonyfa. :)
Felteszem, hogy nem változik a domain és az oldal mindkét esetben a DocumentRoot-ban volt és nem alkönyvtárban. Ha ez így van (és általában így van), akkor a dolgod annyi, amit írtál: másold át a fájlokat egyik helyről a másikra, mentsd le az adatbázist, töltsd fel az új helyre, a settings.php-ben módosítsd az elérés adatait és örülj. Arra figyelj, hogy a fájlok másolásánál mindent tölts le és fel, a „.htaccess” és egyéb rejtett, vagy védett jogosultsággal rendelkező (pl. settings.php) fájlok előszeretettel ki szeretnek maradni.
Ha a fenti kitétel nem teljesül (alkönyvtárban volt vagy lesz az oldal, változik a domain-név), akkor azt jelezd itt. :)
Igen, most egy kicsit együttérzek a tárhely-szolgáltatókkal, akik utálják a szabadon elérhető CMS-eket, mivel azok frissítéséről előszeretettel elfeledkeznek az oldalak gazdái. Aztán persze megy a sírás tőlük, hogy jaj, feltörték az oldalam, spammelnek rajta keresztül, a szolgáltató bontotta a szerződést és elérhetetlen az oldal stb.
Igen, te is így cselekedtél, szóval egy szép nagy feketepontot véss be magadnak, aztán mehetsz térdepelni a sarokban kukoricára, szigorúan csakis kibontott konzervre. :)
Bár a Drupal szerencsére nem lyukas, mint az ementáli, azért nézzük bár biztonsági hibajegyet:
Én úgy gondolom, hogy ezeket a biztonsági hibajegyeket nem véletlenül kezelik különös gondossággal (külön Security Team van) és adják ki, hanem azért, mert valós sebezhetőséget jelenthetnek, ami miatt mindenképpen frissíteni kell. És akkor arról már nem is ejtek szót, hogy gyanítom, a contrib modulok frissítése is megállt azon a szinten, pedig azok minősége már kevésbé ellenőrzött. Plusz azóta már elég sok, nem biztonsági jellegű hiba is javításra került.
Egy szó, mint száz: Rögtön frissíts, ehhez pedig itt és a Drupalhoz csomagolt UPGRADE.txt fájlban találsz segítséget.
A költöztetésnél lementett fájlokat és adatbázist pedig felhasználhatod arra, hogy saját tesztoldalad legyen a fejlesztéshez és így kevésbé utáljon az aktuális szolgáltatód.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
köszönöm szépen!
Köszi
sok-sok backup; frissítéshez pedig Drush
Még annyit tennék hozzá ehhez, hogy mindenről inkább több példányban is legyen backup (mind a fájlokról, mind az adatbázisról), mert a frissítés során tapasztalhatsz problémákat, előfordulhat, hogy vissza kell tenni a korábbi változatot, amíg rá nem jössz, mi nem stimmel a frissítés után.
Ezenkívül Drush-sal frissíteni a Drupalt tisztább, szárazabb, biztonságosabb érzés. :D
Igazad van mert
már most gondom volt a frissítéssel mert állandóan figyelmeztet 7.18as frissítés után hogy a Core 7.17-es, frissítsem a legújabbra...
nem hagytál ki valamit?
Akkor valamit nem jól csináltál.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
gyanítom
szerintem nem töröltem le a sites mappa kivételével a többi fájlt, hanem csak felül írtam az újabb fájlokkal.
update.php megvolt?
update.php
megvolt?meg
igen
erős a gyanúm
Erős a gyanúm, hogy nem íródott felül minden fájl.
Karbantartási mód, fájlok törlése, új fájlok feltöltése, karbantartási mód visszakapcsolása segíthet. Annak azért nézz utána, hogy amit fel akarsz tölteni, az megfelelő verziójú-e. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
szerintem igazad van
szerintem nem íródott felül minden fájl
Megtörtént a költöztetés
http://www.ragnarokhungary.com/ ez az érintett oldal.
költöztetés után az útvonalak elromlottak :(
/user /admin
összes menüpontnál error....
Szolgáltató
Attól tartok, ezt a meccset már az új szolgáltatóval kell lejátszanod, tippem szerint a rövid webcímek engedélyezése (mod_rewrite és AllowOverride All) segíthet. Nekem egyáltalán nem jelenik meg oldal.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
htacces
Én is erre gondoltam, de az eredeti .htacces fájllal simán futott már a drupal telepítés. De az előző tárhelyen ahonnan elköltöztettem, ott nem volt jó a htacces. Bele kellett turnálni, hogy működjön. Mindenesetre az új helyen a legfrissebb mag van már fent.
A szolgáltató meg én vagyok, mert VPS szerverről fut. Szóval ha mégis nálam lenne a gond akkor nem tudom, h mit kéne beállítanom....
mást nem tudok tenni
Szerintem a path auto vagy path modulok környékén lehet a gond. Annyira nem vágom nem szeretnék hülyeséget mondani. de pl a ?q=user linkkel működnek a dolgok. És az összes menüpontot hasonló linkekkel tudok elérni. Az előzőtárhelyen pedig minden egyszerűsítve/más-linken volt.
Le lövöm most az oldalt mert "titokba" fejlesztjük, és felépítjük majd újra....
Köszönöm az eddigi segítségeket! Kiváló a drupal csapat ;) Meg vagyok elégedve
mod_rewrite
Szóval ezek szerint a clean URL nem megy, akkor valószínűleg nincs engedélyezve Apache-ban a mod_rewrite modul. Engedélyezd (azt írtad, a szerver a tiéd).
Ja, és azt írtad, turkáltál a .htaccess-fájlban, de nem fejtetted ki, mit módosítottál. Rakj vissza egy eredeti .htaccess-t (az előzőről azért készíts backupot, hogy meglegyen az is valahol, ha nagyon kellene).
Akkor idézem magamat
Vagyis engedélyezd a mod_rewrite Apache modult (sudo a2enmod rewrite), a virtualhost Apache beállításában a documentroot-ra vonatkozó „AllowOverride None” sort írd át „AllowOverride All”-ra, majd Apache restart: sudo service apache2 restart
Végül az oldalhoz pakold vissza az eredeti, Drupalhoz adott .htaccess fájlt, ahogy Sk8erPeter írta is.
Ha ezzel működik, akkor ne felejtsd el, hogy egy VPS karbantartása és üzemeltetése ennél jóval összetettebb dolog, szóval ha komolyan gondolod, akkor még nagyon sok átnéznivalód van. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
sikerült!
Sikerült megoldani a gondot! Most, hogy működik a rendszer, az állapot jelentésbe a következő hibák bukkantak még fel.
(remélem a kép megjelenik)
files könyvtár
Állítsd be a „files” könyvtár jogosultságait írhatóra és az sem rossz, ha a webszerver és a PHP azonos felhasználó nevében fut, ha megoldható.
Viszont ez már csak érintőlegesen kapcsolódik a Drupalhoz.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
beállítottam
A files könyvtár jogosultságát át állítottam írhatóra, befrissítettem a böngészőt, gyorsítótárakat is ürítettem, de még mindig ugyan ezeket a hibákat írja ki ...
hmmmm
jó lett
bocsi...
Amit írtál jó volt, de valamiért most lett jó...
Block linkelés
www.ragnarokhungary.com/user
teszt1 / teszt1
Így tudtok belépni az oldalra.
Jelenleg építés alatt áll még a weboldal, sok munka van vele.
Következő kérdésem az lenne hogy 3 Block található az
"Első lépések" alatt. Regisztrálás, Kliens letőltése, és a játssz velünk rész. Ezeket szeretném belinkelni, a block címét. Mondjuk egy egyszerű oldalra. Ezeket hogy tudom megtenni?
Home kezdőlapon
"HOME"
itt lehet megtalálni
Új kérdés új topic, és ha
Új kérdés új topic, és ha tudunk válaszolunk, de ez már nem a költöztetéshez tartozik. Köszönöm
Drupal full-stack developer at Wunderman Thompson Budapest
bocsi
a formalitás nem az erősségem, bocsi!
Felteszem akkor másik topicba a kérdést.