Instalacia Drupalu na localhost pod OS Windows
Tak som sa konecne odhodlal zhrnut moje skusenosti s instalaciou Drupalu na localhost v OS Windows. Kedze vsade sa spomina len instalacia na linuxovych masinach, tak to mozno niekomu pride vhod.
V prvom rade potrebujeme mat na nasom pocitaci nainstalovane a spustene Apache, PHP a MySQL s phpMyAdminom. Tento problem som vyriesil instalaciou EasyPHP, ktory sa da bezplatne stiahnut z www.easyphp.org. Po instalacii EasyPHP mame plne funkcne a na prevadzku pripravene vsetky programy a sluzby, ktore su nam potrebne na skusanie php skriptov na localhoste. Stranky a skripty, ktore chceme odskusat a doladovat musime nahrat do adresara C:\Program Files\EasyPHP1-8\www\ (podla toho, kam sme EasyPHP nainstalovali).
Teraz sa mozme pustit do samotneho Drupalu. Predpokladam, ze uz ho mame stiahnuty na lokalnom disku a sme plny elanu :). Adresarovu strukturu obsiahnutu v subore drupal-4.6.3.tar (zalezi od verzie) rozbalime do adresara EasyPHP1-8\www\drupal. Samozrejme ze cielovy adresar si mozme nazvat podla potreby.
Pomocou phpMyAdmina a suboru www\drupal\database\database.mysql vytvorime databazu s nazvom drupal (nazov moze byt lubovolny).
Nasleduje uprava suboru www\drupal\sites\default\settings.php.
Riadok
- $db_url = 'mysql://username:password@localhost/database';
kde database je nazov nasej databazy nahradime riadkom
- $db_url = 'mysql://root:@localhost/drupal';
a riadok
- $base_url = 'http://localhost';
nahradime riadkom
- $base_url = 'http://localhost/drupal';
Teraz nadisiel cas na zistenie, ci sme vsetko spravili bezchybne. Vo svojom oblubenom web browseri napiseme do adresbaru http://127.0.0.1/. Objavi sa nam uvitacia stranka EasyPHP s obsahom adresara www.
Klikneme na adresar drupal (nazov nasho projektu). Mala by sa nam objavit uvodna stranka Drupalu.Vytvorime si ucet (prvy, ktory sa vytvori je ucet admina) a tymto sme ziskali plnu moc nad "nasim" vytvorom. Postupne sa mozme pustit do uprav vzhladu, jednotlivych blokov, modulov a celkovej administracii nasho noveho redakcneho systemu Drupal.
Dufam, ze som to napisal dost polopatisticky. Od prirody nemam talent na vysvetlovanie a pisanie, ale raz som to musel skusit :). Mal som pripravene aj screenshoty, ale nejak sa mi ich sem nepodarilo dostat :(.
Na zaver by som sa chcel podakovat mirkovi a otOvi za ich pomoc pri rieseni problemov.

Komentáre
tu máte videonávod: http://www.youtube.com/watch?…
3 júl 2009
2 roky 7 týždňov
Pomocou phpMyAdmina a suboru www\drupal\database\database.mysql vytvorime databazu s nazvom drupal (nazov moze byt lubovolny).
Zaujímalo by ma ako presne vytvorím tú databázu
23 apríl 2010
2 roky 1 týždeň
Tak toto aj mna . Tu som sa stratil, aj ked som uplna lama ale mam snahu sa nieco nove naucit :)
4 november 2005
30 min 20 s
No, zvycajne sa na to pouziva nehjake databazove rozhranie. Ak mas nejaky XAMPP balik s Apache, PHP, MySQL je velmi pravdepodobne ze tam nieco bude predinstalovane - obycajne phpMyAdmin. Zalezi teda od toho co mas na pocitaci.
ICQ: 1872888
Skype: caradac
WEB: http://www.fem.uniag.sk/havran/
28 október 2005
35 týždňov 17 hod
Ahoj Laky, som rad ze si sa odhodlal napisat clanok. Podla mna je dobre napisany a vystihuje vsetko co potrebuje niekto ak instaluje drupal pod os windows. To ze si nevedel nahodit screenshoty na web je mi luto. Skus ich dat ako prilohu ja som skusal a ide to. Podla mna ak by sem nainstaloval mirek wysiwig tak by si tam mohol dat aj obrazok.
31 október 2005
44 týždňov 1 deň
ahoj
ja nemozem pridavat nove moduly. na to je potrebne mat pristup priamo k instalacii drupalu, a ten ja nemam.
a ked sme pri tych moduloch - treba nahodit modul image (na obrazky a fotogalerie) a tinymce alebo htmlareu ako wysiwyg.
28 október 2005
35 týždňov 17 hod
Ahoj,
dal som adminovy nech to nahodi. Prepac ze som to hodil na teba .. nechtiac.
31 október 2005
44 týždňov 1 deň
v pohode. nic sa nestalo ;)
28 október 2005
35 týždňov 17 hod
Nebolo by lepsie keby si mal pristup FTP a pristup k DB?
Drahí Drupalisti,
dovoľte aby som najprv v skratke načrtol svoj životný príbeh. V snahe odlíšiť sa od davov hľadajúcich prácu (tuto v UK je všetko niako zložitejšie) som sa rozhodol vyhotoviť osobnú web stránku. Síce nič neviem o tvorbe web stránok ale viem že ako to má vyzerať a zdá sa že na to potrebujem viac ako pár príkazov HTML.
Našiel som DotNetNuke. Veľmi príjemná web stránka sľubujúca ľahký život len som to nedokázal nainštalovať na svoj počítač (najprv to chcem vytvoriť lokálne až potom zaplatiť web hosting a publikovať). Tak som teda hľadal ďalej. MS Visual Web Developer sa nainštaloval úplne krásne (I agree + next + finish), len to malo moc tlačítiek a prepínatiek a tak v panike a strachu som to odinštaloval. Nakoniec som sa rozhodol vyskúšať Drupal. Nainštaloval XAMP, spravil čo na drupal.org a iných stránkach radili a nič.
Ja si vždy myslel že s počítačmi si vcelku rozumiem ale táto ilúzia ma postupne opúšťa. Ako posledná nádej mi prišiel tento návod. Spravil som čo povedal a ono to fakt funguje. Keď idem na localhost a kliknem na drupal-4.6.6 tak to fakt nabehne, len sa mi zdá že toto je tam akosi navyše:
Notice: Undefined index: pass in c:\easyphp1-8\www\drupal-4.6.6\includes\database.mysql.inc on line 31
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\easyphp1-8\www\drupal-4.6.6\includes\database.mysql.inc:31) in c:\easyphp1-8\www\drupal-4.6.6\includes\session.inc on line 10
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\easyphp1-8\www\drupal-4.6.6\includes\database.mysql.inc:31) in c:\easyphp1-8\www\drupal-4.6.6\includes\session.inc on line 10
warning: Cannot modify header information - headers already sent by (output started at c:\easyphp1-8\www\drupal-4.6.6\includes\
Keď kliknem na create the first account tak mi to povie že The requested URL /drupal/ was not found on this server. Myslíte že sa mám rovno zastreliť alebo pre mňa ešte existuje niake riešenie?
31 október 2005
44 týždňov 1 deň
tiez by som povedal to, co napisal havran - asi mas chybu v konfigu svojej instalacie. enivej...
...si pisal na zaciatku, ze chces spravit svoju osobnu stranku. no neviem veru, ci je drupal na toto riesenie to najlepsie. co chces publikovat? informacie o sebe? svoj zivotopis? zaluby? lebo drupal je kus o niecom inom - to je redakcny system. samozrejme sa da vyuzit aj na tento ucel, ale predsa len... mi to akosi neda... ;)
Ďakujem za reakcie. Bohužiaľ problém je trošku horší ako zle napísaná adresa. Teraz som to skúšal znovu so 4.7.0 a dokonca som už aj prvý účet vytvoril a tam som aj skončil (tentoraz iné chyby, ale ten istý výsledok). Ale som o krok ďalej, takže to zatiaľ postupuje dobre.
Mirek nemôžem s tebou súhlasiť že drupal je príliš dobrý na to čo ja chcem, lebo jednou s ideí je vytvoriť nástroj na jednoduché a kvalitné publikovanie informácií. Editory v ktorých si napíšem kód sám niesu jednoduché a a jednoduché editory niesu kvalitné. Takže mi redakčné systémy prídu ako rozumné riešenie (teda to si myslím podľa videí a web stránok a snáď si to raz overím aj v praxi).
31 október 2005
44 týždňov 1 deň
hmm... a co tak skusit wordpress? alebo nejake wiki? nie, zeby som bol odporcom drupalu :-))) len mi pride na osobnu stranku vhodnejsie nieco ine ako drupal. ale to je asi vec vkusu... alebo skor nazoru...
kazdopadne - ak ryza pretrvava, tak daj vediet a skusime s niecim pomoct.
Našiel som zaujímavé video o inštalácii na http://ftp.osuosl.org/pub/drupal/files/videocasts/4.7-installing.mov. Už len treba skombinovať toto video s vyššie uvedeným návodom a je to úplne super.
Zdá sa že idea s $db_url = 'mysql://root:@localhost/drupal'; mi spôsobovala chybové hlásenia. Keď som zaregistroval nového použivatela a použil ok $db_url = 'mysql://username:password@localhost/database'; tak to zrazu začalo fungovať. Už len vymyslieť ako sa dostať k heslu (drupal mi chce heslo poslať mailom a to na môj localhosť očividne nepodporuje)
Diki za nápad s wordpressom, ale teraz keď už je víťazstvo na dosah tak sa ešte trochu pohrám.
28 október 2005
5 rokov 9 týždňov
Pri vytvarani prvotneho adminovskeho konta si hned prihlaseny - len ho treba zmenit v uprave udajov. A pre ineho pouzivatela? Zaregistrujes sa, mail neprijde, ale ty sa prihlasis ako admin a nastavis novemu pouzivatelovi heslo :).
ICQ: 1872888
WEB: http://www.fem.uniag.sk/havran/blog/
Ahojte, vsetko som nainstaloval ( Easy PHP1.8, Drupal 4.7.2 ), ale v settings.php som nenasiel riadok $base_url = 'http://localhost'; Ze by bol problem v novsej verzii Drupalu ? Tu je popisovana verzia myslim 4.6.3. A este som sa chcel spytat, v com upravim settings.php ?
Dakujem za radu.
Neviem či ste si všimli, že ak na prácu s MySQL na localhoste nepoužívate heslo na prihlasenie k DB, tak má s týmto Drupal problem.
LAKYmu to asi funguje ale mne tento zápis nefunguje:
$db_url = 'mysql://root:@localhost/drupal';
Za "root:" by malo ísť heslo, ale keďže ja nepoužívam hesla, tak s takýmto zápisom sa Drupal nemôže spojiť s DB.
Musel som upraviť súbor s MySQL funkciami kde som pridal podmienku, že ak heslo !isset (nie je dané) tak default hodnota je prázdny reťazec.
A crash-boom-bang! a jede to i bez hesla :-)
UniqueByte - Webdesign Studio
28 október 2005
5 rokov 9 týždňov
A skusal si to bez base_url? V 4.7.2 je napisane:
* Base URL (optional).
Cize to nemusis nastavovat.
ICQ: 1872888
WEB: http://www.fem.uniag.sk/havran/blog/
Ja si tiež myslel. Tak som to preinštaloval a ono to funguje. Krásne je že keď už viem čo robím tak to trvalo asi 3 min. Ďakujem všetkým zúčastneným :-)
28 október 2005
5 rokov 9 týždňov
Nieco robis zle. Napriklad tvoja instalacia DRUPAL je zrejme v adresari (na webe) http://localhost/drupal-4.6.6 a nie ako si pravdepodobne opisal (bez uvazovania) http://localhost/drupal...
31 október 2005
44 týždňov 1 deň
no ako chces. nehrniem sa velmi do toho, ale nemam s tym problem ;)
13 marec 2008
4 roky 9 týždňov
Zdravím, som čerstý začiatočník, urobil som všetky kroky podla návodu, na niaky 3× úpešne a však zaseknem sa vždy pri poslednom bode, a tým je vytvorte si account. I ked ma to potom pusti to do mojho účtu, nepustí ma do žiadnej sekcie, tým mám na mysli administracia a podobne, napíše mi na každú sekciu, že prístup bol odmietnutý, že nemám práva na nu, čo mám robit?pochybil som niekde snad?
4 november 2005
30 min 20 s
Je mozne ze je to nejaky problem z cookies. Nepises aku verziu Drupalu si nainstaloval ani PHP a podobne. Idealne by to bolo vidiet online.
ICQ: 1872888
WEB: http://www.fem.uniag.sk/havran/blog/
ICQ: 1872888
Skype: caradac
WEB: http://www.fem.uniag.sk/havran/