Wordpress setup

Hi folks

I’m setting wordpres 2.5 in a BSD box, running nginx 0.5.35, my basic
php setup is :

server {
listen 80;
server_name blog.bsdguy.net;
root /var/www/blog.bsdguy.net/wordpress;
index index.php;
access_log /var/www/blog.bsdguy.net/log/access.log;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}

    location ~.*\.php?$ {
            include /usr/pkg/etc/nginx/fastcgi_params;
            fastcgi_pass  127.0.0.1:10000;
            fastcgi_index /index.php;
            fastcgi_param  SCRIPT_FILENAME

/var/www/blog.bsdguy.net/wordpress$fastcgi_script_name;
}
}

before to init nginx I spawn de fcgi process with spawn-fcgi from
lighttpd:

% sudo /usr/pkg/bin/spawn-fcgi -u www -g www -a 127.0.0.1 -p 10000 -f
/usr/pkg/libexec/cgi-bin/php -P /var/run/fastcgi-php
spawn-fcgi.c.197: child spawned successfully: PID: 173

nginx start with sucess, but when I try to open the web address it
display a window trying to open a file.

I’m using NetBSD 4.0 stable, nginx 0.5.35, php5, whenever I belive
this is no matter.

Advices, tips, tricks, etc… are welcome .

Regards.

ficovh

  1. switch to using php-fpm for fastcgi management

  2. try method #2 or even #3 here:

http://michaelshadle.com/2008/05/01/wordpress-nginx-rewrite-rules-stop-the-insanity/

server {
listen 80;
server_name blog.bsdguy.net;
root /var/www/blog.bsdguy.net/wordpress/;
index index.php;
access_log /var/www/blog.bsdguy.net/log/access.log;
if (!-e $request_filename) {
rewrite ^(.+)$ /wordpress/index.php?q=$1 last;
}
location ~ .php$ {
include /usr/pkg/etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:10000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
}
}

that should get you started. i am having a minor issue with method #2
and method #3 on my blog where if you put /index.php at the end, it
isn’t working. not sure why. i need to debug/ask more, but that should
get you started there…

that is the exact server block i have for my site and it works fine
(other than that minor annoyance which i need to fix, then i will
probably post a blog about the “final solution” since so many people
overcomplicate their rewrites for wordpress)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs