About

Wednesday, 26 March 2014

WordPress Hosting Indonesia - JaringanHosting.com : Membuat Admin Baru pada WordPress Melalui PHP MySQL (PHPMyAdmin)

Ada kalanya, password WordPress Admin suatu user, telah diubah oleh hacker. Dimana, seorang Admin terkunci dari dashboard adminnya. Solusi terbaik (untuk situasi seperti ini ) adalah membuat akun admin baru untuk mendapatkan akses ke  dashboard WP admin dan memperbaiki hal-hal yang diperlukan . Dalam tutorial ini saya akan menunjukkan bagaimana caranya, supaya Anda dapat membuat account user admin WordPress baru, melalui database MySQL (tanpa akses ke dashboard WordPress admin Anda ) yang ada pada WordPress Hosting Indonesia Anda.

WordPress Hosting Indonesia - JaringanHosting.com

1 ) Akses database MySQL Anda
 
  •     Masuk ke panel Control Panel Anda
  •     Lalu klik " Database"
  •     Kemudian pilih PHPMyAdmin
2) Pilih WP Users table
  •      Pilih database WordPress Anda dari daftar database yang ada di PhpMyAdmin
  •      Pergi ke WP Users table dan klik pada "insert" link
 
 3) Insert record baru pada Users Table
Anda harus mengisi beberapa fields berikut untuk insert a new user record :
- ID – Kosongkan kolom ini (karena akan otomatis ter-assign dengan ID yang tepat)
    user_login – masukkan usename yang Anda inginkan- user_pass – Masukkan password Anda. Pilih MD5 pada menu function seperti pada gambar berikut.


- user_nicename – kosongkan kolom ini 
- user_email – isi dengan alamat email yang akan Anda gunakan.
- user_url – kosongkan kolom ini
- user_registered – Pilih tanggal user terdaftar
- user_status – ketik angka 0.
- display_name – kosongkan kolom ini  
- Setelah itu, klik tombol GO untuk menyimpan data-data yang tadi sudah diisi. 

Anda dapat kembali ke wp_users table dan refresh kembali untuk memverifikasi bahwa catatan user Admin sudah dimasukkan dengan benar (lihat gambar di bawah).
 

Catat  jika nilai pada kolom "ID" untuk pengguna yang baru dibuat ini (kita akan membutuhkan nilai ID ini untuk langkah berikutnya). Dalam hal ini ID adalah 2.

4) Insert Meta Values Pengguna
Ini adalah langkah terakhir dimana kita akan meng-assign beberapa meta values pengguna ke akun pengguna yang baru saja kita buat.  Pilih “wp_usermeta” table dan klik pada link 'insert'.


Gunakan nilai berikut dan klik tombol "Go" untuk memasukkan data usermeta :  
- unmeta_id - Biarkan kosong (nanti akan otomatis terisi)
- user_id - ini adalah ID dari user yang kita buat pada langkah sebelumnya. 
- meta_key - Gunakan wp_capabilities
- meta_value - Gunakan nilai berikut untuk bidang ini:
a:1:{s:13:"administrator";s:1:"1";}
Seperti pada gambar di bawah ini:
Anda sekarang dapat login ke situs WordPress Anda dengan akun WP Pengguna baru dibuat. Anda dapat menggunakan akun ini untuk mengganti password dari account pengguna lain atau menghapusnya (jika Anda ingin).
JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

Sunday, 2 February 2014

Drupal Hosting - JaringanHosting.com :: Cara Reset Password Admin pada Drupal

Lupa Password Admin Drupal Anda? 

Tidak ada yang lebih frustrasi daripada tidak dapat memperbarui situs Drupal Anda hanya tidak mampu untuk masuk dan Anda tidak memiliki password admin. Karena itu akan secara efektif mengunci Anda keluar dari situs Anda sepenuhnya. Hal pertama yang harus dicoba adalah dengan mengklik pada link password yang hilang dan password Anda akan dikirim melalui email Anda. 
Namun, ada kalanya di mana hal ini tidak berhasil saat:
  • Anda tidak dapat mengakses halaman mengambil kata sandi. 
  • Email anda yang telah disimpan sebelumnya, tidak lagi digunakan sebagai alamat email untuk user admin (user 1). 

