Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default cherokee.conf assumes cgi and php installed, request to document and create alternative cherokee.conf #128

Closed
danielniccoli opened this issue Mar 24, 2013 · 3 comments

Comments

@danielniccoli
Copy link
Contributor

Original author: milovand...@gmail.com (July 17, 2008 18:12:29)

What steps will reproduce the problem?

  1. Get a fresh system, for instance debian
  2. Get the required minimal dependencies: apt-get install gcc make libc6-dev
  3. follow the instructions on
    http://www.cherokee-project.com/doc/compiling_and_installing_unix.html
  4. Try and start cherokee.

What is the expected output? What do you see instead?
Expected: Running website
Instead: Webserver cannot start due to missing lib-cgi.so

What version of the product are you using? On what operating system?
latest-svn on debian40r3

Please provide any additional information below.

Proposed solution:
1)alter
http://www.cherokee-project.com/doc/compiling_and_installing_unix.html by
providing details on the minimum dependencies: (gcc make libc6-dev) and
recommended dependencies (cgi php)

2)create "shadow" cherokee.conf-minimal and describe to procedure to use
this minimal

  1. create cherokee.conf.minimal by copying cherokee.conf and removing the
    sections for rule!4! and rule!99999!

Original issue: http://code.google.com/p/cherokee/issues/detail?id=61

@danielniccoli
Copy link
Contributor Author

From tah...@gmail.com on July 30, 2008 20:00:50
Cherokee comes with PHP preconfigured, but this issue is not related to that. The
setup for PHP would fail if libplugin_fastcgi was missing.

I believe this issue is related to the absence of libplugin_cgi.so which I just
managed to reproduce today.

Apparently a double "make install" correctly puts the file in place.
Working on it.

I don't think the minimal config idea will make it to the end. cherokee -r ....
uses that, but most people do like the ability of having PHP enabled out of the
box.
Documenting hoy to eliminate this support could be done, though.

@danielniccoli
Copy link
Contributor Author

From alobbs on July 31, 2008 07:26:04
Commit r1703 should fix partially it.
Milo, does it solve the problem for you?

@danielniccoli
Copy link
Contributor Author

From milovand...@gmail.com on July 31, 2008 16:03:23
Yes, this commit fixes the issue. I am now able to grab cherokee from svn, run
autogen.sh, then make and make install and both cherokee-admin and cherokee can be
launched without any hicks.

Great job!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant