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.

301 Name: Anonymous : 2010-02-10 02:19 ID:pHN7a0N9 [Del]

>>300
300get :D

302 Post deleted by moderator.

303 Name: Fancycakes : 2010-03-03 21:57 ID:vRI+iiIk [Del]

At first, Wakaba was giving me an SQL error, but I solved that (took me a while to figure out that I did), but now it's giving me a 500 error. Apache2 works just fine, all my other CGI scripts and HTML pages work juuust fine. Permissions are at 755, all the hashbangs are intact, so all that leaves are the .htaccess junk (I don't have .htaccess) and mod_suexec.

I have no idea where the install put the mod_suexec stuff.

P.S. Using. Ubuntu 9.10

304 Post deleted by moderator.

305 Name: Fancycakes : 2010-03-03 22:48 ID:vRI+iiIk [Del]

>>303
I can access the Admin panel successfully and have made my first post, but it's fraught with 500 errors whenever I try to go to another page.

306 Name: Fancycakes : 2010-03-04 16:51 ID:FSwH/fmi [Del]

>>303
>>305

ZOMG! I found how to make this work! Yusss. . . Now then! Time to work more on it.

307 Post deleted by moderator.

308 Post deleted by moderator.

309 Name: Anonymous : 2010-03-05 06:13 ID:Heaven [Del]

>>307-308
why are you spamming this board with pictures of ugly women?

310 Name: Anonymous : 2010-03-29 11:59 ID:TtDhyEr2 [Del]

I can only run perl on cgi-bin, and can't run any other thing not there. Admin.pl works but Kareha.pl and test.pl do not, they give me 500 errors. What can I do?

311 Name: Anonymous : 2010-03-29 21:08 ID:Heaven [Del]

>>310
Get a better host. You get what you pay for.

312 Post deleted by user.

313 Name: Anonymous : 2010-04-17 11:45 ID:EAYxQp7l [Del]

[Sat Apr 17 13:13:20 2010] [error] Can't locate config.pl in @INC (@INC contains: . /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 /etc/httpd) at /var/www/vhosts/mysite.com/wakaba.pl line 16.\nBEGIN failed--compilation aborted at /var/www/vhosts/mysite.com/httpdocs/wakaba.pl line 16.\n

314 Post deleted by moderator.

315 Name: Ryo : 2010-06-22 23:08 ID:NRkVg090 [Del]

I'm trying to run wakaba from my win7 system. I've got Apache Perl PHP and MySQL and they seem to be getting along with each other but I'm running into the Error 500 problem which is almost certainly because of my permissions but I made an observation which confuses me.

Why are there html files in the cgi-bin folder and why does wakaba link directly to them instead of placing or redirecting or including that content from HTML files in the htdocs folder?

I know that its some sort of permissions problem but more like an apache setting that I either can't change or I really don't want to for security reasons. Everything in the cgi-bin folder is treated like a server script and not sent to the client but since wakaba puts them in the cgi folder it manifests as a permission problem.

I did find a variable in the internal paths section of the config.pl file that looked promising but I have found that changing the values prevents it from giving me a 500 error but it won't update the html files.[variable called HTML_SELF]

I know I'm doing something wrong but hopefully someone can point me in the rite direction...

-Ryo

