About

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.5ASP.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.5ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

Monday, 20 January 2014

Joomla Hosting :: Cara Mengubah Folder pada Joomla & File Permissions

Kadang-kadang ketika Anda mencoba untuk meng-upload ekstensi untuk situs Joomla, Anda akan dihadapkan dengan pesan error seperti ini: "JFolder::create: Could not create directory" atau "Warning! Failed to move file."  Seringkali karena situs Joomla Anda tidak memiliki izin yang benar untuk meng-upload ekstensi. Apa hak akses dan bagaimana Anda dapat memperbaiki masalah ini? Berikut adalah tutorialnya..


Joomla Hosting - JaringanHosting.com

 Mengenai Permissions

Joomla Hosting - JaringanHosting.com
Terdapat tiga group yaitu: self, group dan public dan tiga permissions yang dapat anda berikan yaitu: read, write dan execute. Berikut penjelasannya.
  • Self. Artinya: Anda sendiri. Saat Anda mengakses situs anda dengan username dan password, Anda terkoneksi sebagai user.
  • Group. Artinya: Anda sendiri juga. Mungkin juga orang lain. Jika situs anda dapat diakses lebih dari satu set username dan password, maka set lainnya merupakan bagian dari grup.
  • Public: Artinya: Siapa saja. Anda ingin berhati-hati saat memberikan perizinan yang Anda berikan.
  • Read: Kemampuan untuk membaca file.
  • Write: Kemampuan untuk mengubah file.
  • Execute: Kemampuan untuk mengeksekusi file. 
Ada satu hal terakhir yang perlu Anda ketahui. Izin, kadang-kadang diberikan nomor:
  • Read: 4
  • Write: 2
  • Execute: 1
Mereka juga ditambahkan. Jadi, jika "Self" memiliki izin : 7, yang berarti mereka dapat Read, Write and Execute. Jika "Public" memiliki izin: 4, mereka hanya bisa Read.

Penjelasan Bagaimana Permissions Mempengaruhi Joomla
affect
Pergi ke administrator control panel Anda , lalu pilih Help >> System Info >> Directory Permissions. Anda akan melihat list seluruh folder yang ada pada situs anda, apakah anda dapat mengaksesnya atau tidak. Pada gambar diatas, Saya tidak dapat mengakses /images/ folder atau /images/banners/atau /images/stories/. Jika ingin mengupload gambar, Saya harus mengganti tulisan merah Unwritable" menjadi tulisan berwarna hijau, "Writable".  Inilah caranya:

1. Login ke FTP atau Akun Hosting anda
Contoh Hosting
2. Lihat File Anda.
3. Pilih  "Change Permissions".
Joomla Hosting - JaringanHosting.com
4. Ubah Perizinan
Joomla Hosting - JaringanHosting.com

Satu hal yang harus dihindari adalah 777 karena itu berarti semua orang bisa melakukan apa saja untuk folder Anda! Semakin rendah angka, situs Anda akan lebih aman. Pengaturan yang baik yang dicoba disini adalah 755 tetapi Anda mungkin perlu bereksperimen karena semua setup server berbeda. Setelah Anda membuat perubahan dan mengklik "Change Permission", kembali ke Administrator >> Help >> System Info >> Directory Permissions untuk melihat apakah tulisan merah, "unwritable" telah berubah menjadi hijau "Writable".

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.5ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!