View Full Version : Problem With Ikonboard Install
Tresclub
11-20-01, 04:45 AM
I d/l'd v3.0 of Ikonboard. In my htdocs folder, I created two new directories: [iknoboard] and [iB_html]. Got all the files uploaded, and made sure all the chmods were correct.
Got through the install up to the point where it asked me what kind of database I wanted to use. I selected DBM, and first got this error message:
You will need to edit installer.cgi to enter in your full paths.
So, in the installer.cgi file, I edited this line to read: **my $full_path = '/www/t/tresclub/htdocs';**
I selected DBM, and got this error message:
Software error:
Can't locate functions.pm in @INC (@INC contains: ./ ./Sources ./install_modules /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/ i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at installer.cgi line 109.
For help, please send mail to the webmaster (admin@powweb.com), giving this error message and the time and date of the error. 11/19/01 3:15pm PST
Needless to say, I can't get by this. Would appreciate any and all help and suggestions.
Warren Peters
tresclub.com
http://64.63.125.30/~tresclub/ikonboard/
I'm not an expert on this but I had my ikonboard up and running in twenty minutes on my site.
If I read correctly the instructions, the ikonboard.cgi file and the ikonboard folder must be into the cgi-bin folder.
I did this and worked fine since my first try.
Regards
George
Tresclub
11-20-01, 07:30 PM
Originally posted by George
I'm not an expert on this but I had my ikonboard up and running in twenty minutes on my site.
If I read correctly the instructions, the ikonboard.cgi file and the ikonboard folder must be into the cgi-bin folder.
I did this and worked fine since my first try.
Regards
George
Thanks George. I'll move 'em, see what happens.
Warren
Tresclub
11-20-01, 07:47 PM
Before I moved the [ikonboard] and [iB_html] folders to the cgi-bin folder, I didn't have any problems accessing the pages.
Now, cannot find this page:
/www/t/tresclub/cgi-bin/ikonboard/installer.cgi
Got this in an email from Powweb:
Information for script users:
Your full "server path":
/www/t/tresclub/ <-- Your home directory
/www/t/tresclub/htdocs/ <-- Your "Document Root" directory
(where all web content must go).
/www/t/tresclub/cgi-bin/ <-- Your non-browsable script directory.
Warren
you must check that the installer.cgi file is in a folder named ikonboard inside the cgi-bin folder.
The program is not finding it.
George
Tresclub
11-20-01, 10:03 PM
The installer.cgi file currently resides in the ikonboard folder which is in the cgi-bin folder. They are both chmoded 777.
Warren
[cgi-bin] 755
\_[ikonboard] 777
\_installer.cgi 777
Warren -
Regardless of what the script installation instructions say, you must make all directories in /cgi-bin 755.
777 makes a file world-writeable, and this is not allowed in powweb's non-browseable directories. Even if it were allowed, it would be a huge security risk.
If the "write" bit is set on any CGI script, you'll get a runtime error.
[ikonboard] and [iB_html] folders cannot be in the same area.
ikonboard folder goes in your cgi-bin (the brains and power behind your board!)
iB_html goes in your htdocs folder (goes here for visitors to be able to see it and images as a webpage, or web board)
You'll have to edit path in your online installer.cgi cause you will see paths like /www/t/tresclub/cgi-bin/htdocs/iB_html
This file will not be found!
This path is saying you are running html inside your cgi-bin.
Which is not true!
What happens is the ikonboard.cgi, after ALL is set up redirects all info needed to your online viewable page in htdocs/iB_html because people can't view your cgi-bin as a webpage...
URL and images path have to have the cgi-bin removed, like this:
/www/t/tresclub/htdocs/iB_html
cgi-bin and htdocs/iB_html CANNOT be in the same path line together.
Hope this helps!
fcsnc is right, but don't read into it more than he said.
Your cgi-bin/ikonboard folder is your directory set at 755, but some files inside directory (ikonboard folder) need to be set to 777 as stated here:
Ikonboard Manual (http://www.ikonboard.com/ib3_dev/Install_Guide/install.html)
Since setting a few internal files to 777 still leaves some security issues at hand, ikonboard sets an install lock outside the cgi-bin after installation is complete to prevent anyone from accessing and changing any of your files!
Pretty Slick! :)
Tresclub
11-21-01, 01:30 AM
Thanks very much to both of you!!! Will be making the necessary changes later today.
Warren
Tresclub
11-21-01, 01:52 AM
OK, moved the [iB_html] folder back to the htdocs folder. Changes the chmod to 755 for the ikonboard and iB_html folders.
Still, cannot find this address:
www/t/tresclub/cgi-bin/ikonboard/installer.cgi
Edited the line in the installer.cgi to read:
my $full_path = '/www/t/tresclub/htdocs/';
Warren
Taken from manual:
Navigate into the public_html directory on your server. You should see all the webpages from your webiste in this directory.
Create a directory called iB_html.
CHMOD this new directory to '0777' (see Figure B)
Tresclub
11-21-01, 04:09 AM
First thing I did after the d/l was print the manual. Got it right here in front of me. Thanks.
Warren
TheBrainCel
11-22-01, 09:32 PM
see there is a easy way to install IB
just upload everything of upload folder of the zip files u have, to the cgi-bin dir, then chmod the contents of folder where "ikonboard.cgi" is there to 777 then it will work fine
this is fast and simple, Ikonboard will get up and runnign in just 5 minutes :D
If you want a stable board, delete everything on server, then download V 3.0 RC2a
VERY STABLE, plus instructions on RC2 was wrong....
If you ain't got it up yet, working, get the better stable version.
PLEASE, PLEASE, Don't unzip ALL and throw it up!
I messed up and was playing with RC2, and locked myself out of my board, could've edited Adm. file, but said h... with it and did the Full RC2a install, BEST thing I did!!!!
Check my board out at:
http://www.freeandstingy.com/cgi-bin/ikonboard/ikonboard.cgi
Has a Birthday Calender, The Search option works and many other fixes and play things.... 3.0 RC1, RC2 are pretty buggy, this baby I have been up, down, thoroughly through.... It IS EXCELLENT!
NOTE:
When you download 3.0 RC2a you'll have upgrades in there too, your one folder you'll see is IB 3.0, it has everything already in there. New manual is in Docs folder.
Matt is suppose to post his finishing upgrades today sometime, most will be for mySQL database and templates (which I don't have), etc....and the upgrade files would only be 6-8 over-writes at most.
SimCoWeb
11-27-01, 10:37 PM
Hi Tresclub:
I think your problem is very simple. Your path statements are incomplete. Example:
your ROOT path is /www/t/tresclub
but the path to the ikonboard html files should be:
/www/t/tresclub/htdocs/ikonboard
The 'ikonboard' directory can also have your ikonboard images so the path would be:
/www/t/tresclub/htdocs/ikonboard/images
Your path to the installer script should be fine.
/www/t/tresclub/cgi-bin/ikonboard/installer.cgi
Be sure the path to perl is set to !#/usr/bin/perl in the installer script
Chmod the installer script to 755 as well as the 'ikonboard' directory in your cgi-bin AND in the htdocs
This should take care of it :)
If not, let me know.
Tresclub
12-2-01, 10:22 AM
Been out of the loop for a while due to the Holidays. Thanks for the help, will give it a shot, see what happens.
Warren
Tresclub
12-2-01, 10:40 AM
Nope, no good. I typed this as is, and it does not work: /www/t/tresclub/cgi-bin/ikonboard/installer.cgi
btw, I'm using IE6.0 (doesn't work in Netscape 4.5 either).
Here is the text copied right out of my installer.cgi file:
#!/usr/bin/perl
package iB;
use strict;
################################################## ##
#| Ikonboard by Matthew Mecham [ v3.0 ]
#|
#| No parts of this script can be used outside Ikonboard
#| without prior consent.
#| You must keep this header intact and all copyright
#| links visable.
#|
#| (c)2001 Jarvis Entertainment Group, Inc.
#| Web: <http://www.ikonboard.com>
#| Email: ib@ikonboard.com
#| IRC Server : irc.ikonboard.com
#| Port : #6667
#| Channels : #ikonboard #help #support
#|
#| Please Read the licence for more information.
################################################## ##
################################################## ##
#
# P R O G R A M S E T - U P
#
# If the installer has requested it, please following
# the instructions below.
#
#
# PART ONE:
# What is the path to this script?
# Please follow the example below by adding a trailing
# slash
my $full_path = '/www/t/tresclub';
# What extension do you use for CGI scripts?
# NT folks may want to use 'pl'
my $ext = 'cgi';
# Change the use lib information below to reflect your
# full paths.
# Example:
# Change './' to '/home/board/www/stuff/'
# and './install_modules' to '/home/board/www/stuff/install_modules'
use lib (
'/www/t/tresclub/htdocs/ikonboard',
'/www/t/tresclub/cgi-bin/ikonboard/Sources',
'/www/t/tresclub/cgi-bin/ikonboard/install_modules',
);
sophiespo
12-2-01, 04:00 PM
FIRSTLY:
I noticed in a previous post of yours this:
Still, cannot find this address:
www/t/tresclub/cgi-bin/ikonboard/installer.cgi
you should not be trying to access the installer.cgi file via that path, but by a url:
http://www.yourdomain.com/cgi-bin/ikonboard/installer.cgi
AS FOR THE PATHS IN THE INSTALLER.CGI FILE:
# What is the path to this script?
# Please follow the example below by adding a trailing
# slash
my $full_path = '/www/t/tresclub';
1) the full path to 'this' script (meaning the installer.cgi script) is not your root directory... it should be
/www/t/tresclub/cgi-bin/ikonboard folder/
where ikonboard folder is the folder where the installer.cgi is
2) Did you note where it said please follow the example by adding a trailing slash? In all the examples in this thread this hasnt been done...
If your installer.cgi is in a folder in your cgi-bin called ikonboard then your $full_path variable should look like this:
my $full_path = '/www/t/tresclub/cgi-bin/ikonboard/';
hope this helps :)
sophie
Tresclub
12-2-01, 08:50 PM
Thanks again Sophie. Off to try again . . .
Warren
Tresclub
12-2-01, 09:04 PM
When I type this url:
http://www.tresclub.com/cgi-bin/ikonboard/installer.cgi
I get this error page: "This page cannot be displayed"
Warren
My Domain Name is: tresclub.com
Updated the installer.cgi to read:
my $full_path = '/www/t/tresclub/cgi-bin/ikonboard/';
# What extension do you use for CGI scripts?
# NT folks may want to use 'pl'
my $ext = 'cgi';
# Change the use lib information below to reflect your
# full paths.
# Example:
# Change './' to '/home/board/www/stuff/'
# and './install_modules' to '/home/board/www/stuff/install_modules'
use lib (
'/www/t/tresclub/htdocs/ikonboard/',
'/www/t/tresclub/cgi-bin/ikonboard/Sources',
'/www/t/tresclub/cgi-bin/ikonboard/install_modules',
);
sophiespo
12-3-01, 04:46 AM
Warren,
your paths look fine, but if its saying the page cannot be displayed (in other words, youre getting a 404 file not found error) it means that the installer.cgi file is NOT located in the ikonboard folder in your cgi-bin directory.
What I would suggest is that you forget about the paths in the installer.cgi file for a moment and concentrate on finding your installer.cgi file on your server. Double check that you uploaded everything as per what the instructions said, if that still doesnt work upload the installer.cgi file again into the folder /cgi-bin/ikonboard/ (assuming thats the folder the instructions say to upload it into - I dont have the instructions here). Chmod it to 755 and try it... if it finds it then thats one problem solved!
IF youre sick to death of it, I can install it for you if you want. Ive got it installed on my site (about to upgrade to v3.0 though - it looks so much better). If yes, you can email me at ssneddon@bigpond.net.au Id be happy to do it for you.
sophie
Tresclub
12-3-01, 07:38 AM
It's not a 404 Error Message. This is what it says:
The page cannot be displayed
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings.
I deleted the installer.cgi file from my server, then uploaded it again, and made sure the chmod was 755. Still nada...
Did you try clicking on the url in my previous post? If you did, what did you get?
Warren
sophiespo
12-3-01, 08:04 AM
Yes I tried and I got the same error you did. It means it cannot find the page (file - installer.cgi) on the server, which is known as a 404 (page not found).
This is very strange!
The only other thing i can think of, is that youve spelt everything case sensitive??
if the ikonboard folder in the cgi-bin is spelt iKonBoard or some other way with capital letters.. then it has to be spelt that way in the url. The same goes for if the installer.cgi filename is spelt Installer.cgi or another way...
Other than that youve got me stumped (as well as yourself and everyone else as far as I can see!!!)
Im going to be installing v3.0 pretty soon myself, as I said, if you want any further help (i can install for you if you want) then just email me.
ssneddon@bigpond.net.au
sophie
SimCoWeb
12-4-01, 12:09 AM
Tresclub, try this. The path statement you had
my $full_path = '/www/t/tresclub/cgi-bin/ikonboard/';
remove the trailing "/" mark at the end of 'ikonboard'. The ikonboard installation doesn't like trailing "/" marks.
Then, after you've done that pull up your browser and point it to:
http://www.tresclub.com/cgi-bin/ikonboard/installer.cgi
Be sure permissions are set on the installer.cgi to 755 and the first line is !# /usr/bin/perl
Just another quick note and this may or may not be anything special since I haven't installed V 3.0 yet. Typically you should run the installer program from the cgi-bin and not a sub-directory of the cgi-bin (i.e. /ikonboard). The reason for this is that the installer will set up the directories for you and if it's run FROM the 'ikonboard' subdirectory it MAY setup up all the directories INSIDE that subdirectory so it might look something like this:
http://www.tresclub.com/cgi-bin/ikonboard/ikonboard.cgi
with the extra '/ikonboard' in it.
This has been my experience with previous versions of ikonboard and, like I said, I have not installed 3.0 at this point so I can't say for sure if this is an issue.
sophiespo
12-4-01, 03:03 AM
SimCoWeb,
the installation instrctions say to put the trailing slash. No one had suggested putting a trailing slash on before, I did when I installed it on my page and it worked perfectly.
The problem isnt the paths right now, anyway.
But thanks :)
sophie
Tresclub
12-4-01, 09:01 PM
Thanks SimCoWeb, but that still doesn't work. I think I may have a problem with the Domain Name pointing from Network Solutions. I'm waiting to hear back from PW Tech Suport.
Warren
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.