Edit: Just noticed you said my.conf - it should be my.cnf, not my.conf - are you sure you did not make a typo when editing things and create the file yourself?
Actually I made a typo here, sorry. But yes that file had 777 permission, may have been after I installed phpmyadmin. When I was restarting mysqld it gave a warning that its world writable so I checked it. I'll confirm it next time I run the script.
I think it would, depending on what is being run, sites running Joomla and WordPress usually work well with Nginx and APC/xCache handling more requests and lowering memory usage per request. I know for sure that APC and xCache properly configured can improve page load times too, that's why with PHP6 they wanted to have APC integrated by default.
There are 100's of benchmarks proving it, but I don't think there has been any recent benchmarks with Nginx + PHP-FPM + xCache/APC on any low end system. I would do it myself if i knew how. haha T.T
Also speaking of WordPress, it seems it won't update, or get plugins unless it has FTP access, so currently trying to configure vsftpd which seems to love to eat memory.
That's generally because the webserver can't write to wordpress_install/wp-content/
Each php-fpm configuration needs to run as the user that owns the wordpress install.
edit: or you could of course give more privileges like 777, but I really recommend you run this as the proper user because it's way more secure in a multiuser setup.
[root@kuro ~]# su - nginx
This account is currently not available.
So i modified the /etc/security/limits.conf to:
nginx soft nofile 10000
nginx hard nofile 30000
When i rebooted the images were being served fine, then i tired PHP and the socket() error came, after that i tried image again and it started to give errors too. I'm going to reboot again and see if it will help.