Internal Server Error

jimkirk

New member
cpanel username: worf359

url: http://www.section41.org/cgi-bin/forum/install.cgi


while trying to install a perl based forum software i ran into a 500 internal server error, even though i've followed the installation instructions to the letter.

1. Copy the install.dat in BINARY mode to your webserver.
2. Copy the install.cgi in ASCII mode to your webserver.
3. Set the permissions of install.cgi to 755.
4. Set the permissions of the directory you want to install Gossamer Forum into
to 777.
5. Run install.cgi from your browser (for advanced users, it can also be
run from shell. If you do this you can skip steps 3 and 4).
6. Upgrading? If yes:
If you are upgrading from an existing Gossamer Forum installation, then
enter the path to your admin.
If no:
Simply enter in the paths and urls outlined from install.cgi.

The program will now unarchive itself, and set the path to perl and file
permissions properly. To finish the installation simply go to the URL
mentioned in the install to enter your SQL information.

i uploaded the files in the correct modes, set the permissions of install.cgi to 755 and i changed the permissions of the "forum" folder in cgi-bin to 777.

the requirements to run the software is

Operating System: Gossamer Forum is written entirely in Perl, so it will run on Microsoft Windows as well as most UNIX variants (Linux, FreeBSD, Solaris, Mac OS X, etc).
Perl 5.004_04 or better: Most servers have Perl installed, so unless your web server is very out-of-date, you should have a new enough version of Perl installed.
Perl Modules:
DBI and the appropriate DBD module for your database (eg. DBD::mysql)
Net::SSLeay (only required by the Authorize.Net and PayPal payment modules)
Web Server with CGI access: A web server such as Apache or Microsoft IIS with the ability to run CGI scripts is required.
Database Server: Gossamer Forum has been designed to work with MySQL, Microsoft SQL Server, PostgreSQL, and Oracle database servers. You will need access to one of the supported database servers along with sufficient permissions.
Command Scheduler (optional): For UNIX systems, you will need the ability to add cron jobs to periodically send out subscriptions. Windows systems can use the Windows Scheduler or the AT command.
mod_perl (optional): For optimal performance, Gossamer Forum is designed to work under mod_perl. However, installation and setup is not a trivial process and usually requires a dedicated server and some co-operation from your hosting company. We offer shared and dedicated servers with mod_perl set up and configured.
 

Genesis

Administrator
Staff member
What Forum software were you trying to install?

Would you be able to do the installation through Softaculous, or is it a special Forum software?

Regarding the domain change, DJB who provided you with hosting or un4saken our tech admin will be able to help you, probably in the next hour or so. I wish I could help, but I can only assist with modifying the hosting accounts I open myself.
 

jimkirk

New member
Genesis said:
What Forum software were you trying to install?

Would you be able to do the installation through Softaculous, or is it a special Forum software?

Regarding the domain change, DJB who provided you with hosting or un4saken our tech admin will be able to help you, probably in the next hour or so. I wish I could help, but I can only assist with modifying the hosting accounts I open myself.

http://www.gossamer-threads.com/products/gossamer-forum/
 

Genesis

Administrator
Staff member
I've just started to "play" with the software myself to see whether I can install it. I've got as far as uploading the files and extracting the file contents. Un4saken is the best person to help of course, but I'm just curious. Did you check through all of the ReadME files? For example, I just noticed the one file saying the software is not Freeware it's on trial for 30 days.

And there could possibly be problems ahead if you read the README.mod_perl file:
Running mod_perl typically requires your own dedicated server. Gossamer Threads
can provide you with pre-configured Gossamer Forum installations running under
mod_perl. If you are interested in this, please send us an email at
hosting@gossamer-threads.com.

Did you incorporate all of the steps in the second README (.mod.perl) document?
To setup Gossamer Forum using mod_perl, you need to:

1. First, install Gossamer Forum as described in the README.

2. Now, add the following section to your httpd.conf file:

<Location /url/to/gforum>
SetHandler perl-script
PerlHandler Apache::Registry
PerlSendHeader On
Options +ExecCGI
</Location>
[....] etc
 