p.s. help =(

316 Name: Anonymous : 2010-06-23 09:33 ID:Heaven [Del]

>>315
There is no "cgi-bin folder". You are definitely doing it wrong.

317 Name: Ryo : 2010-06-23 10:13 ID:ULYGDqK9 (Image: 508x431 jpg, 73 kb) [Del]

src/1277313212285.jpg: 508x431, 73 kb

>>316
Excuse me but, yes, there is. Dir folder what ever you want to call it, its there. It's part of the default instillation of Apache. You just have to activate it to use any cgi like perl

318 Name: Ryo!8NBuQ4l6uQ : 2010-06-23 15:55 ID:MC+qFKNQ [Del]

I'd like to apologize for sounding snippy with >>316. I think i understand what you mean but you could have gone into a bit more detail. there should be no cgi-bin folder because the scripts shouldn't be executed from that directory on the server. since the cgi generates HTML local to the scripts in sub directories if the files are in the cgi-bin folder any referenced files are assumed to be server script and not sent to the client.

that said the cgi has to be in the htdocs folder and the question then becomes how do i set up apache to execute the cgi from there without getting 403(forbidden)/500(permission) errors?

319 Name: Anonymous : 2010-06-24 00:36 ID:Heaven [Del]

>>318
Right. You don't put Wakaba into the cgi-bin folder, at all. Incidentally that folder is a terrible idea in general.

The example.htaccess supplied with Wakaba is all the configuration you need, presuming Apache is configured to allow .htaccess files. (Rename it to .htaccess)

320 Name: Ryo!8NBuQ4l6uQ : 2010-06-24 09:12 ID:pVB5+bm8 [Del]

opps. i had the +ExecCGI on the wrong directory. that fixed it. i think i'm going to write a tutorial on how to get this running on windows for my fellow newbs... heh thanks for the input guys!

321 Name: Anonymous : 2010-07-02 19:04 ID:lHjIJTMc [Del]

>>313
I'm getting this same error.. :(

322 Name: Anonymous : 2010-07-05 21:43 ID:rMF9HbVK [Del]

when i set the permissions to 777 i get a 404 error and when i set them to 755 i get a error: could not write to directory...what do??

323 Name: Anonymous : 2010-07-06 04:47 ID:rMF9HbVK [Del]

[Tue Jul 06 05:26:38 2010] [error] [client 172.17.0.132] File does not exist: /f5/33chan/public/wakaba/wakaba.html, referer: http://33chan.nfshost.com/
[Tue Jul 06 05:26:41 2010] [error] [client 172.17.0.144] [Tue Jul 6 05:26:41 2010] config.pl: Constant subroutine main::DISPLAY_ID redefined at /usr/local/lib/perl5/5.8.9/constant.pm line 115., referer: http://33chan.nfshost.com/
[Tue Jul 06 05:26:44 2010] [error] [client 172.17.0.144] File does not exist: /f5/33chan/public/wakaba/wakaba.html, referer: http://33chan.nfshost.com/
[Tue Jul 06 05:27:57 2010] [error] [client 172.17.0.144] [Tue Jul 6 05:27:57 2010] config.pl: Constant subroutine main::DISPLAY_ID redefined at /usr/local/lib/perl5/5.8.9/constant.pm line 115., referer: http://33chan.nfshost.com/

this is constantly my error log, i feel as if i am missing something obvious but i can not tell

324 Name: Anonymous : 2010-07-06 20:11 ID:rMF9HbVK [Del]

even when i set the permissions to 755 i still get the could not write to directory error

325 Name: Jaysn : 2010-08-31 01:40 ID:M06O8hR9 [Del]

well i got some problems with my wakaba :/
i got that far, that i can run the wakaba.pl but it fails at line 3 and says,
[Tue Aug 31 10:16:20 2010] [error] [client 127.0.0.1] Can't locate CGI/Carp.pm in @INC (@INC contains: .) at C:/xampp/cgi-bin/wakaba/wakaba.pl line 3.\r
and yeah i know dont put it into the cgi-bin dir -.- but idk how to change the xampp settings to compile .pl files in /htdocs :/
any ideas whats wron wit CGI/Carp.pm? i wonder if xampp comes with it :O

326 Name: !WAHa.06x36 : 2010-08-31 08:18 ID:xeIogjHJ [Del]

> xampp

Just don't use xampp. It seems to be horribly broken.

327 Name: Anonymous : 2010-08-31 08:21 ID:Heaven [Del]

>>325
CGI/Carp.pm is a core part of Perl, and xampp is shit. (See >>105-109, and http://www.google.com/search?q=site:wakaba.c3.cx+xampp)

328 Name: dd : 2010-09-18 14:43 ID:3y3nXyKn (Image: 479x600 jpg, 51 kb) [Del]

src/1284846237903.jpg: 479x600, 51 kb

dfg

329 Name: Real person : 2010-10-19 10:25 ID:PFWH0l7M [Del]

After hours of fighting i have finally hit the wall, perl is supposedly working as test.pl outputs coherently, mysql is propably up and running correctly as even the tables have been created, folders and .pl files are correctly 755 and others 644, apache has ownership of the folders, and the wakaba.pl does not generate any 403 or 500 errors anymore. Only one small thing, when I go to the wakaba.pl and it generates .html and redirects me there, the .html gives me 500 error with apache error log saying [error] [client *] (13)Permission denied: exec of '/var/www/imgboard/wakaba.html' failed
[error] [client *] Premature end of script headers: wakaba.html

330 Name: Anonymous : 2010-10-19 20:03 ID:Heaven [Del]

>>329
You should only have Apache set up to execute Perl scripts, not all files. Particularly it shouldn't be in a cgi-bin directory or any similar sort of configuration.

331 Name: Anonymous : 2011-01-18 19:04 ID:fMgaIdRf [Del]

#!/usr/bin/perl

print "Content-Type: text/html\n\n";
print "<html><body><h1>Perl is working!</h1></body></html>";

332 Name: Anonymous : 2011-03-24 22:09 ID:6+zFsiKT [Del]

Well I fixed my first error and got it up. However if I chmod 777 res it redirects to wakaba.html which is 404 not found. Leaving as it is the dir is not writable.

Any thoughts?

333 Name: Anonymous : 2011-03-25 04:43 ID:Heaven [Del]

>>332
Is your base directory - with wakaba.pl in it - writable?

334 Name: Anonymous : 2011-04-10 07:44 ID:1GHIHyMY [Del]

When I set permissions to 777, I get a 500 Internal Server Error, when I set permissions to 755, I get "Error: Cannot write to directory" Help please?

335 Name: Anonymous : 2011-06-02 09:57 ID:X/rd9FN2 [Del]

I'm using kahera with mode_image and it works fine except that I get the 500 Internal Server Error when trying to post an image.

Does anyone know of a fix?

336 Name: Anonymous : 2011-06-08 20:30 ID:Heaven [Del]

>>334
set permissions to 755 and make sure the owner of the all the directories and files is the user that the script is running as.

337 Name: Anonymous : 2011-06-13 10:52 ID:xDaRHwdI [Del]

>>336
I did, I think it's just a shitty server, I've switched hosts.

338 Name: S : 2011-07-08 02:02 ID:nhMMu5s+ [Del]

why is it forbiden?
what should i do?

339 Name: Anonymous : 2011-07-08 10:11 ID:Heaven [Del]

>>338
Set the permissions for directories wakaba, src, thumb, and res to 755.

340 Name: login : 2011-08-08 23:59 ID:57vac+dk (Image: 0x0 ico, 363 kb) [Del]

Wed Mar 01 12:27:12 2006] [error] [client 192.168.1.68] File does not exist:
/var/www/localhost/htdocs/favicon.ico, referer: http://192.168.1.68/kareha/
[Wed Mar 01 12:27:14 2006] [error] Can't locate config_defaults.pl in
@INC(@INC contains: . /home/httpd/perl /etc/perl /usr/lib/perl5/site_perl/5.8.7/
i686-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/
vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/
vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/
vendor_perl /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/local/lib/
site_perl /usr/lib/apache2) at /var/www/localhost/htdocs/kareha/kareha.pl
line 13.\nBEGIN failed--compilation aborted at /var/www/localhost/htdocs/
kareha/kareha.pl line 13.\n

341 Post deleted by moderator.

342 Post deleted by moderator.

343 Post deleted by moderator.

344 Name: i can not acces admin page : 2011-09-27 06:08 ID:a+zas0Yk [Del]

i can not acces admin page,please help me...here the error

Bareword "ADMIN_SHOWN_POSTS" not allowed while "strict subs" in use at admin.pl line 297, <FILE> line 7.
Bareword "ADMIN_SHOWN_LINES" not allowed while "strict subs" in use at admin.pl line 297, <FILE> line 7.
Bareword "ADMIN_BAN_FILE" not allowed while "strict subs" in use at admin.pl line 374, <FILE> line 7.
Bareword "ADMIN_EDITABLE_FILES" not allowed while "strict subs" in use at admin.pl line 267, <FILE> line 7.
Execution of admin.pl aborted due to compilation errors.

345 Name: FIX 80% OF THE TIME FOR LINUX : 2011-12-08 22:34 ID:gZ4lNI/g [Del]

I fixed my problem on my Linux server by using Dos2Unix on all the files because of the http://en.wikipedia.org/wiki/Newline#Common_problems.

And I also made apache the owner to the root document folder and as well: res, src, thumb.

GOOD LUCK

346 Name: Anonymous : 2012-01-24 06:41 ID:v2xvYwcE [Del]

No-one ever posted a solution for this:
A directory of 777 recieves an error as the built in security prevents the script from running.
A directory of 755 prevents a file being written and so no posts can be made.

How can one setup the permissions allowing writting without an error being produced?

347 Name: !WAHa.06x36 : 2012-01-24 09:22 ID:Heaven [Del]

>>346

Turn off the security, or configure things to run as the correct user.

348 Name: Anonymous : 2012-01-24 11:10 ID:yPNEDK7j [Del]

>>347
I've always wondered how shared hosting does that. Do they run their webserver software as root or something?

350 Name: Anonymous : 2012-01-24 12:50 ID:Heaven [Del]

>>349
Is there anything like this in nginx?

351 Name: Anonymous : 2012-01-24 14:25 ID:Heaven [Del]

>>350
>>349
And is there any reason not to use this?

352 Name: Anonymous : 2012-01-24 16:25 ID:Heaven [Del]

>>350
No. You can spawn FastCGI servers which run with different UIDs to achieve the same security benefits, though.

>>351
Yes, it's a bitch and is (in my opinion) unnecessarily strict on how you set things up. mpm_itk does pretty much the same thing, but is easier to set up, lets you use crap like mod_php (so you won't have to dick around with getting PHP to run under FastCGI on Apache) and doesn't whine because you use mode 775 instead of 777 on your CGI scripts.

