500 Internal Server Error (417)

1 Name: !WAHa.06x36 2005-02-21 17:46 ID:FqgLpoAw (Replies) [Del]

Since 500 Internal Server Errors aren't ever really caused by Wakaba or Kareha themselves, but are still a big problem for lots of people, I'm setting up this thread to discuss various problems and solutions related to them.

38 Name: Anonymous : 2006-04-11 06:46 ID:/7KxcVR+ [Del]

Thats actually pretty much it. The entire error is:
[Mon Apr 10 17:05:34 2006] [error] [client ..***.**] Premature end of script headers: /home/************/******.dreamhosters.com/a/kareha/kareha.pl
[Mon Apr 10 17:05:34 2006]

And thats it nothing else

39 Name: !WAHa.06x36 : 2006-04-11 08:11 ID:Heaven [Del]

There are usually two errors, first the real one, and then the "Premature end of script headers" that is caused by the previous error.

40 Name: Anonymous : 2006-04-11 09:55 ID:/7KxcVR+ [Del]

Yeah thats all i get in relation to executing the kareha.pl script, the only other error is that there is no html page like internal_server_error.html to display the fact that there is an Internal Server error.

41 Name: !WAHa.06x36 : 2006-04-11 11:57 ID:Heaven [Del]

What error does the test script give?

42 Name: Anonymous : 2006-04-11 12:39 ID:/7KxcVR+ [Del]

I get the exact some error with the perl test script, Premature end of script headers. I am with Dreamhost currently.

43 Name: !WAHa.06x36 : 2006-04-11 13:54 ID:Heaven [Del]

Well, then I have no idea except that something is severely broken.

44 Name: Anonymous : 2006-04-11 20:38 ID:Heaven [Del]

Ok thanks for your help anyway

45 Name: Anonymous : 2006-04-13 17:09 ID:foOVIXWQ [Del]

my hosting provider only allows .pl to be run from cgi-bin folder. test.pl runs well there and does not run outside.
But it does not allow html files to be read from cgi-bin. what can I do? I'm a programmer, so I'm willing to tweak kareha to write html files to another directory if that's the solution. thanks.

46 Name: !WAHa.06x36 : 2006-04-13 21:12 ID:duJ3R4Bl [Del]

I still haven't tried to do this, but a first guess for a solution would be:

  1. Add a chdir "/path/to/html/files"; at the top, possibly in a BEGIN statement.
  2. Edit the expand_filename() function to add the web-side path to your HTML files instead of the path used by the script.

47 Name: Anonymous : 2006-05-29 08:35 ID:Heaven [Del]

on dreamhost change the directory of kareha to 755, otherwise it won't run.

48 Name: Anonymous : 2006-06-05 23:05 ID:XP0iVwhl [Del]

Also try uploading your .pl files in ASCII mode. I have to, for some reason.

49 Name: Anonymous : 2006-06-06 00:30 ID:Heaven [Del]

I just

wget http://wakaba.c3.cx/releases/kareha_3.1.0.zip
unzip kareha_3.1.0.zip

on dreamhost. Easy!
Of course then you go on about copying shit from there to there changing permissions. blah.

50 Name: Anonymous : 2006-06-19 22:23 ID:eGcnT5NR [Del]

I'm trying to install Kareha. If I use mode image and run kareha.pl with a bad config file, I'll get the Software error page that says that no ADMINPASS has been specified. When I upload a good config file and run kareha.pl again, I get an Internal Server Error. A couple of HTML pages index.html and subback.html get created when I do that. That test script also gives me an Internal Server Error.

By the way, I got "Abnormal Reply" multiple times before being able to submit this post.

51 Name: !WAHa.06x36 : 2006-06-20 04:25 ID:xeIogjHJ [Del]

>>50

Your server setup is broken. I don't know how exactly, but if the test script does not work, that's pretty much the only option. Make sure that .pl files are handled by cgi-handler, and not something else.

