Multiple errors each time I install ghost, this time I can't change password

Hi,

I keep trying to make a clean install of ghost. Each time, I get different errors even if I stricly follow the instructions.

The fisrt time, I couldn’t genereate a letsencrypt certificate and ghost wasn’t launching. The second time -now- mysql wouldn’t create the ghost user after ghost client’s prompt. So I created it manually and gave it all privileges. Finally, ghost started. Now… I don’t have my computer with me so I don’t have chrome’s generated password available for me to log in on ghost. So I wanted to edit it. When I clicked the “forgot” button, I got an error saying “Request was rejected due to server error”. I think that it’s obviously a mysql creditentials error.

At least I hope that it is. Because if it’s not then I have another new issue to solve. I don’t understand why I keep getting errors and issues and especcially why things that worked previously stop working on the next install and things formerly not working then work and it’s a constant renewal of original problems.

Has anyone a guess at why ghost cleint’s prompt didn’t create the mysql user as it was supposed to ? and why I get this “server error” when asking for a new password ?

Thanks

Do you have a working mail config for your site? Ghost needs to be able to send an email with the forgot password link, if it can’t do that then it will error.

Oh indeed !! No, I didn’t config that. I don’t remember how I used to config that.

Update. I edited the config file. Now I just want to restart the server. And what do I get ? Of course… another error. This time, it is : “The content folder is not owned by the current user.”.
It’s just NOT true at all… I’m logged as the user I created for ghost, I’m in the right folder, I granted the ownership and permissions to that very user. I even did it again just now but… no, I get this errer when I try to restart ghost. This really is frustrating.

EDIT : when I enter “ghost stop”, it replies that ghost already is stopped. But the website is online and displays fine.

EDIT : I don’t really know how I did but I was able to restart it. Now, I get this error when trying to change my password : “Failed to send email. Reason: Mail command failed: 550-Requested action not taken: mailbox unavailable 550-Sender address is not allowed. 550 1M4bA6-1uYEjr3yLO-00HPZA

Ghost is basically working correctly. This error is from your receiving email server that says “hey, I don’t accept an email from this address”.

There is something in your mail configuration that’s not quite working. Usually this happens when the FROM address has an SPF record missing, or something similar.