Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Saat traffic situs web Anda tumbuh dan basis pembaca / penampil Anda meningkat, Anda pada akhirnya akan melebihi rencana hosting bersama Anda dan mempertimbangkan untuk bermigrasi ke VPS.
Untuk memigrasi situs WordPress Anda saat menggunakan domain yang sama, Anda harus mempertimbangkan aspek-aspek berikut:
Tutorial ini akan membahas proses migrasi situs WordPress dari shared hosting ke Vultr VPS.
Biasanya, vendor host bersama memberi Anda kemampuan untuk mengekspor database MySQL Anda di panel kontrol atau beberapa alat administrasi database. Bagaimanapun, Anda perlu mengekspor seluruh database WordPress Anda ke direktori Web Anda untuk diunduh. Katakanlah file database yang diekspor adalah wordpress.sql
yang duduk di direktori dasar direktori Web pada host bersama.
Salin file cadangan database ke server Anda dari terminal SSH Anda. Pastikan bahwa izin file 644 untuk menghindari kesalahan 403 terlarang.
cd ~
wget http://www.yourdomain.com/wordpress.sql
Selain itu, pastikan untuk menyiapkan nama basis data, nama pengguna basis data, dan kata sandi basis data untuk penggunaan di masa mendatang.
Perhatian : Untuk mencegah akses yang tidak sah, file cadangan database di direktori Web harus dihapus segera setelah Anda menyelesaikan transmisi. Selain itu, Anda dapat menggunakan nama / string acak sebagai nama file yang sangat mengurangi kemungkinan akses tidak sah ke file. Bagaimanapun, file tersebut harus segera dihapus setelah diunduh ke instance Vultr Anda.
Anda hanya perlu mencadangkan seluruh wp-content
direktori dan beberapa file yang ditambahkan secara manual, seperti favicon.ico
, di direktori dasar direktori Web. Katakanlah Anda telah menambahkan seluruh direktori "wp-content" dan semua file ini ke dalam file arsip bernama files.tar.gz
yang juga ada di direktori dasar direktori Web.
Salin file arsip ke server Anda dari terminal SSH Anda. Sekali lagi, pastikan bahwa izin file adalah 644.
wget http://www.yourdomain.com/files.tar.gz
Hapus file arsip ini di direktori Web setelah transmisi.
Perbarui sistem Anda dengan Yum:
sudo yum update -y
Kemudian perbarui instalasi WordPress Anda ke versi terbaru dari Dashboard WordPress.
Untuk memulihkan situs WordPress Anda di Vultr VPS, Anda perlu membangun kembali basis data Vultr WordPress, dengan kata lain, Anda perlu menghapus semua tabelnya dan mengimpor cadangan basis data sebelumnya.
Tampilkan kredensial MySQL default aplikasi WordPress satu klik Vultr:
sudo cat /root/.my.cnf
Gunakan kredensial di layar untuk masuk ke shell MySQL:
mysql -u root -p
Temukan database yang namanya terdiri dari wp
dan 7 digit, lalu beralih untuk menggunakannya. Katakan di wp9968857
sini.
SHOW DATABASES;
USE wp9968857;
Opsional: Anda dapat membuat perintah menjatuhkan tabel untuk ditinjau:
Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'wp_%';
Gunakan perintah berikut untuk menghapus 12 tabel dalam database wp9968857:
USE wp9968857;
DROP TABLE wp_commentmeta; DROP TABLE wp_comments; DROP TABLE wp_links; DROP TABLE wp_options; DROP TABLE wp_postmeta; DROP TABLE wp_posts; DROP TABLE wp_term_relationships; DROP TABLE wp_term_taxonomy; DROP TABLE wp_termmeta; DROP TABLE wp_terms; DROP TABLE wp_usermeta; DROP TABLE wp_users;
Saat masih dalam shell MySQL, impor file cadangan MySQL ke dalam database yang baru dibuat:
SET NAMES 'UTF8';
SOURCE ~/wordpress.sql
EXIT;
Untuk mengembalikan file cadangan, Anda perlu membuka zip files.tar.gz
file, mengatur izin yang tepat untuk setiap file dan direktori, dan memindahkannya kembali ke lokasi yang tepat.
Buka zip file cadangan ke direktori home Anda:
cd ~
tar -zxvf ~/files.tar.gz -C ~
Sekarang wp-content
direktori dan file yang ditambahkan secara manual "favicon.ico" harus duduk di direktori home Anda.
Untuk mencegah kesalahan izin, seluruh wp-content
direktori dan file favicon.ico
harus menjadi milik nginx:nginx
:
sudo chown -R nginx:nginx wp-content
sudo chown nginx:nginx favicon.ico
Juga, izin wp-content
direktori dan setiap sub direktori harus disetel ke 755, izin setiap file harus ditetapkan ke 644:
sudo chmod 755 wp-content
cd wp-content
find ./ -type d -print | sudo xargs chmod 755
find ./ -type f -print | sudo xargs chmod 644
cd ~
sudo chmod 644 favicon.ico
Pindahkan mereka kembali ke direktori Web /var/www/html
:
sudo mv /var/www/html/wp-content /var/www/html/backup-wp-content
sudo mv ~/wp-content /var/www/html/wp-content
sudo mv ~/favicon.ico /var/www/html/favicon.ico
Mulai ulang server:
sudo shutdown -r now
Sekarang, Anda dapat melihat situs yang dimigrasi dari http: // [server-ip-Anda] /. Ingatlah untuk menggunakan kredensial WordPress sebelumnya untuk login. Kredensial WordPress yang Anda siapkan selama menggunakan VPS telah dihapus dan tidak ada lagi.
Jika ada teks atau tautan yang terkait dengan alamat IP lama Anda di konten situs WordPress Anda, Anda perlu memperbaikinya secara manual.
Akhirnya, Anda perlu memodifikasi catatan DNS A domain Anda, ganti IP host bersama dengan IP VPSr VPSR yang Anda gunakan. Setelah modifikasi menjadi efektif, Anda dapat mengunjungi situs WordPress baru menggunakan nama domain Anda.
Ini menyimpulkan tutorial kami. Terima kasih telah membaca dan Selamat blogging!
w3-cache
. Untuk mengatasi masalah ini, akses wp-content/plugins
folder menggunakan SSH dan ganti nama folder plugin dengan menambahkan akhiran. Ini akan menonaktifkan plugin, dan menyelesaikan 500 kesalahan. Kemudian dari dashboard admin WordPress, aktifkan kembali plugin.Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Menggunakan Sistem yang Berbeda? Graylog server adalah perangkat lunak manajemen log sumber terbuka siap pakai perusahaan. Ia mengumpulkan log dari berbagai sumber dan menganalisis
Menggunakan Sistem yang Berbeda? Anchor CMS adalah Content Engine System (CMS) Blog Engine yang super-sederhana dan sangat ringan, gratis, dan terbuka
NFS adalah sistem file berbasis jaringan yang memungkinkan komputer untuk mengakses file di seluruh jaringan komputer. Panduan ini menjelaskan bagaimana Anda dapat mengekspos folder melalui NF
Panduan ini mencakup instalasi dasar dan pengaturan GitBucket untuk instance Vultr yang menjalankan Ubuntu 16.04, dan mengasumsikan bahwa Anda menjalankan perintah sebagai
Menggunakan Sistem yang Berbeda? Directus 6.4 CMS adalah Headless Content Management System (CMS) yang kuat dan fleksibel, gratis dan open source yang menyediakan pengembang
Menggunakan Sistem yang Berbeda? Mattermost adalah sumber terbuka, alternatif yang di-host-sendiri ke layanan pesan Slack SAAS. Dengan kata lain, dengan Mattermost, Anda ca
TeamTalk adalah sistem konferensi yang memungkinkan pengguna untuk memiliki percakapan audio / video berkualitas tinggi, obrolan teks, transfer file, dan berbagi layar. Itu saya
Vultr menyediakan fitur yang memungkinkan Anda untuk melakukan pra-instal kunci SSH setelah membuat instance baru. Ini memungkinkan Anda untuk mengakses pengguna root server, namun, th
Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Akses Sudo. Perintah yang diperlukan untuk dijalankan karena root diawali oleh #, dan satu
Ranger adalah manajer file berbasis baris perintah dengan binding kunci VI. Ini memberikan antarmuka kutukan minimalis dan bagus dengan tampilan pada hierarki direktori
Menggunakan Sistem yang Berbeda? Redmine adalah alat manajemen proyek berbasis web gratis dan open source. Itu ditulis dalam Ruby on Rails dan mendukung banyak database
Menggunakan Sistem yang Berbeda? Brotli adalah metode kompresi baru dengan rasio kompresi yang lebih baik daripada GZIP. Kode sumbernya dihosting secara publik di Githu ini
Pada kesempatan tertentu, Administrator Sistem mungkin perlu membuat akun pengguna dan membatasi akses mereka untuk hanya mengelola file mereka sendiri melalui sFTP, tetapi tidak
Pendahuluan MySQL memiliki fitur hebat yang dikenal sebagai tampilan. Tampilan adalah kueri yang disimpan. Pikirkan mereka sebagai alias untuk permintaan yang panjang. Dalam panduan ini,
Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Akses Sudo. Perintah yang harus dijalankan sebagai root diawali oleh #. Th
Mengizinkan login root melalui SSH umumnya dianggap sebagai praktik keamanan yang buruk di seluruh industri teknologi. Sebagai gantinya, Anda dapat melakukan administrativ sensitif
Menggunakan Sistem yang Berbeda? Seafile (versi komunitas) adalah solusi sinkronisasi dan berbagi file sumber gratis dan terbuka yang mirip dengan ownCloud. Sepanjang kecerdasan
Menggunakan Sistem yang Berbeda? Thelia adalah alat sumber terbuka untuk membuat situs web e-bisnis dan mengelola konten online yang ditulis dalam PHP. Kode sumber thelia i
Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini) Akses Sudo: Perintah yang diperlukan untuk dijalankan karena root diawali oleh #, dan satu
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.