Also, the "Abnormal Reply" is caused by an Opera bug. I'll try to get a workaround for that for the next version. Click "More options..." and select a formatting to work around it in the meantime.

52 Name: Dudeman : 2006-08-09 19:47 ID:i8+rV1Hi [Del]

I keep getting:
No ADMIN_PASS defined in the configuration at config_defaults.pl line 8.
BEGIN failed--compilation aborted at config_defaults.pl line 133.
Compilation failed in require at kareha.pl line 13.
BEGIN failed--compilation aborted at kareha.pl line 13.

After i've uploaded all the files(minus mode_image) since I'm doing the message board. I've also tried changing permissions to 755, that's what got me this far :P. I HAVE changed the admin pass and secret in the config.pl. The secret code is the result of me banging on the keyboard like a monkey.

Is somethign wrong with the config file?

53 Name: !WAHa.06x36 : 2006-08-10 08:26 ID:sQ1Tof14 [Del]

>>52

That's not a 500 Internal Server Error. Also, remove the # at the start of the lines you change in config.pl.

54 Name: Anonymous : 2006-08-15 09:40 ID:+irrqMmK [Del]

Adding "use lib '/var/www/localhost/htdocs/wakaba';" in wakaba.pl (adjust for whatever directory wakaba is located) helped to avoid the errors with 'require'.

55 Name: DRK : 2006-08-23 08:52 ID:EHXGGFLt [Del]

Ok, 500 Internal Server Error. The following is what I knows...

**Server is all local, on my box. Apache 2.0.59, ActivePerl 5.8.8, MySql 4.1, and PHP 5.1.5 are all that is installed and all functioning correctly.
**Test perl script anywhere on my domain works. I moved it to my wakaba directory just to be sure, still ok.
**Hashbang is copy/pasted from the test script which works to wakaba.pl so that should be set correctly.

**ONLY thing in my error.log (other than server boot up info) is..
[Wed Aug 23 11:49:53 2006] [error] [client 127.0.0.1] Premature end of script headers: wakaba.pl
[Wed Aug 23 11:49:53 2006] [error] [client 127.0.0.1] Can't locate object method "request" via package "Apache" at D:/Perl/lib/CGI/Carp.pm line 486.
**D:/Perl/lib/CGI/Carp.pm there is indeed a file at that location

Still get the 500 error when I try to open wakaba.pl. Any help appreciated greatly.

56 Name: !WAHa.06x36 : 2006-08-23 10:15 ID:Heaven [Del]

Sounds like a broken install. It's trying to use mod_perl files when mod_perl is not installed (I take it?). It's trying to print some other error message, and failing.

You can try removing the use CGI::Carp ... line at the start of the script, and then look at the error_log again, maybe.

57 Name: DRK : 2006-08-23 18:16 ID:EHXGGFLt [Del]

Same error with that line removed. Would installing mod_perl be a good idea at this point (no, it was not installed)

58 Name: !WAHa.06x36 : 2006-08-23 18:28 ID:sQ1Tof14 [Del]

Same error in the error_log too? That's pretty weird.

Wakaba doesn't work with mod_perl, but maybe if you installed it and didn't actually use it, just so that it could find that damn file... Hell, I dunno, that's all mighty strange.

59 Name: DRK : 2006-08-23 18:53 ID:EHXGGFLt [Del]

Ok, I slightly lied. Log file after that change shows...

[Wed Aug 23 21:15:48 2006] [error] [client 71.206.116.70] Premature end of script headers: wakaba.pl
[Wed Aug 23 21:15:48 2006] [error] [client 71.206.116.70] Can't locate object method "require_version" via package "DBI" at D:/Perl/lib/DBI.pm line 22.
[Wed Aug 23 21:15:48 2006] [error] [client 71.206.116.70] Compilation failed in require at C:/Web Root/HTTP Root/wakaba/wakaba.pl line 7.
[Wed Aug 23 21:15:48 2006] [error] [client 71.206.116.70] BEGIN failed--compilation aborted at C:/Web Root/HTTP Root/wakaba/wakaba.pl line 7.

