I totally understand. I moved away from PHP after learning about NodeJS and have just recently returned to my roots. Package managers are definitely a God Send. Glad to see the Userfrosting team is still blissfully chugging along. I failed my initial installation so I’ll definitely have to hit up the chat. I’m going to give her another try but as it stands, I’ve put about two hours into this.
Once I figure it out, I’ll be glad to fill in the gaps in the documentation and I’ll probably throw together a Windows tutorial for youtube (more so for my future self than anyone else, but I’m sure other would benefit).
Going to go through it again and list some issues I run into.
First, installing on Windows, in the Homestead section you’re instructed to nav to homestead folder and run “bash init.sh”. If you don’t have BASH setup to run on Windows, this isn’t going to work. It’s just “init.sh” to run. (didn’t know that and manually navigated to the folder to execute)
Second, I didn’t have a .SSH directory and when trying to create one manually, Windows doesn’t allow it. You MUST use the command line “mkdir .ssh” inside the appropriate directory.
After UserFrosting is up and running, before installing phpmyadmin, it should be suggested that the user update “sudo apt-get update” else they’ll get an error when trying run the install command.
When creating the Symlink after installing phpmyadmin, I kept getting an error when running vagrant reload --provision even though I copy/pasted what was posted on the site. It was an error about a ‘tab detected’. Had to play with manually entering it to get it to stop complaining. – apparently YAML files are extremely picky and only want SPACES for formatting. For anyone who doesn’t know that, if they copy/paste what is listed in the tutorial or try to manually enter the information using tab to indent the line, they’ll receive that error.