353 Name: Anonymous : 2012-01-24 16:28 ID:Heaven [Del]

Err, I meant 755, not 777.

354 Name: Anonymous : 2012-01-24 20:36 ID:Heaven [Del]

355 Name: Anonymous : 2012-02-06 20:43 ID:OF0rkLn0 [Del]

Ugh.. this is confusing the crap out of me.. I did everything as it said and I am getting this error.. "error when writing CGI reply" When posting an image. Message board works fine otherwise.. Also, how do I create new boards?? Sorry for being a newfriend..

356 Name: Anonymous : 2012-02-06 21:10 ID:Heaven [Del]

>>355
Can't really help with the first problem, but to create new boards you just install Wakaba in another directory.

357 Name: Anonymous : 2012-02-06 23:06 ID:OF0rkLn0 [Del]

Okay well, here can you help me about this.. http://www.flizzop.net/forum.html and try to reply.. How do I fix this?

358 Name: Anonymous : 2012-02-06 23:19 ID:Heaven [Del]

>>357
Check your nginx config. I think you aren't forwarding the pages to fastcgi or whatever properly.

359 Name: Anonymous : 2012-02-06 23:30 ID:OF0rkLn0 [Del]

Where do I access that? I don't see it on my cPanel.. :/

360 Name: Anonymous : 2012-02-06 23:36 ID:Heaven [Del]

