Denwer-də verilənlər bazası quraşdırılması. Denverdə verilənlər bazasının yaradılması və silinməsi Verilənlər bazasının yaradılması




Salam, saytımın əziz ziyarətçiləri. Bu kiçik qeyddə biz Denverdə verilənlər bazası yaradacayıq, başladığımız mövzunun davamı: Yerli Denwer serverinin quraşdırılması.

Beləliklə, bizdə artıq Denwer quraşdırılıb, Start Denwer ikonasına iki dəfə klikləməklə onu işə salırıq. Brauzerinizi açın və ünvan sahəsinə http://localhost daxil edin və enter düyməsini basın. Denwer paketinin ana səhifəsi açılacaq.

MySQL və phpMyAdmin yoxlayın yazılan elementi tapın və onun sol tərəfindəki ünvana klikləyin və ya ünvan sahəsinə birbaşa http://localhost/Tools/phpMyAdmin daxil edə bilərsiniz, beləliklə biz onunla işləmək üçün proqram açacağıq. verilənlər bazası yaratmaq və redaktə etmək üçün kifayət qədər ümumi proqram olan phpMyAdmin adlı verilənlər bazası.

Pəncərə açıldıqdan sonra aşağıya baxın, yaradılış sahəsinə verilənlər bazamızın adını daxil etməliyik. Gələcəkdə bu verilənlər bazasında Drupal məzmunun idarə edilməsi sistemini quraşdırmağı planlaşdırdığım üçün verilənlər bazasının adını ona uyğun olaraq təyin edirəm ki, sonradan onun hansı verilənlər bazası olduğu aydın olsun və bunu etməyi məsləhət görürəm.

Gələcəkdə kodlaşdırma ilə bağlı problem yaşamamağınızdan əmin olmaq üçün utf8_general_ci adı altında beynəlxalq harmanlama sistemini seçin, verilənlər bazasının adını daxil etdikdən və harmanlamanı seçdikdən sonra Yarat düyməsini basın.

İndi bizim yeni məlumat bazamız yaradılmışdır və növbəti addım verilənlər bazası ilə işləmək üçün bütün hüquqlara malik istifadəçi yaratmaqdır. Bunu etmək üçün İmtiyazlar sekmesine keçin, aşağıya baxın. Verilənlər bazası altında solda düzgün verilənlər bazasını seçdiyinizə əmin olmaq vacibdir.

Yeni İstifadəçi əlavə et yazan elementə klikləyin.

Yeni istifadəçi əlavə etmək üçün pəncərədə istifadəçi adı kimi sahələri doldurmalıyıq, əgər verilənlər bazası bizim vəziyyətimizdə olduğu kimi yerli kompüterdə yaradılıbsa, onda Localhost-a daxil olmalı, istifadəçi üçün parol yaratmalı və sonra verilənlər bazasında bütün imtiyazların yanındakı qutuyu işarələyin və qlobal imtiyazlar üzərinə klikləyin Hamısını yoxlayın və aşağı sağ küncdəki Get düyməsini basın. Aşağıya baxın.

Bu, verilənlər bazasının yaradılmasını tamamlayır; istifadəçi verilənlər bazası adını və parolunu yazmağı unutmayın; bu, daha sonra müxtəlif proqramlar quraşdırarkən faydalı olacaq.

Motorlardan istifadə edərək veb saytların yaradılması kursu

Aşağıdakı üç mühərriki öyrənmək üçün ayrıca bir kateqoriya yaratmağa qərar verdim: WordPress, Joomla və Drupal.

Onların hər birinin öz ləzzəti var. WordPress-i veb ustaları arasında sevimli adlandırmaq olar. Onun uşaqlıqdan bloqçuluq üçün istifadə edilməsi səbəbsiz deyil. Ancaq bu, ilk baxışdan göründüyü qədər sadə deyil.

Joomla, veb-saytlar yaratmaq üçün ən çox yayılmış və çox rahatdır; əvvəlcə hər şey çox qarışıqdır, ancaq belə görünür.

Drupal daha çox ömürlük sevgiyə bənzəyir. Onun böyük perspektivləri və ən yaxşı istifadəçi dəstəyi var. İstənilən mürəkkəblikdə bir layihə yarada bilərsiniz.

Bu gün biz WordPress mühərrikini yerli maşında sınaqdan keçirəcəyik. Bu o deməkdir ki, bizə domen və hostinq almağa ehtiyac yoxdur – hamısı Denver sayəsində kompüterimizdə olacaq.