Dalam kasus ini, ada cara lain untuk mendapatkan kembali akses ke situs Drupal Anda. Metode terbaik tergantung pada versi Drupal Anda.

Dalam beberapa langkah selanjutnya, kami akan menunjukkan cara untuk menghasilkan hash untuk masuk ke dalam database Anda untuk me-reset password untuk user 1 (user admin). 

Password Hash 
Karena Drupal 7 menyimpan password Anda dalam hash satu arah dalam database Anda, Anda tidak dapat membalikkan hash untuk password Anda. Namun Anda dapat menggunakan built-in fungsi password Drupal untuk me-reset dengan meng-upload file dengan kode php yang sesuai:

 <?php  
 define('DRUPAL_ROOT', getcwd());  
 require_once DRUPAL_ROOT . '/includes/bootstrap.inc';  
 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);  
 require_once 'includes/password.inc';  
 echo user_hash_password('TemporaryPassword');  
 die();  
 menu_execute_active_handler();  
 ?>  

Simpan kode ini dalam sebuah file bernama pw-reset.php (atau yang serupa), dan upload ke folder public_html Anda pada situs Drupal Anda. Pastikan Anda mengganti TemporaryPassword dengan password yang ingin Anda gunakan untuk mendapatkan kembali akses ke account admin Anda. Setelah Anda meng-upload file, buka tab browser dan launch kode dengan mengunjungi halaman ini di address bar browser Anda. Dalam contoh ini, Anda akan browse ke example.com / pw-reset.php. Ini akan menghasilkan hash password lama bagi Anda untuk masuk ke dalam database Drupal Anda. Buat catatan (copy) password ini untuk langkah berikutnya.

Reset Password Admin Menggunakan Hash 
Pada langkah ini, Anda ingin mengakses database Drupal Anda (biasanya melalui phpMyAdmin di cPanel untuk instalasi Apache / mySQL). Klik pada tabel pengguna, dan di bawah kolom uid, cari nilai 1 (sesuai dengan user 1). Lakukan edit inline dan copy hash yang dihasilkan sesuai dengan pass field. Setelah anda mengklik Save, Anda harus dapat login ke situs Drupal Anda dengan user admin (user 1) menggunakan TemporaryPassword Anda tentukan di atas. 


Drupal 6

Untuk Drupal 6 , ada 2 metode alternatif untuk mereset password Anda . Yang pertama me-reset password admin Drupal Anda (password yang digunakan oleh user 1) dan yang kedua retrieves password itu. Anda memerlukan akses ke database MySQL Anda (via phpMyAdmin, misalnya) untuk kedua metode , tetapi hanya yang pertama melibatkan fungsi mySQL .

Reset Password Admin Drupal 

Untuk langsung me-reset password Anda , login ke phpMyAdmin dan jalankan pernyataan mySQL berikut :

UPDATE users SET pass = md5('newpassword') WHERE uid = 1;

Masukkan password baru Anda dalam fungsi md5 - secara otomatis akan dikonversi melalui hash satu arah  Perhatikan bahwa untuk versi sebelumnya dari Drupal Anda mungkin perlu menggunakan password SET , bukan SET pass .

Hal ini secara efektif akan me-reset password admin Drupal untuk user 1. Perhatikan bahwa Anda dapat menggunakan ini untuk me-reset password dari setiap pengguna , meskipun hal ini biasanya tidak perlu karena Anda harus cukup login sebagai admin user ( pengguna 1 ) , di mana Anda memiliki kemampuan untuk me-reset password pengguna.

Mengambil Password Admin Drupal

Sebuah alternatif untuk mengambil ulang password Anda. Metode ini hanya berlaku untuk masalah kedua di atas yaitu Anda dapat mengakses halaman mengambil password. Untuk melakukannya, cukup memperbarui email untuk user admin (user 1 ) dalam tabel "users" . Berbeda dengan password, Anda dapat langsung mengedit field email tanpa konsekuensi. Setelah Anda telah memperbarui alamat email Anda untuk user admin, cukup pergi ke halaman permintaan password untuk memiliki password dikirim melalui email ke alamat email Anda.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

