Skip to main content

Sitecore 9.3 Installation Steps

 Hello! Techie... In the previous post we seen that about CMS and Sitecore CMS. In this post we will see the Installation and Creation of Sitecore Site.

Prerequisites:

  1. IIIS 10.0
  2. Windows Server 2016/2019, Windows 10(64 bit)
  3. .NET Framework 4.7.2, .NET Core 2.1.12 Windows Hosting Module
  4. Microsoft Visual C++ 2017 
  5. Microsoft SQL Server 2016 SP2 and 2017, MongoDB Server 4.0.5
  6. Solr 8.1.1
  7. VS2017
    I have added few previous version prerequisites for reference.                                     

                                                                                                                                   


    Installation Methods:
        
  Sitecore Installation Assistant- The method we are going to use install Sitecore instance   
  1.     Create a folder in your drive named Sitecore_9_3
  2.     Download  Graphical setup package for XP single  packages from here
  3.     Extract the downloaded files into Sitecore_9_3 folder
  4.     Copy your valid Sitecore license file to your folder.
       Before going to install Sitecore we need to install SOLR

 SOLR Installation:

  1.     Create Folder name SOLR within Sitecore_9_3 folder
  2.     Download Solr 8.1.1 from here
  3.     Move the file to your directory and unzip it.
  4.     Make sure you have installed JRE. If not download it from here
  5.     Next step to made changes in Solr.in.cmd file look like in the picture(Un-command the lines to run a solr)
    

     6.Next made changes in Solr.in.sh file-(Un-command the lines to run a solr)
    

    7.Run a Window PowerShell as a admin
    8.In Windows Powershell go to the folder SOLR
    9.To Create a Keystore using this comand:
       C:\Program Files\Java\jre-9.0.1\bin\keytool.exe -Replace this with your file directory
       Run “C:\Program Files\Java\jre-9.0.1\bin\keytool.exe” -genkeypair -alias solr-ssl -keyalg RSA -keysize 2048 -keypass secret -storepass secret -validity 9999 -keystore solr-ssl.keystore.jks -ext SAN=DNS:localhost,IP:127.0.0.1-dname “CN=localhost, OU=Organizational Unit, O=Organization, L=Location, ST=State, C=Country”
   10. To Generate Certificate
       Run “C:\Program Files\Java\jre-9.0.1\bin\keytool.exe” -importkeystore -srckeystore solr-ssl.keystore.jks -destkeystore solr- ssl.keystore.p12 -srcstoretype jks -deststoretype pkcs12"
  11. It will ask for the password- enter the password three times.
  12. Place the certificate in the Trusted Root Certification Authorities.
  13. We need NSSM to install solr.Download Non-Sucking Service Packager from here
  14. Create New folder Named NSSM within in Sitecore_9_3
  15. Extract the file in your folder.
  16. Open the Command prompt as a admin.
  17. Run the below command:
          "C:\Sitecore_9_3\NSSM\win64\nssm.exe" install SOLR93
          
            "C:\Sitecore_9_3\NSSM\win64\nssm.exe"-Directory Path
              SOLR93- Solr Service Name(Your wish)

    SIA:
 
    Open Sitecore Installation Assistant and Click Start (Find from the folder Sitecore_9_3)
     







      6. If you want you can install SXA(SXA is used to speed up the production of the websites and reuse the component like layout, template across the sites) or Skip 

     7.You can find the summary .If you feel anything you entered wrong click back and change it.
 


     8.Validate your files


     9.Click Install


            The Installation take some time. Once you received a success message. Now you can find your Sitecore instance.
       

 
      I will continue this post. Thanks for reading . Please Share your thoughts in the comment section.

                                          "Learn, Unlearn, Re-Learn"


Comments

Popular posts from this blog

Learning Sitecore - A beginner tutorial on Sitecore CMS

         Hello! Techie...This Post gives brief description of Sitecore CMS and it's few concepts. What is CMS(Content Management System)?                 The Content Management System is for creating, modifying the content in the digital experience(site) without developer's help.              There are many CMS tools are available in the market, each has their own pros and cons. But Sitecore CMS is powerful framework for enterprise solution. Because it has the advantages of scaling, flexibility and very well integrated into third party systems. Sitecore CMS             Sitecore is one of CMS tool. It is leading digital experience software used by organizations globally to create a personalized digital experience.       Databases :      When Sitecore is installed, there are few databases are created. The below database are main da...