Kamis, 17 April 2014


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-cgi

tapi 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.zip


lalu 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 restart


oya 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.zip


service php-fpm start



buat 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 -p

login 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

Posting Komentar