opened image
Laravel icon

Laravel

ვერსია

10.10

OS

Ubuntu 22.04

ეძებთ ეფექტურ ჩარჩოს ვებსაპლიკაციების განვითარებისათვის? Laravel — ეს არის ერთ-ერთი ყველაზე პოპულარული ჩარჩო PHP-ზე ვებსაპლიკაციების განვითარებისათვის. ეს ღია კოდის ინსტრუმენტი შექმნილია განვითარების პროცესის დაჩქარების და პროგრამისტების მუშაობის გამარტივებისათვის. Laravel სერვერზე უზრუნველყოფს ძლიერ ფუნქციებს, როგორიცაა მარშრუტიზაცია, მონაცემთა ბაზების მიგრაციები, RESTful API-ის მხარდაჭერა და ჩაშენებული ავტენტიფიკაციის მექანიზმები. თავისი მოქნილი არქიტექტურის წყალობით, Laravel საშუალებას გაწვდოს ფუნქციონალური გადაწყვეტილებების შექმნაზე, მინიმუმამდე დაიყვანოს დაბალი დონეების ამოცანების სირთულეები.

VPS-ზე წინასწარ დაყენებული Laravel ვერსია მოიცავს კონფიგურირებულ Laravel ვებსერვერს, დაყენებულ დამოკიდებულებებს და მონაცემთა ბაზას, რაც მას მზადყოფნაში აყენებს განთავსებისა და გაშვებისათვის. თუ თქვენ მუშაობთ პროექტზე ადგილობრივად, Laravel ადგილობრივი სერვერი უზრუნველყოფს კომფორტულ გარემოს განვითარების და ტესტირებისათვის.

 

დაწყება
  

1. სერვერის გაშვება

  • Laravel-თან მუშაობისთვის, პირველ რიგში, გაშვით სერვერი Marketplace-ის საშუალებით.

 

2. სერვერთან დაკავშირება

დაკავშირდით სერვერთან SSH-ის საშუალებით. გამოიყენეთ შესაბამისი სახელმძღვანელო თქვენი ოპერაციული სისტემის მიხედვით:

  • Linux/MacOS: გახსენით ტერმინალი და შეასრულეთ ბრძანება დაკავშირებისათვის.

  • Windows: გამოიყენეთ პროგრამები, როგორიცაა PuTTY, ან ჩაშენებული PowerShell.

 

შესვლისათვის დაგჭირდებათ პაროლი, რომელიც მითითებული იყო სერვერის შექმნისას, ან SSH-კი. თუ არ იცით, როგორ უნდა შექმნათ SSH-კი, მიმართეთ პროვაიდერის რეკომენდაციებს.

  

მონაცემთა ბაზასთან დაკავშირების მონაცემების ნახვა


სერვერზე შესვლის შემდეგ, შეძლებთ მოიძიოთ მონაცემები მონაცემთა ბაზასთან დაკავშირებისათვის. ისინი ინახება ფაილში /root/.password_credentials.

 

 

ფაილის შინაარსის სანახავად, შეასრულეთ შემდეგი ბრძანება ტერმინალში:

 

cat /root/.password_credentials

 

 

ეს მონაცემები უკვე კონფიგურირებულია Laravel-ის კონფიგურაციის ფაილში .env, რომელიც მდებარეობს /var/www/laravel/.env.

 

 

სად მდებარეობს Laravel-ის ფაილები?
  

თქვენი Laravel აპლიკაციის ძირითადი დირექტორია მდებარეობს ფოლდერში /var/www/laravel/public/. ეს ფოლდერი შეიცავს თქვენი ვებსაიტის ფაილებს, რომლებიც მომხმარებლებს გამოჩნდება.

 

SSL სერტიფიკატის კონფიგურაცია
კავშირების უსაფრთხოების უზრუნველსაყოფად, რეკომენდებულია SSL სერტიფიკატის დაყენება. ამის წინ, დარწმუნდით, რომ თქვენი ვებსაიტის დომენი მიმართულია სერვერის IP-მისამართზე. თუ დომენი ჯერ არ არის კონფიგურირებული, განაახლეთ DNS ჩანაწერები პროვაიდერის მითითებების შესაბამისად.

 

უფასო Let's Encrypt სერტიფიკატის მისაღებად, შეასრულეთ შემდეგი ბრძანება:

 

certbot --nginx

 

დაყენების პროცესში შეასრულეთ შემდეგი ნაბიჯები:

  • შეიყვანეთ თქვენი ელ.ფოსტა, მაგალითად: [email protected].

  • თანხმდით გამოყენების პირობებზე, დააჭირეთ Y.

  • შეიყვანეთ დომენის სახელი www ან http/https პრეფიქსების გარეშე, მაგალითად: example.com.

  • უარი თქვით სტატისტიკისათვის ელ.ფოსტის მონაცემების გაგზავნაზე, დააჭირეთ N.

 

 

სერტიფიკატის გაცემის პროცესი დაახლოებით 5 წუთს მოითხოვს.

 

როგორ გავხსნა ვებსაიტი?
  

სერვერის კონფიგურაციის და ვებსაიტის ფაილების ატვირთვის შემდეგ, თქვენი პროექტი გახდება ხელმისაწვდომი ბრაუზერში.

  1. თუ უკვე გაქვთ დასრულებული ვებსაიტი, დააკოპირეთ მისი ფაილები დირექტორიაში /var/www/laravel/public/.

  2. გახსენით ბრაუზერი და შეიყვანეთ სერვერის IP-მისამართი ან თქვენი დომენის სახელი, მაგალითად: https://11.22.33.44.

 

შენიშვნა:
თუ SSL სერტიფიკატი ჯერ არ არის დაყენებული, ბრაუზერი შეიძლება გააფრთხილოს კავშირის უსაფრთხოების შესახებ. ეს შეტყობინება შეიძლება გამოტოვდეს, მაგრამ სრული კონფიგურაციის დასრულებისათვის რეკომენდებულია სერტიფიკატის დაყენება.

 

 

წარმატებული გაშვება
ყველა ნაბიჯის დასრულების შემდეგ, თქვენ ნახავთ ან სტანდარტულ Laravel გვერდს, ან თქვენს ატვირთულ ვებსაიტს.

 

 

 დასკვნა

Laravel — ეს არის ძლიერი და კომფორტული ინსტრუმენტი თანამედროვე ვებსაპლიკაციების შექმნისათვის. ის უზრუნველყოფს ფართო ფუნქციების ნაკრებს, საჭიროების შემთხვევაში რთული გადაწყვეტილებების განხორციელებისათვის. დაყენებული Laravel სერვერზე LEMP-ის ბაზაზე და კონფიგურირებული ჩარჩო, თქვენ მზად ხართ ახალი მარშრუტების, ხედვების და ფუნქციონალობის განვითარებისათვის.

გთხოვთ, განიხილოთ Laravel-ის გამოყენება VPS-ზე თქვენი აპლიკაციის მასშტაბირებისა და სანდოობის უზრუნველსაყოფად. რეკომენდებულია ოფიციალური Laravel დოკუმენტაციის გაცნობა, რათა მეტი გაიგოთ ჩარჩოს შესაძლებლობების შესახებ და სწორად დააკონფიგურიროთ პროექტი გრძელვადიანი მუშაობისთვის. წარმატებები განვითარებაში!