1. Project download
You can do so HERE. After unzipping you will see following folders:
- etc – folder with web server (Apache, NGINX, IIS) configuration scripts (only needed for private virtual servers)
- upload – project source files
2. Website setup
- Copy content of the “upload” folder to your server
- Try to avoid sub-folders, upload project to the public html directory
- If you experience any issue with permissions see how to setup permissions. You need to right click the folder, and change the “numbers”. Try to open your website in browser, installer will test the permissions and tell you if you need to change them.
- Create a database for your project and finish the single click installation in the browser. For the App Url, use your domain without http (eg. “domain.com” or “localhost”)
Is your website working, but after clicking you get a web server error? Most probably the .htaccess file did not get uploaded or replaced properly. In this case, please try to reupload this file. You quickly download this file from here.
3. Emails setup
To connect recruiters with candidates and notify both sides when a job application occurs, emails needs to be setup. This is also required for job alerts and contact form setup. Open Admin -> Settings -> Mailer and enter the “Admin Email” address. Into this mailbox you will receive messages submitted from the contact form. By default, Simplejobscript mailer uses phpmail() function, which in most cases will not deliver the message. Better option is to set up a reliable email sending service via SMTP:Use SMTP servers of Zoho Mail, Gmail, elasticemail.com or any other provider. See HOW. Within the provider’s settings you should allow third party apps to access your account. That would be the job board app in this case. By default this option is turned on. Click HERE to see how to allow it with Google
This setup will make the emails work, successfully connecting the job seekers with the companies. In case you scale your website and get more traffic, you should consider paid SMTP service as they offer bigger data transmission plans. There is a possibility to schedule a cron job and send out a newsletter periodically with the latest jobs or marketing messages. In the administration area you are able to export all the subscribers’ email addresses into a CSV file, which can be then imported into transactional email provider websites such as Sending Blue, Elasticemail.com, Mailchimp or Amazon SES. There you can send marketing emails easily without setting up any cron jobs. You can read more about this topic in the customization guide.
4. Blog setup