Difference between revisions of "Install WordPress di Ubuntu 22.04 dgn Apache2 MariaDB PHP7"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
sudo apt -y install mariadb-client mariadb-server | sudo apt -y install mariadb-client mariadb-server | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Restart | Restart | ||
Line 31: | Line 25: | ||
/etc/init.d/mysql restart | /etc/init.d/mysql restart | ||
− | + | ==Install PHP== | |
− | |||
− | ==Install PHP | ||
sudo apt update | sudo apt update | ||
− | sudo apt -y install | + | sudo apt -y install php |
Install extension | Install extension | ||
− | sudo apt -y install | + | sudo apt -y install php-common php-mysql php-xml php-xmlrpc \ |
− | + | php-curl php-gd php-imagick php-cli php-dev \ | |
− | + | php-imap php-mbstring php-opcache php-soap \ | |
− | + | php-zip php-cli php-intl \ | |
imagemagick git unzip zip libgd-dev libapache2-mod-php libphp-adodb | imagemagick git unzip zip libgd-dev libapache2-mod-php libphp-adodb | ||
Line 49: | Line 41: | ||
Edit (tergantung kebutuhan) | Edit (tergantung kebutuhan) | ||
− | sudo vi /etc/php/ | + | sudo vi /etc/php/8.1/apache2/php.ini |
upload_max_filesize = 100M | upload_max_filesize = 100M | ||
Line 61: | Line 53: | ||
sudo systemctl restart apache2.service | sudo systemctl restart apache2.service | ||
− | |||
− | |||
==Install Wordpress== | ==Install Wordpress== | ||
Line 131: | Line 121: | ||
/etc/init.d/apache2 restart | /etc/init.d/apache2 restart | ||
− | /etc/init.d/ | + | /etc/init.d/mariadb 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, | 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, |
Latest revision as of 11:35, 16 November 2023
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 20.04
Install Apache2
sudo su sudo apt update sudo apt -y install apache2
Install MariaDB
Instalasi
sudo apt -y install mariadb-client mariadb-server
Restart
/etc/init.d/mysql restart
Install PHP
sudo apt update sudo apt -y install php
Install extension
sudo apt -y install php-common php-mysql php-xml php-xmlrpc \ php-curl php-gd php-imagick php-cli php-dev \ php-imap php-mbstring php-opcache php-soap \ php-zip php-cli php-intl \ imagemagick git unzip zip libgd-dev libapache2-mod-php libphp-adodb
Edit (tergantung kebutuhan)
sudo vi /etc/php/8.1/apache2/php.ini
upload_max_filesize = 100M post_max_size = 48M memory_limit = 512M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000
Restart apache2
sudo systemctl restart apache2.service
Install Wordpress
Ambil source code Wordpress di
Atau bagi anda yang ingin menggunakan Wordpress berbahasa Indonesia dapat mengambil source code-nya di
Download & copy
cd /usr/local/src/ 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
SET PASSWORD FOR root@localhost=PASSWORD('123456'); 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/mariadb 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