60 Name: !WAHa.06x36 : 2006-08-24 03:30 ID:sQ1Tof14 [Del]

>>59

Ok, that's something I can work with: It seems you haven't installed DBI. Use ppm to install DBI and the mysql driver for it.

61 Name: DRK : 2006-08-24 05:34 ID:EHXGGFLt [Del]

Ok, thanks very mucho for your support so far. On that note...

I'm a bit of a newb to all this. I know my way around, but perl confuzzles me. I searched for a program called ppm on my computer, found it, and ran it. Tried typing 'install dbi' as that seemed to be what google instructed me to do. Got the following message:

ppm> install dbi
Error: No valid repositories: Error: 500 Can't connect to
ppm.ActiveState.com:80 (connect: Unknown error)

Perhaps I'm typing in something wrong or there is an easier way?

And as for mysql drivers I again must claim ignorance. I'll google it when I wake up, but if it's easy to explain, it'd be a tremendous help.

62 Name: !WAHa.06x36 : 2006-08-24 07:08 ID:xeIogjHJ [Del]

>>61

Sounds like you've firewalled off the machine or something. Try to get ppm to work, and then you should be able to just do install DBI and install DBD::mysql or something like that.

63 Name: DRK : 2006-08-24 07:39 ID:EHXGGFLt [Del]

Ok, turned of firewall in windows and on my router. Everything I expect to work works fine.

PPM started working. "Successfully installed DBD-mysql version 3.0002 in ActivePerl 5.8.8.817.". Same message for DBI. An attemt to install again shows that they are indeed both installed.

Error message remains the same as in >>59

Wow: update as I type this. I deleted the DBI.pm in my D:/perl/lib. Seems when it couldn't find it (long ago) I tried to manually copy it there. After I deleted it, and reinstalled DBI, it works fine. You my friend, are my hero.

64 Name: ForcedAnonymous : 2006-09-11 18:18 ID:hApkjRDk [Del]

Error message:
Bareword "CONVERT_CHARSETS" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 43. syntax error at E:/apache2triad/htdocs/bbs2/wakaba.pl line 121, at EOF Not enough arguments for ModPerl::ROOT::ModPerl::Registry::E_3a_apache2triad_htdocs_bbs2_wakaba_2epl::add_admin_entry at E:/apache2triad/htdocs/bbs2/wakaba.pl line 135, near "'')" Bareword "IMAGE_REPLIES_PER_THREAD" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 290. Bareword "ALLOW_TEXTONLY" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 331. Bareword "ALLOW_IMAGES" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 333. Bareword "ALLOW_TEXT_REPLIES" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 358. Bareword "USE_TEMPFILES" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 389. Bareword "ENABLE_CAPTCHA" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 484. Bareword "SPAM_TRAP" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 492. Bareword "FORCED_ANON" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 523. Bareword "DISPLAY_ID" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 548. Bareword "ENABLE_WAKABAMARK" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 820. Bareword "ENABLE_WAKABAMARK" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 843. Bareword "ENABLE_WAKABAMARK" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 843. Bareword "SILLY_ANONYMOUS" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 863. Bareword "ALLOW_UNKNOWN" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 963. Bareword "ALLOW_UNKNOWN" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 963. Bareword "MAX_IMAGE_WIDTH" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 965. Bareword "MAX_IMAGE_HEIGHT" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 966. Bareword "MAX_IMAGE_PIXELS" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 967. Bareword "STUPID_THUMBNAILING" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1059. Bareword "ENABLE_LOAD" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1095. Bareword "ENABLE_LOAD" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1152. Bareword "ENABLE_LOAD" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1176. Bareword "ENABLE_LOAD" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1210. Bareword "ENABLE_CAPTCHA" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1211. Bareword "ERRORLOG" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1570. Bareword "USE_SECURE_ADMIN" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1580. Bareword "ENABLE_LOAD" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1588. Bareword "MAX_AGE" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1764. Bareword "MAX_THREADS" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1766. Bareword "MAX_POSTS" not allowed while "strict subs" in use at E:/apache2triad/htdocs/bbs2/wakaba.pl line 1767. ,

