Difference between revisions of "Instalasi Wordpress"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(55 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
seperti [[MySQL-server]], [[PHP]] dll, antara lain dapat di install melalui perintah | seperti [[MySQL-server]], [[PHP]] dll, antara lain dapat di install melalui perintah | ||
− | + | Untuk [[Ubuntu]] 18.04 | |
− | |||
− | + | Edit /etc/apt/sources.list | |
− | + | deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse | |
− | + | deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse | |
+ | deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse | ||
+ | Install apps | ||
+ | apt update | ||
+ | apt -y install apache2 php php-xmlrpc php-mysql php-gd php-cli php-curl \ | ||
+ | mysql-client mysql-server libmysqlclient-dev libphp-adodb \ | ||
+ | php-mysql php-gd php-curl php-pear unzip php-mbstring php7.2-xml php-xmlrpc \ | ||
+ | php php-mysql libapache2-mod-php php-cli php-cgi php-gd | ||
+ | |||
+ | Jika dibutuhkan kita dapat meng-enable module PHP 7 di apache, | ||
+ | |||
+ | a2emod php7.2 | ||
+ | |||
+ | pada dasarnya default konfigurasi apache, sudah mengaktifkan php terbaru. | ||
Ambil [[source code]] [[Wordpress]] di | Ambil [[source code]] [[Wordpress]] di | ||
+ | |||
+ | * http://wordpress.org/download/ | ||
* http://wordpress.org/latest.zip | * http://wordpress.org/latest.zip | ||
* http://wordpress.org/latest.tar.gz | * http://wordpress.org/latest.tar.gz | ||
Line 21: | Line 35: | ||
* http://id.wordpress.org/ | * http://id.wordpress.org/ | ||
+ | Download & copy | ||
− | + | wget http://wordpress.org/latest.tar.gz | |
− | + | cp latest.tar.gz /var/www/html/ | |
− | + | cd /var/www/html | |
− | cd /var/www | + | tar zxvf latest.tar.gz |
− | tar zxvf | + | cd /var/www/html/wordpress |
− | cd /var/www/wordpress | + | chmod -Rf 777 /var/www/html/wordpress/wp-content/ |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Konfigurasi [[Wordpress]] untuk menggunakan [[database server]] [[MySQL]] | Konfigurasi [[Wordpress]] untuk menggunakan [[database server]] [[MySQL]] | ||
− | cd /var/www/wordpress | + | cd /var/www/html/wordpress |
cp wp-config-sample.php wp-config.php | cp wp-config-sample.php wp-config.php | ||
vi wp-config.php | vi wp-config.php | ||
Line 50: | Line 57: | ||
Siapkan [[database]] untuk [[Wordpress]], disini akan digunakan | Siapkan [[database]] untuk [[Wordpress]], disini akan digunakan | ||
[[database]] dengan nama wordpress, user [[database]] dengan nama wordpress | [[database]] dengan nama wordpress, user [[database]] dengan nama wordpress | ||
− | dan password untuk akses database adalah wordpress. | + | dan password untuk akses [[database]] adalah wordpress. |
− | Sedang password root [[MySQL]] di set sebagai password. | + | Sedang [[password]] [[root]] [[MySQL]] di set sebagai password. |
Perintah yang digunakan untuk mengkonfigurasi adalah | Perintah yang digunakan untuk mengkonfigurasi adalah | ||
Line 57: | Line 64: | ||
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password'); | mysql> SET PASSWORD FOR root@localhost=PASSWORD('password'); | ||
− | Jika password Root MySQL database sudah di set maka | + | Jika password Root [[MySQL]] [[database]] sudah di set maka |
− | kita dapat langsung mengkonfigurasi MySQL menggunakan perintah | + | kita dapat langsung mengkonfigurasi [[MySQL]] menggunakan perintah |
# mysql -u root -p | # mysql -u root -p | ||
Line 68: | Line 75: | ||
exit | exit | ||
+ | Jika masih belajar dapat menggunakan perintah | ||
+ | |||
+ | |||
+ | # mysql -u root -p123456 | ||
+ | |||
+ | CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; | ||
+ | grant ALL on root.* to wordpress@localhost; | ||
+ | GRANT ALL ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'wordpress'; | ||
+ | grant ALL on wordpress.* to wordpress identified by 'wordpress'; | ||
+ | exit | ||
+ | |||
+ | Restart Web Server | ||
− | Akses [[Web]] Wordpress ke [[IP address]] statik dari [[Web Server]] anda. Sangat tidak di sarankan ungtuk mengakses ke [[localhost]], kecuali jika Web Wordpress hanya digunakan untuk komputer anda sendiri tidak untuk orang lain. Cara mengakses-nya adalah, | + | /etc/init.d/apache2 restart |
+ | /etc/init.d/mysql restart | ||
+ | |||
+ | Akses [[Web]] Wordpress ke [[IP address]] statik dari [[Web Server]] anda. Sangat tidak di sarankan ungtuk mengakses ke [[localhost]], kecuali jika [[Web]] Wordpress hanya digunakan untuk [[komputer]] anda sendiri tidak untuk orang lain. Cara mengakses-nya adalah, | ||
http://ip-address-web-server/wordpress | http://ip-address-web-server/wordpress | ||
install.php | install.php | ||
− | + | Masukan Data berikut | |
− | + | ||
− | * | + | Judul Situs |
+ | Nama Pengguna | ||
+ | Kata sandi, dua kali | ||
+ | E-mail Anda | ||
+ | |||
+ | Klik pada "Install Wordpress" | ||
+ | |||
+ | Kita dapat login | ||
+ | |||
+ | http://ip-address-web-server/wordpress/wp-login.php | ||
+ | |||
+ | ==Youtube== | ||
+ | |||
+ | * https://www.youtube.com/watch?v=mT9XTQv7VRU | ||
− | |||
==Pranala Menarik== | ==Pranala Menarik== | ||
+ | * [[Instalasi Wordpress]] | ||
+ | * [[Wordpress php.ini untuk VideoBlogging]] | ||
* [[Instalasi WP e-Commerce]] | * [[Instalasi WP e-Commerce]] | ||
* [[Melihat Statistik Wordpress]] | * [[Melihat Statistik Wordpress]] | ||
* [[Linux Howto]] | * [[Linux Howto]] | ||
+ | * [[Aktifasi Wordpress Multisite]] | ||
+ | * [[Wordpress Theme untuk Photoblogging]] | ||
+ | * [[Wordpress Theme untuk Videoblogging]] | ||
+ | * [[Wordpress Instalasi Smashing Multimedi Theme]] | ||
+ | * [[Wordpress Instalasi Theme]] | ||
+ | * [[BuddyPress]] Social Media di [[Wordpress]] |
Latest revision as of 04:48, 24 December 2019
Bagi anda yang berminat untuk membuat sendiri Server Blog dapat menggunakan Wordpress.
Pertama-tama siapkan beberapa fasilitas pendukung Wordpress seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah
Untuk Ubuntu 18.04
Edit /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse
Install apps
apt update apt -y install apache2 php php-xmlrpc php-mysql php-gd php-cli php-curl \ mysql-client mysql-server libmysqlclient-dev libphp-adodb \ php-mysql php-gd php-curl php-pear unzip php-mbstring php7.2-xml php-xmlrpc \ php php-mysql libapache2-mod-php php-cli php-cgi php-gd
Jika dibutuhkan kita dapat meng-enable module PHP 7 di apache,
a2emod php7.2
pada dasarnya default konfigurasi apache, sudah mengaktifkan php terbaru. Ambil source code Wordpress di
Atau bagi anda yang ingin menggunakan Wordpress berbahasa Indonesia dapat mengambil source code-nya di
Download & copy
wget http://wordpress.org/latest.tar.gz cp latest.tar.gz /var/www/html/ cd /var/www/html tar zxvf latest.tar.gz cd /var/www/html/wordpress chmod -Rf 777 /var/www/html/wordpress/wp-content/
Konfigurasi Wordpress untuk menggunakan database server MySQL
cd /var/www/html/wordpress cp wp-config-sample.php wp-config.php vi wp-config.php
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'wordpress'); define('DB_HOST', 'localhost');
Siapkan database untuk Wordpress, disini akan digunakan database dengan nama wordpress, user database dengan nama wordpress dan password untuk akses database adalah wordpress. Sedang password root MySQL di set sebagai password. Perintah yang digunakan untuk mengkonfigurasi adalah
mysql mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
# mysql -u root -p Enter password: create database wordpress; grant INSERT,SELECT on root.* to wordpress@localhost; grant CREATE, INSERT, SELECT, DELETE, UPDATE on wordpress.* to wordpress@localhost identified by 'wordpress'; grant CREATE, INSERT, SELECT, DELETE, UPDATE on wordpress.* to wordpress identified by 'wordpress'; exit
Jika masih belajar dapat menggunakan perintah
# mysql -u root -p123456
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; grant ALL on root.* to wordpress@localhost; GRANT ALL ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'wordpress'; grant ALL on wordpress.* to wordpress identified by 'wordpress'; exit
Restart Web Server
/etc/init.d/apache2 restart /etc/init.d/mysql restart
Akses Web Wordpress ke IP address statik dari Web Server anda. Sangat tidak di sarankan ungtuk mengakses ke localhost, kecuali jika Web Wordpress hanya digunakan untuk komputer anda sendiri tidak untuk orang lain. Cara mengakses-nya adalah,
http://ip-address-web-server/wordpress install.php
Masukan Data berikut
Judul Situs Nama Pengguna Kata sandi, dua kali E-mail Anda
Klik pada "Install Wordpress"
Kita dapat login
http://ip-address-web-server/wordpress/wp-login.php
Youtube
Pranala Menarik
- Instalasi Wordpress
- Wordpress php.ini untuk VideoBlogging
- Instalasi WP e-Commerce
- Melihat Statistik Wordpress
- Linux Howto
- Aktifasi Wordpress Multisite
- Wordpress Theme untuk Photoblogging
- Wordpress Theme untuk Videoblogging
- Wordpress Instalasi Smashing Multimedi Theme
- Wordpress Instalasi Theme
- BuddyPress Social Media di Wordpress