How to install wordpress on apache CentOs 7
Isi kandungan:
- Prasyarat
- Mewujudkan Pangkalan Data MySQL
- Memuat turun Wordpress
- Mengkonfigurasi Apache
- Melengkapkan Pemasangan WordPress
- Kesimpulannya
WordPress adalah blogging sumber terbuka dan platform CMS yang paling popular di seluruh dunia, yang menjana seperempat daripada semua laman web di Internet hari ini. Ia didasarkan pada PHP dan MySQL dan membungkus satu tan ciri yang boleh diperluaskan dengan plugin dan tema percuma dan premium. WordPress adalah cara paling mudah untuk membuat kedai, laman web, atau blog dalam talian anda.
Dalam tutorial ini, kami akan menerangkan cara memasang WordPress pada CentOS 7. Pada masa menulis artikel ini, versi terkini WordPress adalah versi 5.0.3.
Kami akan menggunakan timbunan LAMP dengan Apache sebagai pelayan web, sijil SSL, PHP terbaru 7.2 dan MySQL / MariaDB sebagai pelayan pangkalan data.
Prasyarat
Pastikan prasyarat berikut dipenuhi sebelum meneruskan dengan tutorial ini:
- Nama domain menunjuk ke alamat IP awam pelayan anda. Kami akan menggunakan
example.com
Dimasukkan sebagai pengguna dengan hak istimewa sudo.Apache dipasang dengan mengikuti arahan ini.PHP 7.2 dipasang dengan mengikuti arahan ini.Anda mempunyai sijil SSL yang dipasang untuk domain anda. Anda boleh menghasilkan Sijil SSL percuma Sijil dengan mengikuti arahan ini.
Mewujudkan Pangkalan Data MySQL
WordPress menyimpan data dan konfigurasinya dalam pangkalan data MySQL. Sekiranya anda tidak mempunyai MySQL atau MariaDB dipasang pada pelayan CentOS anda, anda boleh memasang dengan mengikuti salah satu panduan di bawah:
- Pasang MySQL ke CentOS 7. Pasang MariaDB pada CentOS 7.
Masuk ke shell MySQL dengan melaksanakan arahan berikut:
mysql -u root -p
Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat pangkalan data baru bernama
wordpress
:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Seterusnya, buat akaun pengguna MySQL bernama
wordpressuser
dan memberikan kebenaran yang diperlukan kepada pengguna dengan menjalankan perintah berikut:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Setelah selesai, keluar dari konsol mysql dengan menaip:
Memuat turun Wordpress
Perintah berikut akan memuat turun versi terkini WordPress dari laman muat turun WordPress dengan wget dan mengekstrak arkib ke direktori root dokumen domain:
wget -q -O - "http://wordpress.org/latest.tar.gz" | sudo tar -xzf - -C /var/www/html --transform s/wordpress/example.com/
Tetapkan keizinan yang betul supaya pelayan web dapat mengakses penuh ke fail dan direktori tapak:
sudo chown -R apache: /var/www/html/example.com
Mengkonfigurasi Apache
Kini, anda sepatutnya mempunyai Apache dengan sijil SSL yang dipasang pada sistem anda, jika tidak memeriksa prasyarat untuk tutorial ini.
Buka editor teks anda dan edit konfigurasi tuan rumah maya Apache domain:
sudo nano /etc/httpd/conf.d/example.com.conf
Jangan lupa untuk mengganti
example.com
dengan domain Wordpress anda dan tetapkan laluan yang betul ke fail sijil SSL.
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
Konfigurasi akan memberitahu Apache untuk mengalihkan
http
ke
https
dan
www
ke versi bukan domain
non-www
anda.
Mulakan semula perkhidmatan Apache untuk perubahan yang berlaku:
Melengkapkan Pemasangan WordPress
Sekarang bahawa Wordpress dimuat turun dan pelayan Apache dikonfigurasi, anda boleh menyelesaikan pemasangan melalui antara muka web.
Buka penyemak imbas anda, taip domain anda dan skrin yang serupa dengan yang berikut akan muncul:
Dari sini anda boleh mula menyesuaikan pemasangan WordPress anda dengan memasang tema dan plugin baru.
Kesimpulannya
Tahniah, anda telah berjaya memasang WordPress dengan Apache pada pelayan CentOS 7 anda. Langkah Pertama Dengan WordPress adalah tempat permulaan yang baik untuk mengetahui lebih lanjut mengenai cara memulakan WordPress.
centos wordpress mysql mariadb cms apacheBagaimana untuk memasang dan mengkonfigurasi nextcloud dengan apache pada centos 7

Nextcloud adalah sumber terbuka, platform berkongsi fail dan kerjasama, yang serupa dengan Dropbox. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi Nextcloud dengan Apache pada mesin CentOS 7.
Bagaimana untuk memasang dan selamat phpmyadmin dengan apache pada centos 7

phpMyAdmin membolehkan anda berinteraksi dengan pangkalan data MySQL, menguruskan akaun pengguna dan keistimewaan dan melaksanakan pernyataan SQL. Dalam tutorial ini, kami akan berjalan melalui langkah-langkah yang diperlukan untuk memasang dan mengamankan phpMyAdmin dengan Apache pada CentOS 7.
Bagaimana untuk memasang wordpress dengan apache pada ubuntu 18.04

Wordpress adalah blogging sumber terbuka dan CMS yang paling popular yang menguasai lebih daripada satu perempat laman web dunia. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang WordPress pada mesin Ubuntu 18.04.