Thanks to suggestions from people here, I’ve added the Repository stack for my client to add photos - and am building the page using a Warehoused image option (page won’t be final until later this week). I also found a CodeCanyon script for the Trading Post page. All is working fine except when a person uploads an image: an error message is shown, even though the image is successfully uploaded. Any idea why this might be happening? (I am not able to get to the MySQL log - DreamHost doesn’t offer it).
You can create a new account, log back in and then add a listing here: https://www.ls-motorcycle.com/trading-post/ (I will delete before the site goes live in about a week).
I’m meeting with the client tomorrow, and am pushing him hard to not go forward with it. In the two weeks I’ve been working with him, he’s had virtually no time to devote to scoping out the site. So, I’m fairly certain he won’t want to spend time ensuring the trading post is clean of spam, etc. But, it’s his site, so it needs to do what he desires. Almost assuredly, I will install a different system should he decide to keep it. Probably Classify or LaraCalssified, found on this page: https://codecanyon.net/category/php-scripts?term=classified%20ads
In the meantime, I’ll check the permissions on the folder - there’s a good chance it’s not 777. Thanks for the suggestion.