Skip to main content

Installing Sitecore 9.2 as a developer

Installing Sitecore 9.2 as a developer



My current role requires my upskilling into Sitecore development. As part of the Sitecore developer certification, a certain portion of the exam you undertake, requires you to understand the installation process.

Installation of Sitecore is not for the faint hearted. Even with the copious documentation provided, getting this to run successfully is beset with problems to trip you over. I've spent hours repeating the process of installing, and had driven myself mad with the number of times something broke, with no real pointers available as to why things broke. Some of the messages displayed during the procedure gave no clues as to what went wrong.

I've therefore used a variety of sources to prepare this guide in how to install the software as a developer. These links were referred to constantly while I played around with installation. Thank you to these bloggers for creating these guides. They proved to be a godsend!

To make things easier for me, I used Parallels Desktop for Mac, so I had a virtual Windows 10 Professional workstation. I was able to save snapshots at each stage of the installation process, so I could easily restart a step if a particular part of the process broke down.

The last link helped me with an issue encountered during the Sitecore install. It turned out the license had already expired - the error messages didn't convey the fact that the license was in question. 

The penultimate link helped with an issue that also occurred during the Sitecore installation, whereby a particular module couldn't load. This was down to a permissions issue within Windows Powershell, which was easily corrected by following the instructions within that page.

In order to install, I would suggest visiting Sitecore XP 9.2 Initial Release – Playing around with custom install directory – Walking on clouds (buoctrenmay.com) and following the step by step guide there:

  1. Follow steps 1 to 5 of the guide.
  2. Install SQL Server Developer edition and SQL Server Management Studio (see Installing SQL Server below)
  3. Follow steps 6 and 7 of the guide.
  4. For step 8, make sure you use the correct Sitecore license.xml file. Check to ensure that the expiration date has not elapsed. Perform a search for <expiration> within the license and check that the date is still in the future. 
  5. Follow the remaining steps 9 to 13 of the guide.
  6. You should now have a functioning Sitecore installation.

Installing SQL Server

  • Install the Developer edition of MS SQL Server. Accept the default installation.
  • Install MS SQL Management Studio. You'll have to restart your computer when installation is complete.
  • When you run Management Studio, login as a Windows administrator.
  • Create a sysadmin user, 
  • The SQL server needs to be configured to allow users and logins to be contained at the database level. Run the following query:
  • EXEC sp_configure 'contained', 1;
    RECONFIGURE;
  • Once the query has run, and you have verified that the sysadmin account is usable, quit Management Studio, and open Windows Services via the Start bar (services.msc). Locate SQL Server in the list of services and select 'Restart' from the context menu. It is very important you restart the DB server, otherwise the Sitecore installation will fail later on!

Hopefully, this will be of help to others. I may expand on this post in due course, but wish to again express my sincere thanks to the writers of the above blogs, video tutorials and thread contributors.



Comments

Popular posts from this blog

Polymer Picker, and why 8-bit programming matters to me

Late last year, I released a BBC Micro game, Polymer Picker . Realising that 2022 marked the centenary of the BBC, as well as the 40th anniversary of the release of the BBC computer (which was designated as one of the BBC's 100 Objects ), I wanted to work on something that related to the BBC's mission of being able to 'educate, inform and entertain' . So what better way than to release a game for the BBC computer, that in a sense, fulfils those values? But, with video games being so widely available, and playable on all kinds of devices, why did I decide to create my own game for such a niche platform?  Video games are big business. They have been for a number of years. In May 2023, it was reported that Nintendo's latest edition of The Legend of Zelda sold in excess of 10 million copies in three days .  However, there remains sustained interest in video games from yesteryear. Children who grew up in the 8-bit computer revolution are now into their 40s and 50s, and

Using Beebasm for BBC Basic games programming (Mac & Windows)

In August 2021, I released Androidz Redux , a remastered version of my 1994 game Androidz . This process started a year ago, with a couple of days spent playing around with the original code, far away from a real BBC computer. The original game was published in a magazine called Acorn Computing, and has been available to play online for a number of years now. Because I wrote the game on an actual BBC Micro, I used what tools I had at the time, namely some graph paper to create the graphics, and the computer itself to do the actual coding. This is a world away from the tools we now have at our disposal. Fully rounded IDE's such as Visual Studio Code (my current favourite) make it an awful lot easier to program games. Even editors such as Notepad++ offers some ability to edit BBC Basic code. One of the difficulties with editing old games on modern systems is ensuring that you are able to ensure that the BASIC code is properly tokenised before running on an emulator/system, and indee

Rough guide to building UK election maps for D3.js

During my time at CITY A.M. I helped to build an interactive British General Election Map . This blog outlines how I created it. Let's see the map then Here's a simplified version of the map, hosted at Codepen. See the Pen D3 Election Map by Stephen Scott ( @sassquad ) on CodePen . Here, the map looks rather small, as it has been resized to fit the page. You can use your mouse wheel (or double-click/double-tap) to zoom in or out of the map, and click constituencies to view more detailed results on the left hand side. Each constituency is coloured according to party livery. This blog post gives a very general guide as to how that map was created. I'll be adding further detail about the creation of the map in subsequent posts. Acknowledgements This project was the work of several people, in addition to myself. Here are the other former colleagues who collectively made the election map possible: Michael King (back end programming of data capture system) Bill