I very successfully and easily installed October on a Linux / MySqL development machine using Composer. It's my Laravel development machine.
But I like trying out new tech at home in my freetime, so I tried installing on Windows 10 / Xamp and has been a total disaster. First I tried the installer, but got the dreaded Error 7 SQL permission problem on trying to modify the name of a .FRM file. So I literally tore my laptop apart, opened up every permission on every folder for every user and still nothing. Ok ... so I'll try installing on Windows with Composer. Same outcome.
Ok, so I'll try installing on SQlite - exact same error message as with MySQL.
Ok, so I'll try installing on Postgres also with Composer. This time I get "Migrating application and plugins ... could not find driver".
Sheesh .. I really want to try October. I like the concept of simplicity .... but this is really really hard.
Any ideas what I need to do to get this to work ?? What is the secrete sauce ? is Wamp a better option ? or SQL Server ? I just want to try it out.
Thanks !!
Last updated
A: Don't use sql server unless you're a glutton for punishment *
B: don't use IIS
C: don't use windows...
D: Set up a virtual machine running linux
if D not desired set up your own package. don't use prebuilt one.
https://www.apachehaus.com/cgi-bin/download.plx
E: Use native apache,
F: download php7 64 bit. http://windows.php.net/download
G: enable correct plugins in php
H: install mysql https://www.mysql.com/why-mysql/windows/
I: install git for windows https://git-for-windows.github.io/
H: set up mysql databases via the git bash shell
J: install october
- I had to literally pull october apart in the strangest places to get october working on IIS and SQL server. I strongly recommomend against it. You can't update october afterwards.
Last updated
Many Thanks for your constructive advice ! The only problem I had on my Linux dev machine was with permissions. October refused to work untill I set permissions to 777.
Yup, it looks like October does not like Microsoft. I have an old laptop with Linux Mint on it. I'll make use of that.
Cheers !
On linux you need to use setfacl to set access rights good on newly created files.
Then you need to add yourself to the www group(www-data)
Then you need to set the active group on yourself to www-data with newgrp www-data
so files you create are created with www-data group
1-4 of 4