Essentially the "strict subs" line is fuggering my installation. Any ideas?

65 Name: !WAHa.06x36 : 2006-09-12 02:44 ID:sQ1Tof14 [Del]

>>64

That's not a 500 Internal Server Error.

Also, that references mod_perl, which Wakaba does not support, and also sounds sort of like all files are not in place.

66 Name: wii : 2006-09-15 09:37 ID:oO6+tovD [Del]

I have several imagebaords set up on my server, but recently i attempted to set up a japanese imageboard using strings_jp and rules_jp, i have everything set up perfectly the same as my other boards but i still get an internal server error.

67 Name: Anonymous : 2006-09-22 09:40 ID:FY/K7zvt [Del]

Hi, i recently installed a board with the purpose of making a oekaki board for my web. i installed all and set 755 the .pl files but i got the 500 internal error, i tried seting the ./wakaba/ directory to 755 as well and the script works but the oekaki script cannot write the images to directories (i get a error in getpic.pl in line 20). Any clue what can i do?

Thanks

68 Name: !WAHa.06x36 : 2006-09-22 09:41 ID:Heaven [Del]

The directories should likely be 777, not 755. Or you forgot to set the permissions on the tmp/ directory.

69 Name: Anonymous : 2006-09-22 10:21 ID:FY/K7zvt [Del]

>>68

All directories under /wakaba/ are 777 and all .pl files under /wakaba/ are 755

But, if i set the /wakaba/ directory to 777, the script don't work (error 500). I if set the /wakaba/ directory to 755, the script works but then can't create the html pages and get a "Error: Could not write to directory." when i try to submit the drawing.

70 Name: !WAHa.06x36 : 2006-09-22 10:43 ID:Heaven [Del]

>>69

Sounds like an over-paranoid Apache install. Check error_log for messages.

71 Post deleted by user.

72 Name: Anonymous : 2006-09-22 10:56 ID:FY/K7zvt [Del]

[2006-09-22 11:03:26]: error: directory is writable by others: (/home/heavenof/public_html/wakaba)

That's with /wakaba/ in 777

73 Name: !WAHa.06x36 : 2006-09-22 14:25 ID:Heaven [Del]

>>72

Yes, that's an over-paranoid Apache all right. Your best bet is to convince it to not be so goddamn paranoid, or to get suexec working.

74 Name: Anonymous : 2006-09-26 05:50 ID:d7fv44Q7 [Del]

Argh, I've read through the previous help and it seems that everything is working (IE: No permissions/etc errors), but the server won't run perl scripts outside of the CGI-BIN and won't run HTML files inside of it.. Suggestions, please?

75 Post deleted by moderator.

76 Post deleted by moderator.

77 Name: Anonymous : 2006-10-01 20:52 ID:5J8XPLi8 [Del]

>>74

For me, it involved modifying Apache's httpd.conf file.

First, I added +ExecCGI to every 'Options' line.
Then, I modified the 'AddHandler' line, to this:

AddHandler cgi-script .cgi .pl

I also had better luck installing Kareha to a normal folder, instead of the cgi-bin folder.

78 Name: 77 : 2006-10-01 21:44 ID:5J8XPLi8 [Del]

Actually, I was about to post asking that same question, but some-how figured it out.

79 Name: Hugget : 2006-10-08 15:40 ID:DGtR/w6N [Del]

I do agree with Alexander Nilsson.

The 'filecutter-extract-to-interface' would really make this application as easy yet powerful as I and a lot of others, and hopefully yourself would like it to be, have you looked into this option or maybe even started on it?

80 Name: !WAHa.06x36 : 2006-10-08 18:51 ID:Heaven [Del]

>>79

Wrong thread.

I've been working on other things lately so I haven't looked into anything, but I probably will at some point.

