>>  Site Map >>  Forums >>  NUKE tutorial step by step

Forum module - topics in forum:



NUKE tutorial step by step - พยายามจะเล่าประสบการณ์การลง NUKE และสอบถามปัญหาได้ครับ



forum error แบบนี้ค่ะ หาผู้รู้ช่วยหน่อยนะค่ะ

บุคคลทั่วไป Fatal error: Cannot instantiate non-existent class: overlib in /var/www/html/admin/modules/forums.php on line 54

เปิดให้โมดุลทำงานแล้ว พอเข้าไปปรับแก้กระดาน เพื่มกระดานไม่ได้คะ
จะขึ้นแบบนี้ทุกครั้งเลยคะ เปิดดูเห็นขึ้นerror ที่บรรทัดนี้คะ $ol = new Overlib();
คืออะไรคะ ลองแล้วทั้งเวอร์ขั้น 3.1 และ 4 ขึ้นเหมือนกันเลย เล่นบน Redhat 8
ปล้ำมา 4 วันแล้ว ไม่รู้จะไงค่ะ ช่วยหน่อยนะคะ






คงเป็น splatt forum ..ซึ่งผมขอบอกว่าเปลี่ยนเอาออกไปนานแล้วนะครับ แต่เท่าที่ทราบ ใน modules/forums ลองตรวจดูจะมี ไฟล์ จาวาสคริปต์ overlib.js คงมีการเรียกใช้แล้ว error เดี๋ยวผมขอตรวจสอบกับ nuke 6 ก่อน นะครับ
ถ้าไม่เป็นการรบกวนผมขอตรงระหว่าง บรรทัดที่ 1-70 ของไฟล์ forums.php ให้ดูหน่อยครับ เวลา post ใช้bbcodeว่า
Code: :
ใส่ข้อมูลตรงนี้ แล้วปิดด้วย
[/code]






เล่นบนวินโดว์ไม่มีปัญหานะค่ะ แต่พอลงในredhat เป็นทุกครั้งเลย เข้าadmin forums เจอทุกที
ขอบคุณคะ
<?php

######################################################################
# Modulo Splatt Forum per PHP-NUKE
#-------------------------
# Versione: 3.2
#
# 01/05/2002
#
# by:
#
# Giorgio Ciranni (~Splatt~) (http://www.splatt.it)
# (webmaster@splatt.it)
#
#
# Supporto tecnico disponibile sul Forum di www.splatt.it
######################################################################
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License.
######################################################################

$module_name = "Forums";
include("config.php");
include ("header.php");
include("modules/".$module_name."/language/lang-$language.php");

if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); }

$result = mysql_query("select radminsuper,radminforum from $prefix"._authors." where aid='$aid'");
list($radminsuper, $radminforum) = mysql_fetch_row($result);

if (($radminforum==1) OR ($radminsuper==1)) {

######################################################################
# Sub-menu Forum
######################################################################
function SplattForumConfigAdmin() {
global $hlpfile, $admin, $prefix, $bgcolor1, $bgcolor2;
include("modules/Forums/functions.php");
include ("modules/Forums/class.overlib.php");
$ol = new Overlib();
OpenTable();
echo "<center>"._FORUMMENU."</center>
";
echo "<table border=0 cellspacing=\"3\" cellpadding=\"3\" width=100%><tr>";
echo" <td width=25% bgcolor=$bgcolor2 align=center><a href=admin.php?op=SplattForumPrefAdmin";
$ol->pover(""._FORUMPREFDESC."",""._SFHS."");
echo">"._FORUMPREF."</a></td>";
echo "<td width=25% bgcolor=$bgcolor2 align=center><a href=admin.php?op=SplattForumAdmin";
$ol->pover(""._FORUMDESC."",""._SFHS."");
echo">"._FORUM."</a></td>";
echo "<td width=25% bgcolor=$bgcolor2 align=center><a href=admin.php?op=SplattRankForumAdmin";
$ol->pover(""._FORUMRANKDESC."",""._SFHS."");
echo">"._FORUMRANK."</a></td>";
echo "<td width=25% bgcolor=$bgcolor2 align=center><a href=admin.php?op=SplattAccessForumAdmin";
$ol->pover(""._FORUMACCDESC."",""._SFHS."");
echo">"._FORUMACC."</a></td>";
echo "<td width=25% bgcolor=$bgcolor2 align=center><a href=\"admin.php\"";
$ol->pover("<center>EXIT</center>",""._SFHS."");
echo"></a></td></tr>";
echo "</table>
";
CloseTable();
echo "
";

}

######################################################################
# Menu' preferenze generali
######################################################################

function SplattForumPrefAdmin() {
global $hlpfile, $admin, $prefix, $bgcolor1, $bgcolor2;

SplattForumConfigAdmin();
OpenTable();
$result = mysql_query("select * from ${prefix}_forum_config");
list($allow_html,$allow_bbcode,$allow_sig,$posts_per_page,$hot_threshold,$topics_per_page,$index_head,$index_foot, $max_upfile) = mysql_fetch_row($result);






ผมว่าลองมาดูที่สามไฟล์ใน forums คือ function.php,overlib.php,overlib.js ลอง
1. set permission ของโฟลเดอร์เป็น 775 และของไฟล์ เป็น 775
2. ตรวจสอบดูเวอร์ชั่น และ setting ของ php บน linux เป็นไปได้ว่า ปัญหาอยู่ที่ php เวอร์ชั่นเก่า หรือ setting ไม่เหมาะสม โดยสร้างไฟล์อันนึงโดยใช้โปรแกรม notepad

<?php
echo phpinfo();
?>
save ในชื่อของ "info.php" [highlight=yellow:297ef9ac65]ห้ามลืมใส่ " [/highlight:297ef9ac65]

ใส่ไว้ที่ directory แรกสุด เวลาเรียกก็เรียก http://yoursite.com/info.php ข้อมูลของ php ก็จะขึ้นมา
อีกวิธีที่ง่ายกว่า ก็คือใน โปรแกรม phpMySQL จะมีส่วนการตรวจดูข้อมูล php อยู่แล้ว ลองหาดูซิครับ ในนั้นจะมีรายละเอียดว่า php เวอร์ชั่นไหน setting อะไร ใช้ได้ไม่ได้อย่างไร
3. redhat 8 ไม่น่ามีปัญหานะครับ ที่ผมใช้เป็น server ที่ร้านก็เวอร์ชั่นนี้แหละ เลี้ยง nuke ไว้เป็นฝูงเลยทั้งเวอร์ชั่นเก่าใหม่ Very Happy ถ้าเกินกว่านี้ ผมว่าต้องหาผู้เชี่ยวชาญ java มาตอบแล้วหละครับ Very Happy




Attention! T!sitemap page!คุณอยู่ที่ sitemap ของ ไทยเฮลท์ สุขภาพ โรค ไข้ ยา บทความ ข่าว ไปที่เนื้อหาเดิม-original content
เว็บสุขภาพ อัพเดตโดยแพทย์ โปรแกรม คลินิค บทความ ข่าว เกมส์ เกม และเรื่องโรคต่างๆ เช่น โรคเบาหวาน ไขมัน หัวใจ ไข้หวัดนก ไข้เลือดออก โรคเอดส์ คลิปวีดีโอ ค้นหา ข้อมูล ภาพ ของไทย

Search from web


เว็บ คีย์เวอร์ด คลิปวีดีโอ




ไทยเฮลท์

Valid HTML 4.01 Valid CSS