Topic: Installing JobberBase 1.8 on Godaddy Hosting.
I am sharing my installation experience on Godaddy hosting specifically. I am using Shared hosting (not dedicated)
( For a while Godaddy has been offering Linux hosting configuration 2.0, PHP5.x and MySQL Server version: 5.0.67, Apache 1.3 or higher)
Whenever I have tried hosting Open Source applications, almost always I had to deal with some issues, which eventually go away after I figure out and modify a few things. This is my experience, after installing jobberbase 1.8 on my subdomain (jobs.MYDOMAIN.org) using instructions in the "readme.txt" this is what happened:
1. Only the Home page of jobs.MYDOMAIN.org came fine but none of the other pages were throwing up this error message.
( We're sorry, but the page you were looking for could not be found. etc.. etc..)
So, after searching the forums I found this post
http://www.jobberbase.com/forum/topic11
e-137.html
Modify .htaccess files of root and /admin/ according to that. Your app will start working for the most part.
2. Under admin section, the "Links" section came up, but sub-links like "primary", "secondary", "footer1" etc did not. The reason is that these URL's do not have "/" in the end and if you are running on Apache 1.3 then it requires those URL's to have "/" in the end.
Therefore open and modify admin\_templates\links.tpl and add "/" in the end of URL's
{$BASE_URL_ADMIN}links/primary TO {$BASE_URL_ADMIN}links/primary/
{$BASE_URL_ADMIN}links/secondary TO {$BASE_URL_ADMIN}links/secondary/
.. and other 3 links
3. I had similar issue with admin>>Settings >> Categories section
"Links like Main Settings", "Search / Pagination Settings" were not working.
These links are loaded from the database and not from the template file. So I modified the script of table as
(Note I tried adding "/" to the `var_name` column, but it did not work for me, so I added a little HTML to the `description` column like: <a href="/admin/settings/main/">FIX</a>. Now instead of clicking the 'Main Settings' link, I click the 'FIX' link.)
CREATE TABLE IF NOT EXISTS `settings_categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`var_name` varchar(255) NOT NULL,
`description` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- Dumping data for table `settings_categories`
--
INSERT INTO `settings_categories` (`id`, `name`, `var_name`, `description`) VALUES
(1, 'Main Settings', 'main', 'The main settings for your JobberBase installation. This includes settings such as site name, meta-tags etc.<a href="/admin/settings/main/">FIX</a>'),
(2, 'Search / Pagination Settings', 'search-and-pagination', 'Settings that change the amount of jobs to display per page and which search method to use.<a href="/admin/settings/search-and-pagination/">FIX</a>'),
(3, 'URL Rewrite Settings', 'url-rewrite', 'You can easily change the structure of various URLs with these settings.<a href="/admin/settings/url-rewrite/">FIX</a>'),
(4, 'ReCaptcha Anti-Spam', 'anti-spam', 'JobberBase has built-in support for ReCaptcha. Before you can enable this, you''ll need to register a free key at recaptcha.net.<a href="/admin/settings/anti-spam/">FIX</a>'),
(5, 'Mailer Settings', 'mail', 'You can setup the route through which emails are sent (SMTP, for example).<a href="/admin/settings/mail/">FIX</a>');
I will be adding more things to this document as I am still putting all things together. If you guys have additional tips specifically for GoDaddy Hosting, please add to this document. I am still very new to this script and will hopefully gain from your experience.
Once I finish configuring the website, I will post my website URL here.
Last edited by jessica77 (2009-11-16 06:50:03)