81 Name: Anonymous : 2006-10-09 10:50 ID:F2Uk96Dc [Del]

Has anybody had any luck getting wakaba to work on dreamhost?

I'm sitting here with 500 error, and all my settings are correct (chmod, #!), and I tried it with FastCGI on and off but it didn't change anything. I'm wondering if DH has +ExecCGI running.

82 Name: Anonymous : 2006-10-09 12:51 ID:F2Uk96Dc [Del]

>>81

.htaccess:

Options +ExecCGI
AddHandler cgi-script .cgi .pl

<Files ~ "\.pl$">
Options +ExecCGI
</Files>

Still does nothing, just wanted to add that.

83 Name: !WAHa.06x36 : 2006-10-09 13:05 ID:Heaven [Del]

>>81

Lots of people use Wakaba on Dreamhost. Try looking at your error_log to get more information.

84 Post deleted by user.

85 Name: Anonymous : 2006-10-09 16:29 ID:F2Uk96Dc [Del]

>>81, 82, 84 was me

I figured it out, I had the /wakaba/ directory chmodded to 777 and it was suexec being a giant bitch about it.

Got everything working, thanks though.

86 Name: Jared : 2006-10-10 22:20 ID:4jEWEIy1 [Del]

Everything worked until the end.

This is the first time I've even tampered with perl, but, I believe I'm doing everything right?

I'm wondering if I can't run html from my cgi-bin like the other guy in here.

[2006-10-11 00:09:07]: error: directory is writable by others: (/home/thieves/public_html/dorkcity/cgi-bin/board)

87 Post deleted by moderator.

88 Name: Anonymous : 2006-12-01 01:34 ID:Heaven [Del]

>>86
try changing the permissions on the directory to 775?

89 Name: Anonymous : 2006-12-25 03:43 ID:WY8Gkdo9 [Del]

Server error!

The server encountered an internal error and was unable to complete your request.

Error message:
Bareword found where operator expected at (eval 56) line 3, near "/usr/bin" syntax error at (eval 56) line 3, near "/usr/bin" "use" not allowed in expression at (eval 56) line 5, at end of line BEGIN not safe after errors--compilation aborted at (eval 56) line 7. ,

This is probly some stupid error of my fault, but im a noob :|

90 Name: !WAHa.06x36 : 2006-12-25 05:41 ID:Heaven [Del]

>>89

Did you edit any of the files?

91 Name: Susan : 2007-01-13 21:51 ID:ZXGUPVmL [Del]

Doesn't work on my site, help plz.

92 Name: Anonymous : 2007-01-14 00:52 ID:Heaven [Del]

>>91
you might want to provide a URL that works

93 Name: Anonymous : 2007-01-24 13:04 ID:5gAM9BD+ [Del]

So... assuming your host doesn't allow non-perl files to be accessed from within the CGI-Bin, how would you go about running Kareha?

94 Name: !WAHa.06x36 : 2007-01-24 13:33 ID:Heaven [Del]

Preferrably by getting a sane host. Otherwise, by editing the script to make it keep files elsewhere. Look at earlier posts for hints, but I don't think anyone's actually tried.

95 Name: Anonymous : 2007-02-14 23:03 ID:ISSSbXe+ [Del]

>>94
About how much editing would one need to do?

96 Name: Anonymous : 2007-02-15 06:33 ID:Heaven [Del]

>>95
you could try putting this in your config.pl:

use constant BOARD_DIR => '../imgboard/'; # set this to whatever directory you want to have the board in (relative to the directory where kareha.pl is).
use constant RES_DIR => BOARD_DIR.'res/';
use constant CSS_DIR => BOARD_DIR.'css/';
use constant IMG_DIR => BOARD_DIR.'src/';
use constant THUMB_DIR => BOARD_DIR.'thumb/';
use constant HTML_SELF => BOARD_DIR.'index.html';
use constant HTML_BACKLOG => BOARD_DIR.'subback.html';
use constant RSS_FILE => BOARD_DIR.'index.rss';
use constant JS_FILE => BOARD_DIR.'kareha.js';
use constant SPAM_FILES => (BOARD_DIR.'spam.txt');