Denver yerli kompüterimizi serverə çevirəcək proqramdır. Paylanmanı Denver saytından yükləyə bilərsiniz.

Düzdür, yaradılmış sayt internet istifadəçiləri üçün deyil, yalnız bu kompüterdə görünəcək. Amma bizə lazım olan budur. Mühərriklər haqqında biliklərimizi dərinləşdirmək və nəhayət verilənlər bazası və MySQL istifadəçisini necə yaratmağı öyrənmək üçün test saytı və ya bloq yaradacağıq.

Test saytının yaradılması:

1 addım. Denveri quraşdırırıq.

Bütün təlimatlar Denver saytındadır və hər hansı bir probleminiz varsa, forumu oxuya bilərsiniz.

Addım 2. Test saytının fayllarını saxlamaq üçün qovluq yaradın.

  • Bunu etmək üçün Denverin quraşdırıldığı qovluğa gedin, bu standart yoldur C:\WebServers.
  • Sonra qovluğa keçin ev və məsələn, saytımızın faylları üçün orada bir qovluq yaradın testwp.ru. Biz sayt adı yaratdıq və onun ünvanı olacaq http://testwp.ru.
  • İndi qovluğa keçin testwp.ru və artıq orada adı olan bir qovluq düzəldirik www. Budur, bu qovluqda www və WordPress və ya hər hansı digər mühərrikin fayllarını çıxartmalısınız.

Addım 3. Denverdə verilənlər bazası yaratmaq.

Addım-addım təlimat.

Mühərrikimiz Denver ilə gələn MySQL verilənlər bazası ilə işləyir.

  1. Denver iş masasında qısa yollar yaratdı, tap və işlə Serverləri işə salın. Kompüter ekranında iki qara pəncərə tez görünəcək və yox olacaq, onları narahat etməyin, sonra brauzeri işə salın və ünvan çubuğuna yazın: http://www.localhost/
  2. Bu səhifədə başlığı tapın Kommunal xidmətlər, linki izləyin Yeni verilənlər bazası və MySQL istifadəçilərinin yaradılması.
  3. Bu şəkildə açılan veb səhifəni doldurun:
  • MySQL Administrator Şifrəsi:<оставьте пустым>
  • Verilənlər bazasının adı: testwp
  • İstifadəçi girişi: testwp
  • Şifrə: testwp
  • Parolu təkrarlayın: testwp
  • Və düyməni basın Verilənlər bazası və istifadəçi yaradın.

4. Səhifə siz fərq etmədən yenidən yüklənəcək və başlıqdan sonra aşağıdakı mesaj görünəcək: Verilənlər bazası və yeni istifadəçi yaradıldı

5. Beləliklə, sadə və tez adı ilə verilənlər bazası yaratdıq testwp, verilənlər bazasına daxil olmaq üçün login və paroldan istifadə olunacaq testwp.

Addım 4 WordPress paylamasının quraşdırılması.

  1. Paketi boş bir qovluğa açın. Bu boş kataloqun harada olduğuna cavab verirəm. Bu, Denverdə yaradılmış www qovluğudur.
  2. İstənilən mətn redaktorunda wp-config-sample.php-ni açın və verilənlər bazası əlaqə məlumatınızı doldurun.
  3. Faylı wp-config.php kimi yadda saxlayın
  4. Hər şeyi yükləyin.
  5. Brauzerinizdə http://your_site/wp-admin/install.php-ni açın. Bu skript bloqunuz üçün lazım olan cədvəlləri yaradacaq. Səhv baş verərsə, wp-config.php faylınızı iki dəfə yoxlayın və yenidən cəhd edin.
  6. Sizə verilən parolu yadda saxlayın.
  7. install.php quraşdırma skripti sizi giriş səhifəsinə yönləndirəcək. Quraşdırma zamanı yaratdığınız parolla admin kimi daxil olun. Parolunuzu dəyişdirmək üçün "Profil" üzərinə klikləyə bilərsiniz.

Beləliklə, istənilən mühərrikdə sınaq saytı yarada bilərsiniz.

Digər tematik dərslərə və ya məqalələrə baxın, onlar da fırıldaqçı vərəqlərdir. Bu məqalələr artıq əvvəllər dərc olunub və mənim yeni sütunumu xeyli tamamlayacaq: Motorlardan istifadə edərək veb saytların yaradılması kursu.