un4saken

Administrator
4. Set the permissions of the directory you want to install Gossamer Forum into
to 777.

Change it to 755, not 777.

i will change your domain name in the next hour when i get to home.


edit: Domain name changed.
 

jimkirk

New member
thanks for the replies, i changed the permissions of the forum folder to 755 and it worked! although i could have sworn when i was troubleshooting i did that and it didn't work. so i installed most of it and when it tells me to put my mysql server info i do and i get this error

A fatal error has occurred:

Can't locate DBD/mysql.pm in @INC (@INC contains: /home/worf359/public_html/cgi-bin/forum/admin/ /home/worf359/public_html/cgi-bin/forum/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/worf359/public_html/cgi-bin/forum/admin//GT/SQL/Driver/MYSQL.pm line 19.
BEGIN failed--compilation aborted at /home/worf359/public_html/cgi-bin/forum/admin//GT/SQL/Driver/MYSQL.pm line 19.
Compilation failed in require at /home/worf359/public_html/cgi-bin/forum/admin/GT/SQL/Driver.pm line 74.

Please enable debugging in setup for more details.

heh, gossamer has always been a hassle to set up but it is all worth it in the end

edit: i think the installation isn't completing because the server doesn't have the "DBD::mysql" perl module, if it's not too much trouble could you install it please
 

un4saken

Administrator
Hi again,
It seems like a cPanel issue. Please check the following error:

Code:
root@hero [~]# cpan
Terminal does not support AddHistory.
cpan> install DBI
CPAN: Storable loaded ok (v2.20)
CPAN: LWP::UserAgent loaded ok (v6.05)
CPAN: Time::HiRes loaded ok (v1.9721)
Fetching with LWP:
http://cpan.mirror.anlx.net//authors/01mailrc.txt.gz
Reading '/home/.cpan/sources/authors/01mailrc.txt.gz'
CPAN: Compress::Zlib loaded ok (v2.062)
............................................................................DONE
Fetching with LWP:
http://cpan.mirror.anlx.net//modules/02packages.details.txt.gz
Reading '/home/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Thu, 19 Dec 2013 17:07:18 GMT
............................................................................DONE
Fetching with LWP:
http://cpan.mirror.anlx.net//modules/03modlist.data.gz
Reading '/home/.cpan/sources/modules/03modlist.data.gz'
............................................................................DONE
Writing /home/.cpan/Metadata
CPAN: Module::CoreList loaded ok (v2.18)
DBI is up to date (1.630).

DBI seems installed but cPanel refuses the connection. If you insist using this module i have to call cPanel support assistance since i can't fix it server-side by myself.
 

jimkirk

New member
un4saken said:
Hi again,
It seems like a cPanel issue. Please check the following error:

Code:
root@hero [~]# cpan
Terminal does not support AddHistory.
cpan> install DBI
CPAN: Storable loaded ok (v2.20)
CPAN: LWP::UserAgent loaded ok (v6.05)
CPAN: Time::HiRes loaded ok (v1.9721)
Fetching with LWP:
http://cpan.mirror.anlx.net//authors/01mailrc.txt.gz
Reading '/home/.cpan/sources/authors/01mailrc.txt.gz'
CPAN: Compress::Zlib loaded ok (v2.062)
............................................................................DONE
Fetching with LWP:
http://cpan.mirror.anlx.net//modules/02packages.details.txt.gz
Reading '/home/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Thu, 19 Dec 2013 17:07:18 GMT
............................................................................DONE
Fetching with LWP:
http://cpan.mirror.anlx.net//modules/03modlist.data.gz
Reading '/home/.cpan/sources/modules/03modlist.data.gz'
............................................................................DONE
Writing /home/.cpan/Metadata
CPAN: Module::CoreList loaded ok (v2.18)
DBI is up to date (1.630).

DBI seems installed but cPanel refuses the connection. If you insist using this module i have to call cPanel support assistance since i can't fix it server-side by myself.

if you could call them and resolve the issue that would be greatly appreciated