and then putting include/, spam.txt, and all the .pl files in your cgi-bin directory.

note that the directory you put kareha.pl in needs to be writable for it to be able to write the log file.

i haven't tried this, but i'm pretty sure it should work...

97 Name: Anonymous : 2007-02-15 18:56 ID:ZRrmZ1WL [Del]

>>96
I'm getting this:

Software error:

Couldn't write to file "rabi.memebot.com/a/index.html" at wakautils.pl line 1009.

98 Name: Anonymous : 2007-02-16 00:03 ID:Heaven [Del]

>>97
try changing the permissions on that directory to 775?

99 Name: 98 : 2007-02-16 04:08 ID:W69tK6yd [Del]

i meant to bump this.

100 Name: Anonymous : 2007-02-16 10:55 ID:ZRrmZ1WL [Del]

>>98
I tried that, and then I tried 777 D:

101 Name: 98 : 2007-02-16 11:50 ID:W69tK6yd [Del]

>>100
does index.html exist already?

102 Name: Anonymous : 2007-02-16 15:26 ID:BkcXBwEU [Del]

103 Name: !WAHa.06x36 : 2007-02-16 16:09 ID:Heaven [Del]

Sounds like you're not doing what >>96 said. He suggested using a relative path. Not sure if that will really work, but you seem to be putting the hostname in there, which will obviously not work at all.

104 Name: Anonymous : 2007-02-16 16:47 ID:BkcXBwEU [Del]

>>103
I tried both

105 Name: Anonymous : 2007-04-18 04:58 ID:r2MBDqqJ [Del]

[Wed Apr 18 19:41:48 2007] [error] [client 127.0.0.1] Can't locate CGI/Carp.pm in @INC (@INC contains: .) at C:/Program Files/xampp/htdocs/wakaba/wakaba.pl line 3.\r, referer: http://localhost/wakaba/
[Wed Apr 18 19:41:48 2007] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at C:/Program Files/xampp/htdocs/wakaba/wakaba.pl line 3.\r, referer: http://localhost/wakaba/

^ I'm on windows using xampp and I get 500 internal server error with that in the error.log when I run wakaba.pl.
I set the hashbang to #!C:/Program Files/xampp/perl/bin/perl.exe

Any idea what's wrong?

106 Name: Anonymous : 2007-04-18 05:36 ID:Heaven [Del]

>>105
it looks like your perl installation is broken.

107 Name: !WAHa.06x36 : 2007-04-18 08:55 ID:sQ1Tof14 [Del]

Yes. You'll probably be better off grabbing ActivePerl and installing that directly.

108 Name: Shiroki : 2007-05-12 08:43 ID:ubmrViya [Del]

Errr, I'm having some trouble with getting this to work.
When I run wakaba.pl, I get a 500 error and this in the error log:

[Sat May 12 23:38:16 2007] [error] [client 192.168.0.139] Can't locate CGI/Carp.pm in @INC (@INC contains: .) at C:/Program Files/xampp/htdocs/wakaba/wakaba.pl line 3.\r, referer: http://192.168.0.139/wakaba/
[Sat May 12 23:38:16 2007] [error] [client 192.168.0.139] BEGIN failed--compilation aborted at C:/Program Files/xampp/htdocs/wakaba/wakaba.pl line 3.\r, referer: http://192.168.0.139/wakaba/

I tried all the other cgi tests and they work too except for a .pl one it seems, though I did have .pl next to the addhandler for cgi. Any idea what's wrong?
I am using xampp btw.

109 Name: Anonymous : 2007-05-12 18:39 ID:Heaven [Del]

>>108

Somebody posted the exact same question just above you.

Seems xampp is just horribly broken.

110 Name: shane : 2007-05-30 00:23 ID:4zGHneXq [Del]

Ok, so I set everything up so far and