(Denver). Bu gün dərsimizə silsilədən davam edəcəyik” Yerli serverin quraşdırılması və konfiqurasiyası Denver (Denwer)" Denveri quraşdırdıqdan sonra növbəti addım onu ​​konfiqurasiya etməkdir. Əvvəlcə Denver verilənlər bazasını quraq. O, (Pulsuz Database Management System) DBMS-dən istifadə edir MySQL. Konfiqurasiya etmək üçün Denwer phpMyAdmin-də yerli server verilənlər bazası istifadə olunur.

phpMyAdmin PHP-də yazılmış, MySQL verilənlər bazalarının brauzer vasitəsilə tam hüquqlu, o cümlədən uzaqdan idarə edilməsini təmin edən açıq mənbəli yardım proqramıdır.

İş masasında yerləşən qısayoldan istifadə edərək Denveri işə salırıq və brauzerdə http://localhost/tools/ yazın.

PhpMyAdmin üzərinə klikləyin və phpMyAdmin Denver ana səhifəsinə keçin.

Sol tərəfdə Denverdə mövcud MySQL verilənlər bazalarının siyahısı var. Denverdə quraşdırılmış saytlar qədər burada verilənlər bazam var. Əlbəttə ki, hər bir sayta öz prefikslərini verərək, bir neçə sayt üçün bir verilənlər bazasından istifadə edə bilərsiniz. Amma hostinq provayderi yaradılmış verilənlər bazalarının sayını məhdudlaşdırmırsa, əlbəttə ki, hər bir sayt üçün ayrıca verilənlər bazası yaratmaq daha yaxşıdır. A phpMyAdmin Denver limitsiz sayda verilənlər bazası yaratmağa imkan verir. Verilənlər bazası yaratmaq üçün MySQL Denverdə (verilənlər bazaları) sekmesine keçin və verilənlər bazasının adını daxil edin. Yaxşı olar ki, aydın ad daxil edilsin ki, addan bu və ya digər verilənlər bazasının hansı sayta aid olduğunu başa düşmək çətin olmasın. Çoxlu sayda verilənlər bazası yığıldıqda bu vacibdir. Saytın adı ilə məlumat bazası yaratmağı məsləhət görürəm ki, sonradan çaşqınlıq olmasın. Qonşu açılan menyu defolt olaraq qala bilər (müqayisə) və ya siz açılan siyahıdan seçə bilərsiniz " utf8_general_ci" "utf8_general_ci" "UTF-8" kodlaşdırmasının əsas simvol dəstidir. "UTF-8" veb-sayt yaratmaq üçün ən yaxşı kodlaşdırma variantıdır. Bu halda, kiril əlifbası sual işarələri və aydın olmayan sözlərlə göstərildikdə kodlaşdırma ilə bağlı probleminiz olmayacaq. Bu kodlaşdırma həm kiril, həm də Çin simvollarını dəstəkləyir. Basın (yarat).

Sizin adınız olan verilənlər bazası phpMyAdmin panelinin sol elementində görünəcək.

Verilənlər bazamızın adına klikləyin və verilənlər bazasına daxil olun. İndi yeni istifadəçi yaratmalıyıq. Bunun üçün bizə (imtiyazlar) nişanı lazımdır.

Bu menyuya klikləməklə bizi Denverdəki MySQL hesabları səhifəsinə aparır. Yerli serverimiz (localhost) kompüterimizdə yerləşdiyi üçün Denver verilənlər bazası üçün bir hesab kifayətdir. Bizdən başqa heç kim ona çatmayacaq. Ancaq real hostinq üçün ayrıca hesab yaratmaq daha yaxşıdır. İstifadəçilər cədvəlindən sonra “İstifadəçi əlavə et” linki var.

Bunun üzərinə klikləməklə Denverə yeni MySQL istifadəçisi əlavə etmək üçün açılan pəncərəyə keçirik.

Birinci sahədə istifadəçi adınızı daxil edin. İkinci "Host" sahəsində, açılan menyudan "local" seçin, nəticədə "localhost" avtomatik olaraq daxil ediləcək. Aşağıdakı sahələrə parolu həmişəki kimi daxil edin. “İstifadəçi verilənlər bazası” blokunda hər şeyi olduğu kimi qoyub “Qlobal imtiyazlar” blokuna keçirik. Burada bu istifadəçiyə hansı imtiyazları verəcəyimizi seçirik. Bu yerli serverin sahibi olduğumuz üçün “Hamısını qeyd et” linkinə və aşağıda “İstifadəçi əlavə et” üzərinə klikləyin. Yeni istifadəçini uğurla əlavə etdikdən sonra Denwer verilənlər bazasına yeni istifadəçinin əlavə olunduğundan əmin olmaq üçün yenidən “İmtiyazlar” səhifəsinə keçin.

İndi verilənlər bazasını yaratdıq və başlaya bilərik CMS Joomla quraşdırılması.

Bu yazıda verilənlər bazasından necə istifadə edə biləcəyiniz haqqında danışmaq istərdim MySQL"centlmen dəstindən" Denver. Çoxları orada nə olduğunu bilir MySQL, belə ki, məsələn, verilənlər bazasından istifadə edərək proqram yazmaq MySQL haqqında Delfi ayrıca verilənlər bazası serverini yükləmək lazım deyil MySQL, və əgər kimsə onu artıq quraşdırıbsa Denver, onda siz ondan istifadə edə bilərsiniz və ya son çarə olaraq, hostinqiniz varsa, ondan istifadə edin. Yalnız hostinqdə böyük problemlər olmaya bilər, məsələn, bəzi hostinqlər üçüncü tərəf müştərilərinin qoşulmasını qadağan edir və buna görə də hostinq idarəetmə panelinizdə əlavə olaraq əlaqəyə icazə vermək üçün qutuyu işarələməlisiniz və ya filtr qoymalısınız. ip-bu hostinqə qoşula bilənlərin ünvanları. Yaxşı, ilk növbədə serverin özünü işə salaq və onu yaradaq MySQL verilənlər bazası və cədvəlli istifadəçi. Beləliklə, aşağıdakı məlumatları əldə etdim

  • Server - localhost
  • İstifadəçi adı - test
  • Parol - test
  • Verilənlər bazasının adı - test

Burada portu göstərməyə ehtiyac yoxdur, əgər hostinqdə tələb olunarsa, o zaman əmlakda Liman tələb olunan portu təyin edin.

Beləliklə, indi bu məqsədlər üçün hansı komponentlərdən istifadə edəcəyimizi razılaşdırmalıyıq. Mənim nümunəmdə komponentlərdən istifadə etdim myDAC. Bu yazıda mən onları əlavə edəcəyəm, ancaq bu məqsədlər üçün bəyəndiyiniz hər hansı digər komponentlərdən istifadə edə bilərsiniz. Burada biz yalnız verilənlər bazamıza necə qoşula biləcəyimizə baxacağıq və verilənlər bazamıza qoşulacağımıza əmin olmaq üçün ona kiçik bir sorğu göndərəcəyik. Yaxşı, növbəti yazılarda biz bütün sorğuları və əlaqələri axınlara necə köçürə biləcəyimizi nəzərdən keçirəcəyik.Lakin, sorğuları çox ləng emal edən zəif hostinqlər var, ona görə də proqramın hər hansı “donması”nın qarşısını almaq üçün biz aşağıdakıları edəcəyik. iplərdə emal. Beləliklə, yazımız üçün iki komponentə ehtiyacımız olacaq

  • TMyConnection
  • TMyQuery

Onlarla eyni şəkildə işləyin, məsələn, ilə TadoQuery, TadoConnection, təxminən eyni. Dərhal bu iki komponenti bir-birinə bağlamaq lazımdır. Komponent mülkiyyətində TMyQuery- Əlaqə komponent seçin - Mənim Konfransım1. Tədbirin yanında OnClick düyməsinə verilənlər bazamıza qoşulmaq üçün kodu yazacağıq, serverimizin işlədiyini unutmayın.

Yuxarıdakı verilənlər bazamız haqqında bütün məlumatları nəzərdən keçirdik, burada yalnız istifadə edərək qoşuluruq, qeyd edin ki, burada portu göstərmirik.

adlı verilənlər bazamızda cədvəl yaratdım test_cədvəli 2 sahə ilə

  • id - unikal (avtomatik_artırma)
  • fio - MƏTN

Yaxşı, indi tədbirə OnClick düyməmizdən istifadə edərək verilənlər bazasına bütün qeydləri seçmək və onların nömrəsini göstərmək üçün sorğu göndəririk

Komponentlər arxivdədir, arxivi açın və onun altında onun parolu var və onu kopyalayın və ya komponentləri axtarış sistemində tapa bilərsiniz. Denver Siz həmçinin onu axtarış sisteminə yazaraq yükləyə və ya sadəcə hostinqinizdə sınaqdan keçirə bilərsiniz. Veb saytınızı idarə etmək üçün bir proqram da yaza bilərsiniz, bu olduqca rahat olardı.

Komponentləri yükləyə bilərsiniz

Veb saytınız nə üçün verilənlər bazasına ehtiyac duyur?
Bunu başa düşmək üçün İnternetin ümumiyyətlə necə işlədiyini bir az araşdırmaq lazımdır.

Beləliklə, əlaqə qurulduqda, brauzeriniz daxil etdiyiniz ünvanda yerləşən səhifənin kodunu tələb edir. Bu kodu alır, onu səhifənin özünə çevirir (mətn, şəkillər və s.) və baş verənləri ekranda sizə göstərir.

Bu kod harada saxlanılır?

Əvvəllər veb saytlar statik (dəyişməz) səhifələrdən ibarət idi. Veb ustaları hər səhifəni ayrıca kodlaşdırmalı idilər. İndi bir çox məzmun idarəetmə sistemləri (CMS və ya sayt mühərrikləri) mövcuddur.

Onlar avtomatik olaraq saytınızdakı hər səhifə üçün mənbə kodunu yaradırlar. Yəni səhifələrin HTML kodunu özünüz yazmağınız lazım deyil - mühərrik bunu sizin üçün avtomatik edəcək.

Müxtəlif CMS-lərə daha ətraflı baxacağam. Bunu qaçırmamaq üçün tövsiyə edirəm

Beləliklə, CMS saytınızdakı bütün məlumatları (bütün məqalələr, keçidlər, istifadəçi məlumatları və s.) verilənlər bazasında saxlayır. Və lazım olduqda, onları oradan götürür və səhifə kodu yaratmaq üçün istifadə edir. Məncə bu aydındır.

Yerli serverdə verilənlər bazasını necə quraşdırmaq olar?

Hər şeydən əvvəl, masaüstündəki “Start Denwer” qısa yolundan denwer-i işə salırıq. Sonra brauzerə gedin və ünvan çubuğuna daxil edin: localhost

Denwera başlanğıc səhifəsinə çatırıq. Linkləri olan cədvəli görənə qədər səhifəni sürüşdürün:

Orada linki tapırıq: http://localhost/Tools/phpMyAdmin və üzərinə klikləyin. PhpMyAdmin idarəetmə panelinə keçirik. Mərkəzi hissənin yuxarı hissəsində menyunu görürük. "Məlumat bazaları" maddəsini vurun.

“Yeni verilənlər bazası” başlığını görürük (Yeni verilənlər bazası yarat). Sahəyə verilənlər bazasının adını daxil edin (latın hərfləri ilə yazılmalıdır) və “Yarat” düyməsini sıxın.

Bundan sonra səhifənin sol tərəfində yeni verilənlər bazamız görünür.

İndi bu verilənlər bazası üçün istifadəçi yaratmalıyıq. Menyuda "İmtiyazlar" düyməsini basın. Hesaba Baxış səhifəsi açılır.

Onda biz yerli denwer serverimizdə artıq qeydiyyatdan keçmiş bütün istifadəçiləri görürük. Həm də aşağıda "Yeni istifadəçi əlavə et" bağlantısını görürük. Gəlin basaq. Eyni adlı bir pəncərə açılır, burada istifadəçi adı, host - localhost, parol və parol təsdiqini göstərməliyik.

Diqqət! "İstifadəçi yarat" düyməsini sıxmağa tələsməyin. Bu hamısı deyil. Səhifəni aşağı diyirləyin "Qlobal İmtiyazlar" başlığına. Orada "Hamısını qeyd et" bağlantısını klikləyirik, bütün qutuların işarələndiyini yoxlayın və yalnız sonra "İstifadəçi yarat" düyməsini basın.

Yeni istifadəçimiz indi Hesablara İcmal səhifəsində görünür.

Və daha bir vacib məqam. Yeni istifadəçi üçün təyin etdiyimiz istifadəçi adı və şifrəni bir yerə yazdığınızdan əmin olun. Verilənlər bazasına daxil olmaq üçün onlara ehtiyacımız olacaq.

Əsasən budur. Brauzeri bağlaya bilərsiniz. Biz verilənlər bazasını denwer yerli serverində uğurla quraşdırdıq və verilənlər bazamıza daxil olmaq üçün yeni istifadəçini qeydiyyatdan keçirdik.

Ümid edirəm məlumat sizin üçün faydalı oldu. Bu yalnız başlanğıcdır. Mən sizə heç nəyi əldən verməməyi məsləhət görürəm.