galihrezah.blogspot.com - nah setelah tadi liat di LB.. ada auto config membuat wordpress dengan nginx tapi di debian... dan ubuntu..
namun pass saya pake di debian 6 dan debian 7 ternyata ga work... di ubuntu juga malah eror..
cacad hahahah
pass sukses juga di ubuntu 10 pass di reboot malah kaya gini..

memang sih bisa di fix pake
sudo /usr/sbin/update-rc.d php-cgitapi kasian buat pemula pasti kebingungan...
karena saya centos user...
disini saya tidak membuat auto config.. karena auto config saya hanya buat client :D
langsung aja disini saya membuat tutor saja,,,
download reponya dulu
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
rpm -Uvh remi-release-6.rpm
yum install mysql -y mysql-server
sudo /etc/init.d/mysqld restart
sudo /usr/bin/mysql_secure_installation





=====================================================
lanjut hapus apache dan install nginx
=====================================================
yum erase -y httpd
yum install -y nginx
service nginx start



======================================================
lanjut ke install php
======================================================
yum --enablerepo=remi install php-fpm php-mysql
edit file /etc/php.ini
lalu cari cgi.fix_pathinfo=1, ganti anggka 1 jadi 0
kalau susah bisa lewat sftp


ini config saya
https://www.dropbox.com/sh/indlavk2lxrgaej/AGpk9U6bBt/php.zip=======================================================
konfigurasi nginx
=======================================================
edit file /etc/nginx/nginx.conf
ubah rocesses menjadi 4

download config yang udah jadi
https://www.dropbox.com/s/nqu2zzzmnd5jw38/nginx.ziplalu edit config di /etc/nginx/conf.d/default.conf
#
# The default server
#
server {
listen 80;
server_name _;
location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}download yang udah jadi
https://www.dropbox.com/s/rqdsku35gaqktwv/default.zip
untuk config punya saya...
server {
listen 80;
server_name server.galih.us;
location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
autoindex on;
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}nah lalu ketikan
service nginx restartoya lokasi defaultnya
/usr/share/nginx/html
sengaja ga di ganti.. takut pada bingung hehehehe
===================================================
config php-fpm
===================================================

rubah di /etc/php-fpm.d/www.conf
pada

user = nginx
group = nginx
yang udah jadi
https://www.dropbox.com/s/y7f8rdfts6p959w/www.zipservice php-fpm startbuat startupnya..
sudo chkconfig --levels 235 mysqld on
sudo chkconfig --levels 235 nginx on
sudo chkconfig --levels 235 php-fpm on
hasilnya contoh punya saya...
http://server.galih.us/info.php
==================================================
menginstall dan membuat konfigurasi wordpress
==================================================
langsung aja
rm -rf /usr/share/nginx/html/
cd /usr/share/nginx/
wget http://wordpress.org/latest.tar.gz
tar zxf latest.tar.gz
cd wordpress
cp wp-config-sample.php wp-config.php
mv /usr/share/nginx/wordpress /usr/share/nginx/html
nah sekarang login ke mysql dulu
mysql -u root -plogin lalu ketikan
create database (databasekamu);
contoh
create database anu;

kalau mau buat user mysql
create user 'nama_user' IDENTIFIED BY 'password' ;nama_user adalah nama dari user yang akan dibuat, maksimal 16 karakter.
password adalah password yang harus dituliskan pada saat nama_user mengakses MySQL server.
buat keluar tekan ctrl + c
lalu edit file wp-config.php
yum install -y nano
nano wp-config.php
lalu edit... wp-config.php
saya sarankan menggunakan user..
namun jika tidak bisa.. menggunakan root juga gpp..


kalau bingung menggunakan mysql silahkan baca tutor ini dulu
http://centoshelp.org/servers/database/common-useful-mysql-commands/lalu exit dan save,,,
(ctrl + x)
lalu akses ip/hostname anda...
coba lihat gambar ini...





nah disini berbeda untuk install pluginnya..
karena tidak di pasang ftp ( sengaja agar shell tidak berfungsi.. jadi para hacker kacangan ga akan bisa ngacak2 ahahahah :p)
caranya..
ke /usr/share/nginx/html/wp-content/plugins
download dan unzip..
contoh..
cd /usr/share/nginx/html/wp-content/plugins
wget https://downloads.wordpress.org/plugin/blogger-importer.0.7.zip
unzip blogger-importer.0.7.zip
lanjut buat ngetestnya
cat > /usr/share/nginx/html/info.php <
END



gampang kan? :D
selamat berkarya...
karena q orangnya males ngetik.. jadi q import aja dari blog hehehe


semoga bermanfaat
Maju terus indonesia, bentar ane mikir dulu buat postingan besok.. hehehe,
thanks for visiting this blog and CMIIW (Correct Me If I am Wrong), report admin jika ada eror atau ada salah dalam penulisan