When I try to go to wakaba.pl or even the test.pl (even in /cgi-bin/)

If my .htaccess has "AddHandler cgi-handler pl cgi"

it will display the .pl file as text in the browser

If I change it to "AddHandler cgi-script pl cgi"

it gives me a 500 Int server error with the logs showing "Premature end of script headers" and nothing else

I've spent hours and I dont know what the hell the problem is. Server is running Perl 5.8.7 and had the Image Magik module natively installed. I'm going crazy here...

Is this "cgi-handler" a module that I don't have???

111 Name: !WAHa.06x36 : 2007-05-30 05:11 ID:Heaven [Del]

Do you also have Options +ExecCGI on?

112 Name: shane : 2007-05-30 16:37 ID:D6lpdV2M [Del]

Yes My .htaccess looks like this:

"# -FrontPage-

IndexIgnore .htaccess /.?? ~ *# */HEADER /README /_vti

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>

AuthName www.wtfsauce.net
AuthUserFile /home/wtfsauce/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/wtfsauce/public_html/_vti_pvt/service.grp
AddHandler cgi-script pl cgi
Options +ExecCGI
"
That last bit? Yeah, I've tried every combination of cgi-script, cgi-handler, .pl .cgi, pl cgi, pl, .pl, cgi, .cgi, and also having the "Options +ExecCGI" immedietly after the last extension instead of on the next line.

Oh yes, the permissions are 777(Tried 775 too) on the test file. I asked my host? They told me to use /cgi-bin/ which I am and to set the permissions to be able to execute it which I did. Otherwise they just told me to "read the instructions for the script you're trying to run"

if you can please contact me on AIM @ shaneisscum

113 Name: Anonymous : 2007-05-30 18:12 ID:Heaven [Del]

> <Limit GET POST>
> order deny,allow
> deny from all
> allow from all
> </Limit>

what.

114 Name: shane : 2007-05-30 19:34 ID:D6lpdV2M [Del]

That limit stuff? That was already in my .htaccess.

Is there a .htaccess for individual folders?

115 Name: !WAHa.06x36 : 2007-05-31 05:11 ID:Heaven [Del]

Your host is probably preventing you from overriding the options you need. The real solution is to get proper hosting.

116 Name: mihalis : 2007-06-04 16:41 ID:pYXInuih [Del]

`Software error:

syntax error at config.pl line 2, near ")
SECRET "
Compilation failed in require at kareha.pl line 12.
BEGIN failed--compilation aborted at kareha.pl line 12.`

i've edited my config.pl
my line 2 is SECRET (' my secret is more than 10 characters, digits + letters')

line 12 is
DISPLAY_ID ('2')

117 Name: !VzIcoieabc : 2007-06-04 20:23 ID:Heaven [Del]

>>116
the lines in config.pl should look like

use constant NAME => VALUE;

118 Name: DrunkRussian : 2007-07-03 10:22 ID:3pBC3dA5 [Del]

config_defaults.pl did not return a true value at /var/www/kareha2/kareha.pl line 13.
BEGIN failed--compilation aborted at /var/www/kareha2/kareha.pl line 13.

wtf? i see many similiar errors but no solved errors.
help me i'm drunk russian and my english is sooo bad.

119 Name: !WAHa.06x36 : 2007-07-03 13:27 ID:Heaven [Del]

>>118

Don't remove the 1; at the end of config_defaults.pl. Actually, don't touch config_defaults.pl at all.

120 Name: DrunkRussian : 2007-07-03 19:06 ID:3pBC3dA5 [Del]

>>119 Well?now he cant write to wakautils index.html

122 Post deleted by user.

123 Name: zip : 2007-09-10 10:58 ID:hSqvWKCa [Del]

I try to run wakaba script on a Debian Sarge vServer with root access. Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4 mod_perl/2.0.2 Perl/v5.8.8 Server
I keep on getting Internal Server Errors but i am able to run your and other perl test-scripts.