>>359
Does your host support Perl?

361 Name: Anonymous : 2012-02-06 23:38 ID:Heaven [Del]

>>360
...Well, they obviously do if you were able to make threads in the first place... Maybe its a permissions error?

362 Name: Anonymous : 2012-02-06 23:43 ID:OF0rkLn0 [Del]

I set them all at 755. Perhaps it is because I am using Kareha hahaha, I wanted to use Wakaba but, it seems a lot more confusing to set up.

363 Name: Anonymous : 2012-02-06 23:49 ID:Heaven [Del]

>>362
It might need to be 775 depending on what fastcgi is running as. Don't blame yourself; its your host's fault.

364 Name: Anonymous : 2012-02-06 23:53 ID:OF0rkLn0 [Del]

I will try it, I will report back in a few minutes.

365 Name: Anonymous : 2012-02-06 23:56 ID:OF0rkLn0 [Del]

Fuuu- now I'm getting this:

Software error:

"use" not allowed in expression at config.pl line 164, at end of line
syntax error at config.pl line 164, near "use constant "
Compilation failed in require at /home/flizzop.net/public_html/kareha.pl line 12.
BEGIN failed--compilation aborted at /home/flizzop.net/public_html/kareha.pl line 12.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.

But, anyway, I am going to restart.. Just wipe my /public_html/
and do the steps again.

