UserName:
Password:
Lost your password ? 
 
..:: PostNuke-Id.Com ::..     
PuYER
Komunitas Pengguna
PostNuke Indonesia
    Tutorial PostNuke :

     Instalasi AMP
     Instalasi PostNuke
     PostNuke Guide
    PN Documents Lists
    PostNuke Help [bjorsq]
    The Official PostNuke Guide
    Theme Tutorial
    AutoTheme Tutorial
    Modul Dev's Guide

..:: Menu Utama ::..
   
   
  
..:: Teman ::..

KIOSS Project



PHP-id.org



ServerMERDEKA


 
 
   
  
..:: Forum Diskusi ::..
LAST FORUM POSTS
goto Postpn-id ditinggalkan pengurus?(2)
 by pam
 on 07 Jun at 18:29
goto Postakhirnya... mampir lagi(1)
 by pam
 on 07 Jun at 18:18
goto Postkangennnn(1)
 by remoeg
 on 25 May at 19:15
goto PostPenting Buat Para Admin(0)
 by hpsoro
 on 24 Jan at 21:43
goto PostForum diskusi(0)
 by abdul
 on 19 Jan at 11:35

[Access Forum]

CategoryPostNuke Indone…
CategoryAdmin PostNuke-…
CategoryFeedback & …
CategoryReview Situs
CategoryWeb Resources
CategoryPHP
CategoryJava & Java…
CategoryServer & Da…
 
 
   
  

Bug Report
___
KIOSS.Com
 
auto-REPAIR Session Initialisation Error [skrip]
Dikirim oleh: LuriDarmawan pada Jun 09, 2003 - 10:35 AM   [ Edit | Hapus ]

Trik dan trik di dalam PostNuke sering mengalami kejadian ini? Session Initialisation Error ?
Saya sering mengalami kejadian ini, dan jadi males membetulkan karena saya harus masuk ke phpMyAdmin, padahal dari sekian banyak webhosting, untuk masuk ke phpMyAdmin mesti harus masuk ke control panel nya terlebih dulu. (: Kecuali dlm kondisi tertentu :)
Padahal pada saat itu perlu secepatnya dibetulkan, dan koneksi yang ada hanya di-Warnet. Padahal jika di warnet, saya mesti berhati-hati menggunakan account ataupun password saya.
Padahal banyak situs yang mesti dikelola.. ribet dehh..

Dengan kondisi seperti ini, yang mejadikan saya untuk segera membuat skrip sederhana untuk memperbaiki situs jika muncul warning seperti "Session Initialisation Error".

Dasar
Ide dasar pemecahan kasus Session Initialized Error hanya:
1. hapus tabel session_info
2. buat lagi tabel session_info
3. selesai.

mudah khan, di dalam PHP cukup menggunakan 4 perintah database:
- mysql_connect
- mysql_select_db
- mysql_query
- mysql_close

dan untuk sintak SQL-nya; dalam menghapus tabel, gunakan skrip SQL:
DROP TABLE IF EXISTS nuke_session_info

dan untuk membuat tabel, gunakan skrip SQL:
CREATE TABLE pin_session_info (
pn_sessid varchar(32) NOT NULL default '',
pn_ipaddr varchar(20) NOT NULL default '',
pn_firstused int(11) NOT NULL default '0',
pn_lastused int(11) NOT NULL default '0',
pn_uid int(11) NOT NULL default '0',
pn_vars blob,
PRIMARY KEY (pn_sessid)
) TYPE=MyISAM;


Untuk detail lengkap, silahkan download Skrip PHP repair.session.error.php

Pemasangan
Upload file repair.session.error.php ke sembarang directori di dalam hosting anda, pastikan skrip ini dapat diakses dari url situs anda. Pastikan pula attributnya untuk bisa di execute
misal, public_html/tempatrahasia

Cara Menjalankan
cukup ke url: http://namadomainkamu.com/tempatrahasia/repair.session.error.php

Catatan
Saya belum mengetahui apakah skrip sejenis ini sudah ada yang membuat sebelumnya,
tapi yang jelas tim KIOSS Project benar-benar murni membuat skrip ini.
Jika telah ada yang membuat sebelumnya, mohon kerjasama-nya


[ Download ]
Good Luck

KIOSS Project


auto-REPAIR Session Initialisation Error [skrip] | Log-in or register a new user account | 6 Comments
Comments are statements made by the person that posted them.
They do not necessarily represent the opinions of the site editor.

Re: auto-REPAIR Session Initialisation Error [skrip]

(Score: 1)
by MaTriX2 (matrix2@postnuke-id.com) on Jun 09, 2003 - 01:38 PM
(User information  | Send a message http://www.ppaonline.tk)
Oooo.... mungkin karena ini ya kemaren sabtu sama minggu PI gak bisa di akses
untung ada kang Luri... :-)

Re: auto-REPAIR Session Initialisation Error [skrip]

(Score: 1)
by PostNukeMasta on Jun 09, 2003 - 06:23 PM
(User information  | Send a message 
Atau dengan cara mengedit fail include/pnAPI.php

Boleh tengok sini..

Re: auto-REPAIR Session Initialisation Error [skrip]

(Score: 1)
by kyantonius (kyantoniusATkyantoniusdotcom) on Jun 09, 2003 - 07:52 PM
(User information  | Send a message http://www.kyantonius.com)
wah, skrip-nya berguna sekali Mas Luri.. :)
saya rasa skrip ini nantinya akan membantu banyak pengguna PostNuke yang mengalami masalah yang sama di masa-masa yang akan datang.
kebetulan, hari ini saya ada waktu luang dan sempat mengutak-atik sedikit skrip yang Mas Luri buat dan hasilnya dapat dilihat di bawah ini. skrip yang baru ini mengambil dan menggunakan data yang terdapat di file config.php sehingga pemakai tidak perlu lagi mengubah beberapa data database seperti di dalam skrip sebelumnya. jadi, cukup di-upload saja ke server dan kemudian dipanggil. selesai! semoga ada manfaatnya. :)

------
<html>

<body>

<font face="arial, verdana, helvetica" size="2">



// This script will fix your PN website when "Session initialisation failed" message appears..

// Created by Luri Darmawan, KIOSS Project, http://www.kioss.com

// Very Cute Web Hosting, Web & Application Development



// Slightly modified by Kemas Antonius, http://www.kyantonius.com (June 09, 2003)

// In order to be fully integrated with the PostNuke config.php file



// Just upload this file to any place in your server

// and in your browser type:

// http://yourdomain.com/yourfolder/repair.session.error.php


</font>


<font face="arial, verdana, helvetica" size="2">


<?


include_once 'config.php';


mysql_connect($dbhost, $dbuname, $dbpass, $prefix);

mysql_select_db("$dbname") or die ("
<font class=\"arial, helvetica, verdana\" size=\"2\">Unable to select the database.</font>");



echo "
Connecting to database server...";


// Try to connect database..


echo "Steps:
- Try to drop session_info table.";

$query = "DROP TABLE IF EXISTS ".$prefix."_session_info";

$result = mysql_query($query)

or die("
Failed to drop session_info table");


echo "...done!
- Create session_info table.";

$query = "CREATE TABLE ".$prefix."_session_info ("

." pn_sessid varchar(32) NOT NULL default '',"

." pn_ipaddr varchar(20) NOT NULL default '',"

." pn_firstused int(11) NOT NULL default '0',"

." pn_lastused int(11) NOT NULL default '0',"

." pn_uid int(11) NOT NULL default '0',"

." pn_vars blob,"

." PRIMARY KEY (pn_sessid)"

.")";

$result = mysql_query($query)

or die("
Failed to create session_info table");

echo "...done!
- Finished!";



?>


You may close this page now and then try again accessing your site.

For security reason, please remove the file after completing the process. Or, in case you need it again in the future, please rename it whatever you want... :)

If the error message still appears... :( I'm sorry, it's bad for you.. Try ask the others :)

HEEELLLLPPPP...!!! (Hope someone out there hears you.. :) )



KIOSS Project, http://www.kioss.com

Postnuke Indonesia, http://www.postnuke-id.com

</font>
</body>
</html>
------

metode yang disarankan oleh PostNukeMasta dapat juga dilakukan dan efektif, karena pada dasarnya kedua metode memiliki prinsip kerja yang sama.


Re: auto-REPAIR Session Initialisation Error [skrip]

(Score: 1)
by LuriDarmawan (JanganDiSpamDong@kioss.com) on Jun 10, 2003 - 07:03 AM
(User information  | Send a message http://www.kioss.com)
ok.. sudah saya perbaiki dan tentu saja menambahkan nama rekan kyantonius di dalamnya :) hihiihii....
rekan2 yang lain cukup menempatkan file ini di folder postnuke tanpa perlu mengedit apapun...
silahkan download ulang.. :)

kemudian mengenai tanggapan rekan PostNukeMasta,
ide tersebut baik, tp kebetulan sy tidak suka mengedit, apalagi mengedit suatu sistem yang sudah baik dan dikerjakan oleh banyak orang, kecuali jk sy termasuk anggota di dalam proyek tsb.
bagaimana jk suatu saat postnuke naik versinya, dan pengeditan tadi tidak masuk didalamnya, bakalan ngedit lagi deh...
Dengan cara ini, sy menjadi tidak berfikir lagi apakah postnuke naik lagi versinya atau tidak.
Jika ternyata ada perubahan database, sy tidak yakin klo postnuke yang sudah mateng sampe mengubah database mereka.. kecuali klo kepepet kali ya?

buat rekan kyantonius:
dapat bonus nih dr Tim KIOSS Project,
anda mendapat bonus hosting 50Mb (Full Features) secara GRATIS dari kami selama 1 tahun.
silahkan hubungi tukang@kioss.com atau ke KIOSS SMS Service

atau lewat YMs: gok1l

Re: auto-REPAIR Session Initialisation Error [skrip]

(Score: 1)
by kyantonius (kyantoniusATkyantoniusdotcom) on Jun 10, 2003 - 12:33 PM
(User information  | Send a message http://www.kyantonius.com)
terima kasih mas Luri atas bonus hostingnya. :) saya senang sekali menerimanya. saya tunggu kabar selanjutnya.

Re: auto-REPAIR Session Initialisation Error [skrip]

(Score: 1)
by sukses4u (sanuxxx@yahoo.com) on Dec 27, 2003 - 08:33 AM
(User information  | Send a message http://)
Salama kenal...
Saya baru install Postnuke 0.726 di localhost...dan mendapatkan session initialisation failed... ketika link di indek.php , sudah saya pakai skrip ini...
tapi...masih error...

please help me


trim's

Sanu

 
 
 
.
 
KIOSS Technology  
    | Best View 1024x768 with Mozilla Firefox | Enhanced By KIOSS-Technology | Powered By PostNuke, Apache, MySQL, PHP, AutoTheme |
Enhanced By KIOSS Project & Others Indonesian PostNukers
Situs dibuat menggunakan PostNuke.
Situs anda bisa bersindikasi dengan berita-berita di situs kami menggunakan file backend.php