jobberBase dev blog

jobberBase is the open-source job board software
that helps you set up a jobsite in minutes!

Go ahead and Download jobberBase »

jobberBase Installation Guide

  1. Download the latest version from jobberBase.com and decompress it.
  2. Make sure you have PHP 5+ (with mysqli extension enabled) and MySQL 4.1+ installed on your server. Also, Apache module mod_rewrite has to be enabled and overriding default settings with .htaccess need to be allowed.
  3. Can you see the .htaccess file in your downloaded files? Make sure it’s there.
  4. Create a new database and import __db/jobberbase.sql into it.
  5. Following directories need write permissions:
    • /uploads (uploaded resumes are temporary stored here)
    • /_templates/_cache (smarty cache)
  6. Open config.php and update the following constants so they suit your environment:
    • DB_HOST
    • DB_USER
    • DB_PASS
    • DB_NAME
    • JOBBER_URL
    • _APP_MAIN_DIR
    • NOTIFY_EMAIL
    • ADMIN_EMAIL
    • SITE_NAME
  7. If you can’t see the .htaccess file or actually don’t have it, rename htaccess.txt into .htaccess.
  8. If your host doesn’t offer the mysqli PHP extension (find out from phpinfo()), you can use a mysql wrapper instead.
    Open config.php and just replace require_once '_includes/class.Db.php' with require_once '_includes/class.Db.MySql.php' (thanks to Emil Sirbu for this).
  9. That’s it, open up a browser and type in the URL (e.g. http://localhost/jobberbase/)!

Does this work for you?
Do you have a special environment that needed extra tweaking? Would you like to share?

Category: Knowledge Base

Tagged:

129 Responses

  1. jani says:

    Hi

    im getting an error after installation. Can somebody help me.

    Fatal error: Call to a member function fetch_assoc() on a non-object in /home/janiperi/public_html/pinoyitjobs/_includes/class.Job.php on line 977

    i use PHP 5 and MySQL version 4.1.22-standard

    Thank you

  2. Daniel says:

    Hello, congrats for the open source..!

    I have a deletion problem, It does not delete anything, I just installed in http://www.uruguayit.com and with no modifications, could you check it up? or tell me why this could be happening?

    I have all the req enabled.. PHP 5, mod_rewrite, mysqli.. all that..

    Thanks ALOT, the admin user and pass is the original..
    Best regards,
    Daniel

  3. mohan says:

    Is it possible to install jobberbase in IIS server

  4. Filip says:

    Yes, @mohan, it works almost out-of-the-box on IIS too. Check out the forum for more info about this.

  5. i didn’t see
    require_once ‘_includes/class.Db.MySql.php’ in config.php

  6. Fatal error: Call to a member function query() on a non-object in /data/home/workingartists/websites/workingartistsnetwork.com/docs/jobs/_includes/class.Job.php on line 1025

    Please help!

  7. Abby says:

    Hi,

    I’m pulling my hair out now. I’m getting this error — Fatal error: Call to undefined function date_default_timezone_set() in /usr/www/users/itnewsaf/jobber/config.php on line 13 .

    My host swears the server is running PHP 5.2.

    Any ideas?

  8. abhishek says:

    I am having the same problem as Simon. I installed the jobber on a subdomain. The main page shows properly but the links bring error not found message.

  9. Leo Tolstoy says:

    I’ve installed Jobberbase and everything seems to work, except for the /admin panel. Everytime I click on the link, it displays an error 500. Please help.
    Thanks!

  10. Jason says:

    Hello, need some help!

    i have this bug:
    Parse error: syntax error, unexpected ‘{‘ in /homepages/1/d243422918/htdocs/apprenticeelectricianjobs/jobberbase_1_5b1/app/config.php on line 106

    check on http://www.apprenticeelectricianjobs.com

    thanks
    Jason

  11. Alex says:

    I’ve exactly the same problem than Jason !!!
    I installed jobberbase many times on ne same share server without problem and now !!!!!
    sql config is good, I changed mysqli things …. so I can’t undertand. Maybe because of the use of a subfolder ??
    Thanks

  12. Alex says:

    Ok I found the way to make it run. I think that the problem came from php5 version wich was not available. So Just use this kind of .htacess :

    # AddType x-mapp-php5 .php
    # AddHandler x-mapp-php5 .php
    SetEnv PHP_VER 5
    RewriteEngine on
    Options +FollowSymlinks

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php [L]

    ErrorDocument 404 /page-unavailable/

    order deny,allow
    allow from none
    deny from all

    he original .htacces file wasn’t ok

  13. Yaiza says:

    Hello.

    I install this script, but I see this error:

    Fatal error: Call to a member function query () on a non-object in / home / insallac / public_html / job / _includes / class.Job.php on line 1025

    I have in my hosting mysqli installed, the version 2.4.1 but still can not fix it.

    Someone can help me, please?

    Thanks

  14. mich says:

    I installed the joober script edit the config.php but it was giving me this error message. What can i do?

    Parse error: syntax error, unexpected T_STRING in /home/nairajob/public_html/config.php on line 31

  15. Filip says:

    The problem seems to be with your mysql username/password. Make sure the user you specified has access to the jobberbase database.

  16. mich says:

    what should be in the _APP_MAIN_DIR
    cos i’m confused

  17. morveusz says:

    Hi. I have a problem with the configuration. Displays a message to me ……

    Warning: session_start() [function.session-start]: open(/tmp/sess_ae39cd0eefb7b240a748086dc6f7ee65, O_RDWR) failed: No such file or directory (2) in /index.php on line 10

    Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /index.php:10) in /index.php on line 10

    Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /index.php:10) in /index.php on line 10

    Warning: Cannot modify header information – headers already sent by (output started at /index.php:10) in /config.php on line 10

    What should I do with this error. Thanks for your help.

  18. Nicolas says:

    Hi,

    I just installed Jobber on my site. But I have immediatly an HTTP error 500 in IE and nothing displaied in Safarie, Firefox or Chrome.

    Thank’s for helping
    Chears
    Nicolas

  19. qt says:

    Hi, can jobberbase run on tclhttpd webserver?

  20. james says:

    I installed in a subdirectory jobberbase “job” in the root of the website I have installed joomla 1.5, I get the correct home page but any part I select always returns the 404 error since the address I gave does not exist.
    What should I do?
    Thank you

  21. Jonas says:

    Hi all,

    I have the same problem as James. I’ve installed Jobberbase in a subfolder to site where I have a phpBB forum. Could someone please help us out?

  22. putypuruty says:

    Please check out an updated installation guide here http://www.jobberbase.com/wiki/index.php/Installation_Guide

    If you encounter any problems, please post on the forum.

  23. zack says:

    Hello guys,

    I have problem install the jobberbase can anybody check and let me know what the problem could be ,
    http://job.kabullist.com

    thanks
    zack

  24. Navjot Singh says:

    Please ask your query at the forums with details like contents of your .htaccess file in root and admin folder both. Also mention your Apache and PHP version.

  25. igor edelman says:

    I did not receive an e-mail from the download page. Hence, I cannot download.

    Can you please send the download link.

    thanks,

    Igor

  26. Andi says:

    Parse error: syntax error, unexpected T_NAMESPACE, expecting T_STRING in /var/www/jobberbase.com/wiki/includes/Namespace.php on line 49

    No Installation Guide is visible on your site wiki.

    We out of the sudden become in 1.8 the following errors even we installed a new clean version. It is the same like with the updated version. Everything worked fine until about 1 hour ago and since than we get this error:

    By calling in a clean install admin administrators tab:
    Fatal error: Call to a member function fetch_assoc() on a non-object in public_html/job/_includes/class.Job.php on line 1328

    By calling the frontend:
    Fatal error: Call to a member function fetch_assoc() on a non-object in public_html/job/_includes/class.Job.php on line 596

    ———
    Any help very appreciated
    Andi

  27. Filip says:

    Hi Andi,
    please address this issue on our forum — there are more people there :) .

  28. Andi says:

    Hi Filip
    Ok will do put could you please fix the T-String Error on your website, so that the mentioned Install Guide is accessible again. Thanks

  29. Filip says:

    Unfortunately, that’s caused by MediaWiki not supporting the latest stable version of PHP (5.3.1). We need to wait for 5.3.2, which is in RC state now, but will soon go live.

    Sorry for the trouble — in the meanwhile, you can see the guide on google’s cache: http://66.102.9.132/search?q=cache:sdrg6PT2t2wJ:www.jobberbase.com/wiki/index.php/Installation_Guide+site:jobberbase.com+jobberbase+installation+guide&cd=2&hl=ro&ct=clnk&gl=ro

Leave a Reply





Always happy to hear from you!

Follow us on twitter @jobberbase
or email us at hello [at] jobberbase.com