Tuesday, 28 January 2014

WordPress Hosting - JaringanHosting.com :: Cara Memindahkan WordPress Dari Server Lokal ke 'Live Site'

Mengembangkan situs WordPress secara lokal, dapat membantu mempercepat proses pembuatan. Setelah Anda selesai mercancang tampilan situs pada localhost, langkah berikutnya adalah memindahkan situs tersebut ke web host. Pada artikel ini , kami akan menunjukkan cara memindahkan WordPress dari server lokal ke live site. Dengan menggunakan proses ini , Anda akan dapat memindahkan semua konten Anda ( posting, halaman , gambar, dll ) , tema , serta plugin dari server lokal ke web host.

Sebelum kita mulai, kita harus memberi tahu bahwa Anda dapat membuat migrasi ini dari server lokal ke live site lebih mudah dengan menggunakan salah satu dari dua plugin yaitu: BackupBuddy atau Duplicator . Pada artikel ini , kami akan menunjukkan cara untuk memindahkan WordPress dari local server menjadi live site dengan cara manual, sehingga Anda dapat mempelajari langkah-langkahnya.


Persiapan
Agar Anda dapat memindahkan WordPress yang sebelumnya dikembangkan secara lokal ke server, Anda harus memiliki dua hal. Pertama adalah server local server. Kita mengasumsikan bahwa Anda memiliki situs WordPress yang berjalan pada local server dan Anda memiliki akses penuh untuk itu. Berikutnya, Anda perlu memiliki web hosting yang mendukung WordPress, sehingga Anda dapat memindahkan konten Anda.
Anda perlu memiliki program FTP dan tahu bagaimana menggunakan FTP, sehingga Anda dapat meng-upload konten Anda ke situs anda. Catatan: screenshot yang digunakan dalam artikel ini adalah dari penyedia WordPress hosting yang memiliki cPanel .

Langkah 1: Ekspor Local WordPress Database
Hal pertama yang perlu Anda lakukan adalah ekspor database WordPress lokal anda. Disini kami gunakan phpMyAdmin untuk melakukan itu. Cukup pergi ke http://localhost/phpmyadmin/ dan klik pada database WordPress. Selanjutnya, klik pada tombol Export dari menu bar seperti pada gambar berikut.

Pada opsi Export Method, pilih custom, yang akan memberi Anda lebih banyak pilihan untuk mengekspor database Anda. Select semua table untuk diekspor dan pilih gzipped untuk dikompresi. Scroll ke bagian bawah halaman dan tekan tombol Go untuk mendownload database Anda.


Langkah 2: Mengupload File WordPress untuk Live Site
Sekarang buka klien FTP dan connect ke live site Anda. Setelah Anda tersambung ke live site Anda, pastikan Anda meng-upload file ke dalam direktori yang tepat. Sebagai contoh, jika Anda ingin situs yang akan di-host di yoursite.com, maka Anda upload semua file ke dalam direktori public_html Anda. Sekarang pilih file WordPress lokal Anda dan upload ke server Anda.


Langkah 3: Membuat  MySQL Database di Live Site 
Sementara FTP client Anda meng-upload file WordPress, Anda dapat menghabiskan waktu ini dengan mengimpor database Anda ke live site. Kebanyakan penyedia layanan hosting WordPress menawarkan cPanel untuk mengelola account hosting Anda, jadi kami akan menunjukkan cara untuk membuat database menggunakan cPanel. Login ke dashboard cPanel dan klik pada icon MySQL database yang dapat ditemukan di bagian database.


Pada gambar berikutnya, buat database dengan memasukkan nama untuk database Anda. Setelah membuat database, scroll ke bawah ke bagian MySQL user dan buat atau menambah pengguna yang sudah ada ke database. Setelah menambahkan pengguna, cPanel akan membawa Anda untuk mengatur hak MySQL untuk pengguna tersebut. Cukup memberikan semua hak istimewa kepada pengguna.

Langkah 4: Mengimport database WordPress ke Live Site 
Langkah berikutnya dalam proses ini adalah import database WordPress. Pergi ke dashboard cPanel Anda, scroll ke bawah pada bagian database dan klik pada phpMyAdmin. Ini akan membawa Anda ke phpMyAdmin di mana Anda klik pada database yang Anda buat sebelumnya. phpMyAdmin akan menampilkan database baru Anda tanpa tabel. Klik pada tab Import di menu atas. Pada halaman impor, klik pilih tombol file kemudian pilih file database gzip Anda simpan di langkah 1. Terakhir, tekan tombol Go di bagian bawah halaman. phpMyAdmin sekarang akan mengimpor database WordPress.

Langkah 5: Mengubah URL Site 
Sekarang Anda perlu mengubah URL situs, sehingga Anda dapat men-setup situs WordPress Anda. Dalam phpMyAdmin Anda, cari tabel wp_options dalam database Anda yang baru saja kita diimport pada langkah 4. Jika Anda mengubah prefiks database Anda, maka bukan wp_options mungkin {prefix}_options. 
Klik pada tombol browse di sebelah wp_options atau link yang Anda lihat di sidebar untuk membuka halaman dengan daftar tabel wp_options. Lihat pada gambar di bawah ini:


Ketika Anda mengklik edit, jendel  edit akan muncul. Pada kotak input untuk option_value', Anda akan melihat URL dari lokal Anda menginstal mungkin sesuatu seperti: http://localhost/test. Hati-hati memasukkan url situs baru Anda di bidang ini, misalnya: http://www.jaringanhosting.com. Simpan dengan mengklik tombol Go. Selanjutnya, Anda perlu untuk meniru langkah ini untuk nama pilihan: Home. Halaman wp_options dapat beberapa halaman, sehingga hanya temukan tab Home. Biasanya pada halaman kedua dapat Anda navigasi dengan mengklik panah pagination di phpMyAdmin. Update url Home untuk menjadi sama seperti siteurl Anda.

Langkah 6 : Menyiapkan Situs Live
Sekarang kita telah mengimpor database dan semua konten di-upload,sekarang saatnya untuk mengkonfigurasi WordPress. Pada saat ini, situs Anda menunjukkan Error Establishing Database Connection. Untuk memperbaiki hal ini, hubungkan ke website Anda menggunakan FTP client dan edit file wp-config.php. Berikan nama database, user dan password yang Anda buat sebelumnya pada Langkah 3 . Simpan file wp-config.php dan upload kembali ke server Anda. Kunjungi website Anda dan semestinya sekarang sudah dapat berjalan dengan lancar.

Login ke Admin Panel WordPress Anda dan pergi ke Settings » General. Klik save Options. Ini akan memastikan bahwa url situs dikoreksi di tempat lain yang perlu.Lalu pergi ke Settings » Permalink dan klik Save untuk memastikan bahwa semua link posting dapat bekerja dengan baik.

Langkah 7: Memperbaiki Gambar dan Broken Link dengan memperbarui Paths 
Setiap kali Anda memindahkan situs Wordpress dari satu domain ke yang lain atau dari server lokal ke live site Anda akan menghadapi link yang broken (rusak) dan masalah gambar yang hilang. Anda bisa menggunakan query SQL atau menggunakan plugin Velvet Blues WordPress. 
Bagi mereka yang ingin melakukannya melalui SQL, disini query SQL sederhana yang dapat memecahkan masalah ini:

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.situsanda.com/');  

Cukup pergi ke phpMyAdmin, klik pada database Anda dan kemudian klik pada SQL dari top menu. Ketik query ini, tetapi jangan lupa untuk mengubahnya ke local site Anda sendiri dan URL website anda.

Itu saja, mudah-mudahan situs Anda dapat berjalan sekarang. Cek situs Anda untuk memastikan bahwa setiap hal bekerja dengan baik seperti yang diharapkan. Semoga berhasil !

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!