The apache error.log says this:
-------------------------------
[Mon Sep 10 17:51:59 2007] [error] Can't locate config.pl in @INC
(@INC contains: . /etc/perl
/usr/local/lib/perl/5.8.8
/usr/local/share/perl/5.8.8
/usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8
/usr/share/perl/5.8
/usr/local/lib/site_perl
/etc/apache2)
at
/var/www/web1/imgboard/wakaba.pl line 16.\nBEGIN failed--compilation aborted at /var/www/web1/imgboard/wakaba.pl line 16.\n
-------------------------------

Any Ideas? Is it possible that this error accurs because im using mod_perl? And if, what schould i use instead of mod_perl?

124 Post deleted by user.

125 Name: !WAHa.06x36 : 2007-09-10 11:28 ID:Heaven [Del]

You should definitely not use mod_perl, just plain CGI.

126 Post deleted by user.

127 Name: zip : 2007-09-10 12:31 ID:hSqvWKCa [Del]

Well i have absolutely no fucking clue which packages I have to install since I always used mod_perl with apache.

I have Perl/v5.8.8 installed and i think nearly every fuxing module for it:
libwww-perl libsoap-lite-perl libimage-size-perl libdbd-mysql-perl libdbi-perl libdigest-md5-perl libapache-mod-perl libimage-info-perl erlmagick libstring-crc32-perl libapache-request-perl ibstorable-perl libcompress-zlib-perl libtime-hires-perl ibtie-cache-perl

There are like 1 billion sites for installing mod_perl but i cant find any good explanation how to configure perl & apache without using mod_perl

128 Name: Anonymous : 2007-09-10 14:30 ID:hSqvWKCa [Del]

OH MY GOD I FUCKING GOT IT!!!
AND IT WAS THAT HELL OF EASY THAT I FORGOT TO THOUGHT ABOUT THAT!! :)

129 Name: Noya-kun : 2007-09-14 13:42 ID:zpch8jhd [Del]

Forbidden
You don't have permission to access xxx/wakaba.pl on this server.

i get a 403. wth?

130 Name: Anonymous : 2007-09-14 14:03 ID:Heaven [Del]

>>129 obviously, your permissions aren't correct.

131 Name: Noya-kun : 2007-09-14 14:10 ID:zpch8jhd [Del]

>>130
how i fix that shi-?

133 Name: Anonymous : 2007-09-16 22:59 ID:4FmSZqsa (Image: 636x528 jpg, 104 kb) [Del]

src/1190008742918.jpg: 636x528, 104 kb

if you rum on a linux server you can just install the midnight commander ("apt-get mc" on debian)

you can easily set your wakaba.pl and captcha.pl files to chmod 655, the "res" "thumb" and "src" dir to 777 and of course the entire foƶder to 777 if its needet.
have a look on the picture

134 Name: Anonymous : 2007-09-18 17:56 ID:Heaven [Del]

>>133
that's like telling someone to install firefox to read local plain text files.

135 Name: Anonymous : 2007-09-23 00:54 ID:b8AZxdYa [Del]

I seem to be having some trouble, but I have no idea what's causing it. Perl seems to be working.
http://echelongc.com/cgi-bin/test.pl
However.. wakaba is not.
http://echelongc.com/cgi-bin/wakaba/wakaba.pl

It manages to redirect to wakaba.html.. I thought once It got that far there'd be little to go wrong. Does anyeone have any clues what could be wrong?

136 Name: Anonymous : 2007-09-23 01:29 ID:b8AZxdYa [Del]

>>135
Hey This is 135. I've moved all of the /wakaba/ folder to my root cgi-bin..

so now the wakaba url is

http://www.echelongc.com/cgi-bin/wakaba.pl

137 Name: !WAHa.06x36 : 2007-09-23 07:57 ID:Heaven [Del]

Your server uses an antiquated broken setup, probably. Enable running Perl scripts anywhere and get rid of cgi-bin.

Name: Link:
Leave these fields empty (spam trap):
More options...
Verification: