Mengalami PasswordHash??? Line Number: 27
Message: Methods with the same name as their class will not be constructors in a future version of PHP; PasswordHash has a deprecated constructor
Filename: phpass-0.1/PasswordHash.php
Line Number: 27
Setelah upload file htdocs di file manager di Cpanel, banyak yang sering mengalami masalah seperti diatas PasswordHash, hal ini desebabkan karena versi PHP yang onkaners gunakan itu versi lama, sekarang versi PHP sudah menginjak ke PHP versi 7 yang lebih canggih akan fitur-fiturnya. Nah untuk mengarasi masalah tersebut cukup mudah kok hanya mengganti katanya saja mejadi _construct
Caranya seperti ini nih:
1. Masuk ke file PasswordHash.php
2. Di bagian folder Application/libraries/phpass-0.1
3. File PasswordHash.php ada di dalam folder phpass-0.1
4. Setelah itu double klik atau edit dengan text editor onkaners
Cari dengan file seperti function di bawah ini :
function PasswordHash($iteration_count_log2, $portable_hashes)
{
$this->itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
if ($iteration_count_log2 < 4 || $iteration_count_log2 > 31)
$iteration_count_log2 = 8;
$this->iteration_count_log2 = $iteration_count_log2;
$this->portable_hashes = $portable_hashes;
$this->random_state = microtime() . getmypid();
}
{
$this->itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
if ($iteration_count_log2 < 4 || $iteration_count_log2 > 31)
$iteration_count_log2 = 8;
$this->iteration_count_log2 = $iteration_count_log2;
$this->portable_hashes = $portable_hashes;
$this->random_state = microtime() . getmypid();
}
Setelah menemukan function di atas ganti dengan script di bawah ini :
function __constructor($iteration_count_log2, $portable_hashes)
{
$this->itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
if ($iteration_count_log2 < 4 || $iteration_count_log2 > 31)
$iteration_count_log2 = 8;
$this->iteration_count_log2 = $iteration_count_log2;
$this->portable_hashes = $portable_hashes;
$this->random_state = microtime() . getmypid();
}
{
$this->itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
if ($iteration_count_log2 < 4 || $iteration_count_log2 > 31)
$iteration_count_log2 = 8;
$this->iteration_count_log2 = $iteration_count_log2;
$this->portable_hashes = $portable_hashes;
$this->random_state = microtime() . getmypid();
}
Terdapat kesaamaan di dalam script tersebut hanya mengganti kata function PasswordHash dengan function __constructor
Tutorial di atas onka jamin berhasil soalnya sudah onka buktikan dan praktekan
Untuk yang masih bingung silahkan komentar atau Chat via WA
TERIMA KASIH SUDAH BERKUNJUNG
Keyword :
Cara Mengatasi PasswordHash has a deprecated constructor
Cara Memperbaiki PasswordHash has a deprecated constructor
PasswordHash has a deprecated constructor Solusi Caranya
Cara Menemukan File Filename: phpass-0.1/PasswordHash.php
Cara Menemukan Script Filename: phpass-0.1/PasswordHash.php
Mengatasi constructors in a future version of PHP
Memperbaiki constructors in a future version of PHP
Belum ada Komentar untuk "Mengalami PasswordHash??? Line Number: 27"
Posting Komentar