Berikut langkah-langkah yang diperlukan untuk memindahkan situs joomla dari subfolder ke root:
- Gunakan klien FTP dan sambungkan ke akun hosting Anda melalui FTP, atau gunakan File Manager yang harus tersedia di Panel Kontrol akun hosting Anda.
- Arahkan ke folder tempat Joomla berada (root / joomla).
- Temukan file configuration.php, unduh dan buka dengan editor teks (bukan perangkat lunak pengolah kata seperti ms word).
Anda mencari baris berikut:
var $live_site = '';
var $log_path = '/home/username/public_html/joomla/logs';
var $tmp_path = '/home/username/public_html/joomla/tmp';
var $ftp_root = 'public_html/joomla';
Mengubah:
var $live_site = '';
var $log_path = '/home/username/public_html/logs';
var $tmp_path = '/home/username/public_html/tmp';
var $ftp_root = 'public_html';
Jika $live_site
variabel memiliki nilai:
mis$live_site = 'http://www.site.com/joomla';
kemudian sesuaikan seperti:
$live_site = 'http://www.site.com';
- Simpan configuration.php dan unggah kembali ke lokasi sebelumnya.
Periksa file bernama .htaccess. Jika tersedia, edit ini juga. Anda mencari baris berikut:
RewriteBase /joomla
Mengubah: RewriteBase /
* Alih-alih joomla, harapkan untuk melihat nama subfolder Anda yang sebenarnya, tempat joomla berada.
- Arahkan kembali ke folder Root Anda. Jika ada file dan folder dari situs yang lama, sebaiknya buat folder baru, beri nama seperti "situs lama", dan letakkan semua file di folder ini.
- Sekarang yang perlu Anda lakukan adalah memindahkan file / folder instalasi Joomla ke folder root.
- Setelah langkah selesai, login ke administrator dan bersihkan cache Joomla. Pergi ke Sistem -> Bersihkan Cache dan bersihkan file yang di-cache.
- Periksa ujung depan situs Anda.
- Jika semuanya berfungsi dengan baik - jangan lupa untuk menghapus file dari situs lama jika Anda tidak membutuhkannya lagi.
Cara terbaik adalah mengubah folder root yang ditetapkan pada situs Anda pada pencarian hosting web Anda . Saya melakukan ini sehingga saya dapat membangun versi baru situs saya dan menyimpan / menjaga versi lama tetap hidup; yang harus saya lakukan adalah mengubah "Document Root" domain saya ke folder baru setiap kali saya merilis versi baru. Hindari mengarahkan ulang situs Anda, algorythm pencarian Google tidak menyukainya.
sumber
Saya bertanya-tanya mengapa tidak ada yang menyarankan menggunakan komponen Cadangan Akeeba dan skrip Akeeba Kickstart . Untuk beberapa pengguna, ini mungkin cara yang lebih mudah untuk melakukan hal yang sama seperti yang disarankan FFrewin. Akeeba melakukan semua itu secara otomatis.
Keduanya gratis (dalam versi dasar, Anda tidak perlu pro). Anda dapat mengunduhnya langsung di AkeebaBackup.com/download .
Langkah-langkah yang diperlukan adalah:
Sebelum menghapus instalasi sebelumnya, pastikan instalasi baru Anda benar-benar berfungsi. File cadangan Anda mungkin rusak karena tidak diunduh atau apa pun dan Anda mungkin tidak dapat menginstal cadangan.
Saya juga sadar bahwa ini sepertinya cara yang sedikit lebih rumit, tetapi tidak, saya percaya ini lebih mudah dan biasanya lebih cepat - menyalin ribuan file (seluruh Joomla) dari lokasi FTP Anda ke komputer Anda dan mengunggahnya ke lokasi FTP baru Anda membutuhkan waktu berjam-jam. Dengan Akeeba, Anda dapat beroperasi dalam waktu kurang dari satu jam (tergantung pada ukuran situs web Joomla Anda).
sumber
Jika Anda ingin mengarahkan localhost Anda ke beberapa subfolder daripada folder root seperti
/var/www/subfolder
Maka Anda perlu melakukan konfigurasi ini di server. buka file di jalur berikut:
maka Anda perlu mengubah path root folder di berikut:
Sekarang jika Anda akan menjalankan localhost maka itu akan membuka file subfolder.
sumber
Akeeba Backup berfungsi dengan baik. Jika Anda memiliki situs joomla sebelumnya yang sudah diinstal di root Anda, pastikan untuk menghapus folder joomla di root sebelum Anda memindahkan situs baru ke root atau Anda mungkin memiliki templat yang tidak kompatibel, dll yang tersisa dari versi sebelumnya.
Saya juga akan merekomendasikan masuk ke admin cpanel-> myPHP Anda dan mengekspor database Anda untuk lapisan cadangan lain. File cadangan Akeeba termasuk basis data Anda, jadi ini hanyalah redundansi.
sumber