{"id":229,"date":"2022-09-02T16:11:18","date_gmt":"2022-09-02T16:11:18","guid":{"rendered":"https:\/\/blog.hostinger.io\/lt\/support\/2022\/09\/02\/6152127-kaip-idiegti-laravel-8-naudojantis-hostinger\/"},"modified":"2025-08-26T18:55:02","modified_gmt":"2025-08-26T18:55:02","slug":"6152127-kaip-idiegti-laravel-8-naudojantis-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/lt\/support\/6152127-kaip-idiegti-laravel-8-naudojantis-hostinger\/","title":{"rendered":"Kaip \u012ediegti Laravel 8 Naudojantis Hostinger?"},"content":{"rendered":"<p class=\"no-margin\"><b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583296-can-i-install-applications-automatically-with-hpanel\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Laravel automati&scaron;kai galima &#303;diegti per hPanel valdymo skyd&#261;<\/a><\/b>. Vis d&#279;lto, jei norite &#303;diegti versij&#261;, kurios n&#279;ra pateiktame s&#261;ra&scaron;e, tai tur&#279;site atlikti rankiniu b&#363;du. Nepamir&scaron;kite, kad i&scaron;vengtum&#279;te galim&#371; gr&#279;smi&#371; saugumui ar kit&#371; klaid&#371;, visada rekomenduojama &#303;diegti <b><a href=\"https:\/\/laravel.com\/docs\/9.x\/releases#support-policy\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">naujausi&#261; programos ar sistemos versij&#261;<\/a><\/b>.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Jei vis tiek nor&#279;site &#303;diegti Laravel 8, sekite &scaron;iais &#382;ingsniais:<\/p><p class=\"no-margin\">\n<\/p><h1 id=\"h_32693a1c50\">1 &#382;ingsnis. Prid&#279;kite svetain&#281;<\/h1><p class=\"no-margin\">Jei to dar nepadar&#279;te, <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/4598546-how-to-set-up-my-orders-at-hostinger\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">prisijunkite prie savo hostingo paskyros<\/a><\/b> ir <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583214-how-to-add-a-domain-to-my-account-how-to-add-website\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">prid&#279;kite domen&#261;<\/a><\/b>, kuriam nor&#279;site &#303;diegti Laravel.<\/p><p class=\"no-margin\">\n<\/p><h1 id=\"h_70171e8a23\">2 &#382;ingsnis. &#302;kelkite failus<\/h1><p class=\"no-margin\"><b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1884234-how-to-upload-backup-at-hostinger\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">&#302;kelkite savo Laravel svetain&#279;s failus<\/a><\/b> per fail&#371; tvarkykl&#281; vienu lygiu auk&scaron;&#269;iau nei public_html aplankas. Jei savo projekt&#261; pavadinote <b><code>laravel<\/code><\/b>, fail&#371; strukt&#363;ra tur&#279;t&#371; atrodyti taip, kaip pateikta &#382;emiau esan&#269;ioje ekrano nuotraukoje.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/lt\/support\/wp-content\/uploads\/sites\/58\/2022\/09\/1e7be6a7-9546-430c-8857-a43d5c6f71df.png\"><\/div><p class=\"no-margin\">Atsidar&#281; aplank&#261; <b>laravel\/public\/<\/b> visus failus i&scaron; jo perkelkite &#303; <b>public_html<\/b> aplank&#261;.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/lt\/support\/wp-content\/uploads\/sites\/58\/2022\/09\/91f68882-96e0-47f3-9026-9ad35db25549.png\"><\/div><p class=\"no-margin\">Po perk&#279;limo <b>public_html<\/b> aplanko fail&#371; strukt&#363;ra tur&#279;t&#371; atrodyti, kaip nurodyta &#382;emiau.<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/lt\/support\/wp-content\/uploads\/sites\/58\/2022\/09\/15f32998-fc27-4ba6-b81e-d91b147e0c14.png\"><\/div><h1 id=\"h_2db3b9a882\">3 &#382;ingsnis. Pakoreguokite index.php ir .htaccess failus<\/h1><p class=\"no-margin\">Kitas veiksmas, kur&#303; turite atlikti, tai pakoreguoti <b>index.php<\/b> fail&#261;, kad Laravel suprast&#371; nauj&#261; fail&#371; strukt&#363;r&#261;. Atidarykite fail&#261; ir pakeiskite ten esant&#303; turin&#303; toliau pateikta informacija:<\/p><p class=\"no-margin\">\n<\/p><pre><code>&lt;?php<br>define('LARAVEL_START', microtime(true));<br>\/*<br>|--------------------------------------------------------------------------<br>| Register The Auto Loader<br>|--------------------------------------------------------------------------<br>|<br>| Composer provides a convenient, automatically generated class loader for<br>| our application. We just need to utilize it! We'll simply require it<br>| into the script here so that we don't have to worry about manual<br>| loading any of our classes later on. It feels great to relax.<br>|<br>*\/<br>require __DIR__.'\/..\/laravel\/vendor\/autoload.php';<br>\/*<br>|--------------------------------------------------------------------------<br>| Turn On The Lights<br>|--------------------------------------------------------------------------<br>|<br>| We need to illuminate PHP development, so let us turn on the lights.<br>| This bootstraps the framework and gets it ready for use, then it<br>| will load up this application so that we can run it and send<br>| the responses back to the browser and delight our users.<br>|<br>*\/<br>$app = require_once __DIR__.'\/..\/laravel\/bootstrap\/app.php';<br>$kernel = $app-&gt;make(Illuminate\\Contracts\\Http\\Kernel::class);<br>$response = $kernel-&gt;handle(<br>$request = Illuminate\\Http\\Request::capture()<br>);<br>$response-&gt;send();<br>$kernel-&gt;terminate($request, $response);<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Tuomet, kad Laravel teisingai &#303;kelt&#371; turin&#303;, atidarykite <b>.htaccess<\/b> fail&#261; ir prid&#279;kite &scaron;&#303; kod&#261;:<\/p><p class=\"no-margin\">\n<\/p><pre><code>&lt;IfModule mod_rewrite.c&gt;<br>RewriteEngine On<br>RewriteRule ^(.*)$ public\/$1 [L]<br>&lt;\/IfModule&gt;<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Jei j&#363;s&#371; svetain&#279;je naudojamos duomen&#371; baz&#279;s ir (arba) modeliai, &scaron;ioje vietoje tur&#279;tum&#279;te i&scaron;vysti Laravel duomen&#371; baz&#279;s ry&scaron;io klaid&#261;. &Scaron;i&#261; klaid&#261; i&scaron;taisysime kitame &#382;ingsnyje.<\/p><p class=\"no-margin\">\n<\/p><h1 id=\"h_dfd1c1a7ea\">4 &#382;ingsnis. Atnaujinkite duomen&#371; baz&#279;s informacij&#261;<\/h1><p class=\"no-margin\">Jei j&#363;s&#371; programoje veikia modeliai, lenteles tur&#279;site perkelti &#303; duomen&#371; baz&#281;. Turite dvi alternatyvas:<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_7b4f4a92ce\">MySQL<\/h2><p class=\"no-margin\">Nor&#279;dami naudoti MySQL, pirmiausia <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583542-how-to-create-a-new-mysql-database\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">sukurkite nauj&#261; duomen&#371; baz&#281;<\/a><\/b> . Tada atidarykite <b>.env<\/b> fail&#261; ir atnaujinkite savo duomen&#371; baz&#279;s informacij&#261;. Tai tur&#279;t&#371; atrodyti taip:<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/lt\/support\/wp-content\/uploads\/sites\/58\/2022\/09\/7906f037-6ba3-47b5-acda-a5591a1777d8.png\"><\/div><h2 id=\"h_a9861e534a\">SQLITE<\/h2><p class=\"no-margin\">Jei norite naudoti SQLITE, eikite &#303; fail&#371; tvarkykl&#281;, eikite &#303; <b>laravel\/database\/<\/b> ir sukurkite fail&#261; <b>database.sqlite<\/b> . Tada atidarykite <b>laravel\/.env<\/b> fail&#261; ir atnaujinkite savo duomen&#371; baz&#279;s informacij&#261;. Tiesiog nukopijuokite <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583494-what-is-the-path-to-my-root-home-directory-how-can-it-be-changed\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">keli&#261; &#303; savo &scaron;aknin&#303; katalog&#261;<\/a><\/b> ir pakeiskite <b>public_html<\/b> &#303; <b>laravel\/database\/database.sqlite<\/b> . Tai tur&#279;t&#371; atrodyti taip: <\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/lt\/support\/wp-content\/uploads\/sites\/58\/2022\/09\/304931a0-588b-4bce-952a-47416b9251e4.png\"><\/div><h2 id=\"h_e40ac55fa2\">Perkelkite lenteles<\/h2><p class=\"no-margin\">Suk&#363;r&#281; duomen&#371; baz&#281; bet kuriuo i&scaron; metod&#371;, <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583245-how-to-connect-to-your-account-via-ssh\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">prisijunkite prie paskyros per SSH<\/a><\/b> , eikite &#303; savo <b>laravel<\/b> katalog&#261; ir &#303;veskite &scaron;i&#261; komand&#261;, kad perkeltum&#279;te visus failus &#303; duomen&#371; baz&#281;:<\/p><p class=\"no-margin\">\n<\/p><pre><code>php artisan migrate<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">&Scaron;tai ir viskas! Dabar j&#363;s&#371; Laravel 8 svetain&#279; tur&#279;t&#371; s&#279;kmingai veikti &#127881;<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>VERTA &#381;INOTI<\/b>:<\/p><ul>\n<li>\n<p class=\"no-margin\">Jei norite <b>nustatyti Cron darb&#261;<\/b>, skirt&#261; j&#363;s&#371; programos veiksmams planuoti, tiesiog <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583465-how-to-set-up-a-cron-job-at-hostinger\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">sukurkite Cron darb&#261;<\/a><\/b> per hPanel valdymo skyd&#261; naudodami &scaron;&#303; kod&#261; (kur <b>u12345678<\/b> ir <b>domain.tld<\/b> pakei&#269;iami j&#363;s&#371; duomenimis):<\/p>\n<p class=\"no-margin\">\n<\/p><pre><code>\/usr\/bin\/php \/home\/u12345678\/domains\/domain.tld\/public_html\/artisan schedule:run<\/code><\/pre>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Laravel 8 diegimas su Hostinger Web ir Cloud hostingo planais<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[240],"tags":[],"class_list":["post-229","post","type-post","status-publish","format-standard","hentry","category-programeliu-diegimas"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/6152127-how-to-deploy-laravel-8-at-hostinger\/","default":1},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/support\/6152127-como-implementar-laravel-8-en-hostinger\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/support\/6152127-comment-deployer-laravel-8-chez-hostinger\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/support\/6152127-bagaimana-cara-deploy-laravel-8-di-hostinger\/","default":0},{"locale":"lt-LT","link":"https:\/\/www.hostinger.com\/lt\/support\/6152127-kaip-idiegti-laravel-8-naudojantis-hostinger\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/br\/support\/6152127-como-implantar-deploy-o-laravel-8-na-hostinger\/","default":0},{"locale":"uk-UA","link":"https:\/\/www.hostinger.com\/ua\/support\/6152127---laravel-8--hostinger\/","default":0}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/posts\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"predecessor-version":[{"id":1589,"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/posts\/229\/revisions\/1589"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/lt\/support\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}