Greetings fellow Arch users!
I've recently written up a guide for installing Wordpress on top of a Cherokee installation in Arch and am looking for some feedback. I'm considering converting it to a wiki page, but I'd like to hear from the community first.
Let me know what you think and whether the instructions work for you: http://lmn.mooo.com/archlinux-cherokee-wordpress/
Glancing through it, it seems to be a good guide. If you want to add it to the wiki I would suggest generalizing it making it a Cherokee + PHP + Mysql type of deal though. Then towards the end you mention how to configure wordpress with cherokee as it simply looks like a click or two.
I followed this last night on my VPS and it worked great, just cut and pasted most of the commands. Thanks for the article
Seems awesome! maybe one day i'll host a server.
firstname.lastname@example.org - joe at true skater dot io.
$sudo cherokee-admin [07/05/2012 22:32:57.499] (warning) rrd_tools.c:121 - Could not find the rrdtool binary. | A custom rrdtool binary has not been defined, and the server could not find one in the $PATH. [07/05/2012 22:32:57.499] (critical) bind.c:283 - Could not bind() port=9090 (UID=0, GID=0) | Most probably there is another web server listening to the same port. You will have to shut it down before launching Cherokee. It could also be a permissions issue as well. Remember that non-root user cannot listen to ports < 1024.
any ideas ?
Last edited by sleepforlife (2012-05-07 19:36:13)
any ideas ?
First make sure you have rrdtool installed to get rid of that warning.
sudo pacman -S rrdtool
Secondly -- it sounds like something else is running on 9090. If you want to see what program this is you can run this command:
sudo netstat -lnp|grep ^tcp|grep 9090
And you can always try running it on a different port:
sudo cherokee-admin -p 9999
$ cherokee-admin --help
Cherokee Web Server: Admin
Usage: cherokee-admin [options]
-h, --help Print this help
-V, --version Print version and exit
-x, --debug Enables debug
-u, --unsecure Turn off the authentication
-b[<IP>], --bind[=<IP>] Bind net iface; no arg means all
-d<DIR>, --appdir=<DIR> Application directory
-p<NUM>, --port=<NUM> TCP port
-t, --internal-unix Use a Unix domain socket internally
-i, --disable-iocache Disable I/O cache: reduces mem usage
-T<NUM>, --threads=<NUM> Threads number
-C<PATH>, --target=<PATH> Configuration file to modify
Report bugs to http://bugs.cherokee-project.com/