366 Name: Anonymous : 2012-02-07 01:03 ID:OF0rkLn0 [Del]

Woo! Got my site to work for the most part! The only issue I am having now is those pesky replies... I am still getting this odd CGI error..

367 Name: Anonymous : 2012-02-07 06:24 ID:Heaven [Del]

>>366
Could it be that the webserver is configured to block large uploads?

368 Name: Anonymous : 2012-02-07 06:51 ID:Heaven [Del]

>>367
I don't think text replies can be considered large... Try changing the group of the files to whatever fastcgi is running as. I'm assuming the problem is still permissions related.

369 Post deleted by moderator.

370 Name: ss830 : 2012-05-11 22:30 ID:I+a/upJo (Image: 90x86 gif, 54 kb) [Del]

src/1336800655780.gif: 90x86, 54 kb

i got this error after i finished with a previous error;
how fix??

Error message:
Malformed prototype for ModPerl::ROOT::ModPerl::Registry::C_3a_xampp_htdocs_kareha_kareha_2epl::raw_html_format: $4 at C:/xampp/htdocs/kareha/kareha.pl line 470, line 4. ,

371 Name: Anonymous : 2012-05-12 01:17 ID:Heaven [Del]

>>370

  1. Don't use XAMPP.
  2. Don't use mod_perl.

372 Name: Anonymous : 2012-05-12 21:28 ID:Heaven [Del]

