After having worked several years with wordpress, I am really thinking about moving to another blogging engine. Up until now, I didn’t find anything that interesting, but I heard a lot of positive stories on orchard CMS. Therefore I tried it out on my machine, by installing it with web platform installer. It worked great and showed me a lot of potential, therefore I decided it to test if it worked on my Hosting, which is working with the Plesk control panel.
The procedure that I used to upload the engine to my hosting is the easiest on the book (FTP). Now, when I did this for wordpress, everything worked at once and a setup was started, unfortunately this was not the case for Orchard CMS. As you can see below, the following error manifested itself and gave problems. (I had to turn off custom errors to get to the actual error that is shown)
The most important part is the title and this part:
HibernateException: Could not create the driver from Orchard.Data.Providers.SqlCeDataServicesProvider+OrchardSqlServerCeDriver, Orchard.Framework, Version=1.3.10.0, Culture=neutral, PublicKeyToken=null.]
It was obvious that this error was due to permissions that were not granted correctly, so this helped me to limit the scope a little. After some poking, I found here that it is due to Plesk Control Panel not giving enough privileges to some directories in the Orchard CMS solution.
After giving Read and Execute rights on the bin directory (and its kiddo’s) to the “Plesk IIS WP User” everything worked fine and I was good to go.
Have fun exploring
