Cara Pindahkan Folder WordPress dari Root ke Subfolder di cPanel

Ada beberapa alasan yang mengharuskan kita untuk memindahkan folder wordpress dari root ke subfolder di cPanel, alasan terkuat adalah agar directory cPanel kita tetap clean tidak berantakan.

Terkadang banyak aplikasi yang kita install di hosting cPanel kita dan semua file tersebut berada di lokasi root, lokasi yang sama dengan lokasi dimana file file wordpress core kita berada.

Hal ini tentunya menyulitkan kita dalam berbagai hal, salah satunya saat melakukan proses backup, bisa membuat kita bingung mana yang benar-benar file dari wordpress mana yang tidak.

Juga saat di cPanel kita setup banyak subdomain atau addon domain, jika file file nya tertata rapi maka kita tidak terpusingkan untuk memastikan ini file wordpress milik domain yang mana. Begitu kiranya.

Lantas bagaimana caranya memindahkan file wordpress ke subfolder? Mudah saja, saya yakin anda juga pasti bisa melakukannya. Begini caranya:

Step-stepnya

1. Buka File Manager, Pilih directory yang ingin kamu pindahkan

file manager
buka file manager

Jangan lupa untuk centang Show Hidden Files agar .htaccess juga terlihat, karena defaultnya file htaccess itu di hidden

pilih directory yang ingin dipindahkan klik go
pilih directory yang ingin dipindahkan

2. Buat folder baru

Selanjutnya buat folder baru sebagai tempat dimana file wordpress nanti dipindahkan

create new folder
klik new folder
isi name folder dan create folder
isi name folder dan create folder

3. Pindahkan semua file core wordpress

Selanjutnya pindahkan semua file core wordpress ke directory atau subfolder yang baru dibuat

select all
select all
move file
klik move file
move file ke directory baru
pindahkan file ke directory baru

4. Login ke Dashboard wordpress dan edit WordPress Address URL

Setelah itu kamu harus login ke dashboard wordPress dan mengedit wordpress address url defaultnya, tambahkan dengan nama subfolder tempat dimana file wordpress yang baru berada

ganti wordpress address
ganti wordpress address

5. Copy index.php dan .htaccess ke root folder

Langkah selanjutnya copy file index.php dan .htaccess yang sudah dipindahkan tadi ke folder root kembali, ingat cukup copy saja ya jangan pindahkan lagi

copy htaccess dan index

6. Edit index.php

Lalu open file index.php di code editor dan tambahkan directory yang baru di line ke 17

ubah folder wp blog header di line ke 17
ubah folder wp blog header di line ke 17

Sampai disini anda sudah berhasil memindahkan file wordpress ke subfolder yang baru anda buat.

Tetapi kemungkinan besar akan ada eror di tampilan image atau gambar di setiap laman web anda, untuk mengatasi masalah ini lakukan langkah berikutnya:

Download plugin Better Search Replace

Terjadinya eror pada file gambar yang ada di laman web anda setelah memindahkan file core wordress ke directory yang baru disebabkan karena database wordpress anda yang masih mengarahkan lokasi gambar pada lokasi directory yang lama (root), yang seharusnya lokasi gambar diarahkan kepada lokasi directory yang baru (subfolder yg baru dibuat)

search n replace plugin
search n replace plugin

Edit database upload directory

Setelah diinstall plugin teresbut, lalu buka settingannya. isi pada form Search for dengan http://domainkamu.com/wp-content/uploads/ dan isi juga Replace with dengan http://domainkamu.com/directorybaru/wp-content/uploads

search directory image n replace with new directory
search directory image n replace with new directory

Jangan lupa untuk unchecked tulisan Run as dry run? dan klik Run Search/Replace

Ok, proses pemindahan file wordpress ke subfolder sudah selesai dan sekarang directory cPanel kamu sudah bersih tidak berantakan.

Semoga postingan ini bermanfaat ya. Salam..

5 thoughts on “Cara Pindahkan Folder WordPress dari Root ke Subfolder di cPanel

  1. Tutorial yang saya cari
    Benar-benar bekerja dengan baik!
    Terima kasih Mas 😀

    Ada 1 pertanyaan, bila wordpress kita masih baru jadi belum ada gambar yang di upload
    apa tetap perlu melakukan tahapan install plugin Better Search Replace?

    • Kalau belum ada gambar ga perlu edit replace database path folder uploadnya. Nanti setiap upload gambar baru akan otomatis ke masuk dan folder upload yg baru dan setiap postingan yg memanggil file gambar maka akan memanggil berdasar path baru.

  2. mas, mau tanya, sy sdh memindahkan dr sub folder ke folder rootnya, tapi malah tidak bisa add new pada semua menunya. kira2 salah dimana ya mas? makasii

Leave a Comment