Want to fix all of your issues, have a super fast site, and never have problems again? I run the LURKMORE Wiki, CHANSLUTS, intern3ts, Male General, TranCHAN, TEXTCHAN, and another 10 sites with this:

  1. Get a 128MB RAM Xen VPS with Debian 6 x86, it'll cost you something like $15-$25 per year.
  2. Install Apache, PHP, MySQL (if you need it) and ImageMagick.
  3. Set up your VirtualHost with your web root as something like /home/user/site.com
  4. Extract the software to your web root, or a sub folder
  5. Set permissions on the following files with the group being your PHP user (since we didn't use suexec): wakaba.pl/kareha.pl as 754, the folders where the software writes to is 755. You will need to set admin.pl and captcha.pl to 754 as well (if you use them).
  6. Configure passwords, secret, database, title, everything else.
  7. Enjoy your new software.

If you need more help, want to make a donation for fixing your issues, want suggestions on where you get your VPS (I have a very long list of where not to get them, especially), want me to set everything up for you (for a very small fee), want more information or advanced information (suexec, multiuser environment), or anything else, you can contact me at [email protected].

Feel free to visit all of my sites and imageboards every day (easy portals: http://www.scriptin.us or http://www.greedbox.com/top/), as well - preferably with ad blocking disabled.

373 Name: Anonymous : 2012-05-13 06:03 ID:Heaven [Del]

>>372
This sounds more like a recipe for disaster, if you ask me.

374 Name: Anonymous : 2012-05-13 06:59 ID:Heaven [Del]

>>373 Simply, that shows how much you know about anything.

375 Name: Anonymous : 2012-05-14 02:58 ID:Heaven [Del]

>>374
Oh really? Assuming you're >>372, you don't mention the explicit need to enable CGI in Apache, and there is no such thing as a "PHP user" in Debian. Why are you even mentioning PHP in the first place, when it has nothing to do with Wakaba?

Furthermore, Debian's default Apache configuration is a turd and will guarantee shit-poor performance unless you tweak the MPM, especially on a VPS with 128 MB RAM. Coupled with the fact that Debian's MySQL configuration is a memory hog by default, and you have a hosting setup which is worse than free hosting and which will crash your server during heavy load.

376 Name: Anonymous : 2012-05-14 08:23 ID:Heaven [Del]

>>375 s/PHP user/Apache user

MySQL runs perfectly well by default, not sure where you're getting that it doesn't.

Nobody said that we were using the default Apache config, you just assumed that we were.

I also didn't mention how to actually set up a VirtualHost, which would include enabling CGI to run. Did you want me to hold your hand while you pee, as well?

The above are the steps to get it running, if anyone wants more info, they can search online or contact me. You're just as bad as the retards who try to run Wakaba on free webhosts that are lacking the necessary functions.

377 Name: Anonymous : 2012-05-14 11:26 ID:Heaven [Del]

>>376

>MySQL runs perfectly well by default, not sure where you're getting that it doesn't.

MySQL uses 40 MB RAM on my 2 GB RAM dedi with a default Debian configuration. That would be ~30% RAM on a system with 128 MB RAM. I'm not able to pinpoint how much RAM my heavily tweaked Apache uses, so I'll just point to Google where there's lots of whining about Debian and Apache's memory usage: http://www.google.com/search?q=debian+apache+memory. On a busy site, this will translate to lots of swapping, which is especially bad on VPSes because of their reduced I/O capabilities. Google "xen i/o performance" for more information on that.

>Nobody said that we were using the default Apache config, you just assumed that we were.

I am not criticising your setup, which I know nothing about. I am criticising your half-assed attempt at creating some sort of magic formula that will somehow automatically "fix all issues". Mind you, you're probably only posting it so you have an excuse to beg for donations on this board.

>I also didn't mention how to actually set up a VirtualHost, which would include enabling CGI to run. Did you want me to hold your hand while you pee, as well?

But you do go into details such as mentioning what packages to install and what permissions to set. Installing software and choosing file permissions requires much more basic knowledge than setting up virtual hosts in Apache. If you assume that the reader already knows how to set up virtual hosting with CGI, then why don't you assume that he doesn't know what software to install or what file permissions to set?

>The above are the steps to get it running.

No, they aren't. See above.

>You're just as bad as the retards who try to run Wakaba on free webhosts that are lacking the necessary functions.

That's the second time you insult me. Are you unable to debate without resorting to ad hominem attacks?

378 Name: Anonymous : 2012-05-14 12:42 ID:Heaven [Del]

>MySQL uses 40 MB RAM

It can use 20-40MB RAM, yes. Reading the MySQL documentation will lead you to basic information such as turning off InnoDB and setting sort_buffer_size to 1M, bringing MySQL server down to ~11MB.

http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html

>heavily tweaked Apache

lol

>excuse to beg for donations on this board.

You say that as if I expected anyone here to have money.

>But you do go into details such as mentioning what packages to install

No, I didn't.

>Installing software and choosing file permissions requires much more basic knowledge than setting up virtual hosts in Apache. If you assume that the reader already knows how to set up virtual hosting with CGI, then why don't you assume that he doesn't know what software to install or what file permissions to set?

I stated some information that is already stated on this site many times. It's a necessary step that people tend to ignore. The rest of it is for people to fill in themselves, using their brains. If they don't care enough to search for the answers to what I left out, they don't care enough to moderate their imageboard after it's running.

>Are you unable to debate without resorting to ad hominem attacks?

Are you too mentally challenged to be able to ignore it?

379 Name: Anonymous : 2012-05-14 13:37 ID:Heaven [Del]

>It can use 20-40MB RAM, yes. Reading the MySQL documentation will lead you to basic information such as turning off InnoDB and setting sort_buffer_size to 1M, bringing MySQL server down to ~11MB.

I'm well aware of that, but that's not my point. I'm pointing out that your guide is lacking essential information and you shouldn't have posted it in the first place because it's so incomplete and will lead to nothing but trouble for the naïve people who might follow it. At least mention that CGI has to be enabled (see the next point) and that the server has to be tweaked to run on low amounts of RAM.

>I stated some information that is already stated on this site many times. It's a necessary step that people tend to ignore.

... and enabling CGI is probably the most ignored step, yet the most important one. There are countless posts here from people having problems with wakaba.pl "being downloaded".

>If they don't care enough to search for the answers to what I left out, they don't care enough to moderate their imageboard after it's running.

The same could be applied to everything in your guide.

>Are you too mentally challenged to be able to ignore it?

I tend to hear this when I point out that someone's argumentation is flawed. Anyway, the answer is "no".

380 Name: Anonymous : 2012-06-17 11:19 ID:wsaSOa4u [Del]

вп

381 Name: Anonymous : 2012-07-02 15:21 ID:+2mofvGP [Del]

I am having trouble with the wakautils.pl I can reach the admin board at 192.16.8.1.2/cgi-bin/kareha/admin.pl but when I try to reach 192.168.1.2/cgi-bin/kareha/kareha.pl I get a message displaying the following: "Software Error: Couldn't write to file "index.html" at wakautils.pl at line 1013.

If it can't write it seems like it would be a permissions issue but I can't pin point where it would be exactly.

383 Name: Anonymous : 2012-08-06 22:30 ID:gpjW6xub [Del]

Content-Type: text/html\n\n
<html><body><h1>Perl is working!</h1></body></html>

384 Post deleted by moderator.

385 Name: Anonymous : 2012-11-20 07:09 ID:dA1EkCYy [Del]

syntax error at config_defaults.pl line 8, near "XXXADMINPASSXXX"
BEGIN not safe after errors--compilation aborted at config_defaults.pl line 125.
Compilation failed in require at wakaba.pl line 17.
BEGIN failed--compilation aborted at wakaba.pl line 17.

Can someone help me please? the perl is wrking fine.

386 Name: Anonymous : 2012-11-20 14:12 ID:Heaven [Del]

>>385
You either:

  • edited config_defaults.pl -- You shouldn't ever do that unless you really know what you're doing.
    or
  • created a syntax error when you put in your admin password, probably by putting in an unescaped quotation mark -- Fix it.

387 Post deleted by moderator.

388 Post deleted by moderator.

389 Post deleted by user.

390 Post deleted by user.

391 Name: Anonymous : 2013-01-29 15:34 ID:CcqiuBZH [Del]

I'm trying to install Kareha on Nearlyfreespeech, but get:
An error has occurred while handling your request. The most common reasons for this are:

A malfunctioning script or CGI application.
An invalid or inaccessible .htaccess file.
Please contact the site administrator for assistance.

If you are the site administrator:

Enable and check your site's error log for more information.
Check to make sure CGI scripts are set properly executable.
Make sure CGI scripts are uploaded in Unix text file format (newline-only).

Any ideas?

392 Name: Anonymous : 2013-01-30 01:48 ID:ceIAHv+j [Del]

Turns out I'd disabled the error log and forgotten about it. With the error log on, it tells me:

[Wed Jan 30 09:17:26 2013] [error] [client 172.17.0.141] CGI ERROR: A system problem prevented your request from being completed.
[Wed Jan 30 09:17:26 2013] [error] [client 172.17.0.141] Premature end of script headers: kareha.pl

I tried opening kareha.pl in vi and changing the format to Unix, as I had been editing it to fix another problem (turning off strict subs) in an odd little iOS app, but no such luck.

393 Name: Anonymous : 2013-01-30 02:53 ID:Heaven [Del]

>>392
Well, there you go, you probably messed up the script somehow. Try running it in the command line and see if it spits out errors, perhaps?

394 Name: Anonymous : 2013-03-16 23:04 ID:EHi9NVDP [Del]

Could someone please provide complete instructions on how to get this script running. Perl/GGI is a pain in the ass.

395 Name: Anonymous : 2013-03-17 14:54 ID:EHi9NVDP [Del]

Couldn't write to file "index.html" at wakautils.pl line 1013.

Help?

396 Post deleted by moderator.

397 Post deleted by moderator.

398 Name: Alan : 2014-01-08 15:17 ID:RdERnrWh [Del]

for some reason, no perl scripts are working for me.

tried a simple test script as well, using the hashbang my host says to use, although I've tried many different hashbangs, and I've tried all the scripts at permissions 755 and 777

#!/usr/bin/perlml

print "Content-Type: text/html\n\n";
print "<html><body><h1>Perl is working!</h1></body></html>";

When I attempt to access the .pl, any of them, my browsers want to download the file and thats it. I am assuming that somehow I am flubbing up the executable, but I haven't found any info yet.

399 Name: Anonymous : 2014-01-19 16:39 ID:8oABxNkD [Del]

are you hosting this yourself? if yes, i have no idea what's wrong (except maybe the perl dir being incorrect).
else: check that you are allowed to perl (check the host's website (maybe you'll find something in the FAQ or packet options), maybe send the support an email); check perl dir is correct

400 Name: Anonymous : 2014-03-10 11:45 ID:VmM/8thQ [Del]

>200

Same problem. couldn't create child process: 720002: kareha.pl
Trying to host it myself.

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