Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ไปแก้ไขที่ Sources แล้วเกิดปัญหา 8: Undefined index: pretty  (อ่าน 2537 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Mr.Forensi

  • Just
  • **
  • กระทู้: 20
  • เห็นด้วย&ขอบคุณ: 16
    • ศูนย์พิสูจน์หลักฐาน 5
โฮสล่ม แล้วผู้ดูแลเขานำแบคอัพข้อมูลเก่ามาใช้ ทำหน้าเว็บไซต์และเว็บบอร์ดเป็นของเก่า ต้องมาอัพโหลดทับใหม่ครับ ปัญหาที่เว็บบอร์ด  (SMF 1.1.11  ) ธีมคลาสสิก หน้าแรกเข้าได้แต่เป็นหน้าเก่า เลยอัพทับในส่วนที่พอรู้เช่น index.template.php ตอนนั้นยังเข้าไปที่หัวข้อแต่ละหมวดได้ครับ แต่มีปัญหาส่วนล่างตั้งแต่ ผู้ใช้งานขณะนี้(ตอนนี้แก้ได้แล้ว) แต่แก้ได้หลังจาก ไปสร้างปัญหาใหม่คือเข้าหัวข้อไม่ได้ ก่อนหน้าผมเข้าไปใน Sources แล้วอัพไฟล์ทับใหม่ เลยเกิดปัญหาข้างล่างนี้ครับ

8: Undefined index: pretty
ไฟล์: /home/admscdc5/public_html/forum/Sources/MessageIndex.php
บรรทัด: 42

ผมพยายามเอาที่แบคอัพไว้มาใช้ก็ไม่ได้ผลครับ เพราะไม่เข้าใจความหมาย

Sources/MessageIndex.php
โค๊ด: [Select]
<?php
/**********************************************************************************
* MessageIndex.php                                                                *
***********************************************************************************
* SMF: Simple Machines Forum                                                      *
* Open-Source Project Inspired by Zef Hemel (zef[แอท]zefhemel.com)                    *
* =============================================================================== *
* Software Version:           SMF 1.1                                             *
* Software by:                Simple Machines (http://www.simplemachines.org)     *
* Copyright 2006 by:          Simple Machines LLC (http://www.simplemachines.org) *
*           2001-2006 by:     Lewis Media (http://www.lewismedia.com)             *
* Support, News, Updates at:  http://www.simplemachines.org                       *
***********************************************************************************
* This program is free software; you may redistribute it and/or modify it under   *
* the terms of the provided license as published by Simple Machines LLC.          *
*                                                                                 *
* This program is distributed in the hope that it is and will be useful, but      *
* WITHOUT ANY WARRANTIES; without even any implied warranty of MERCHANTABILITY    *
* or FITNESS FOR A PARTICULAR PURPOSE.                                            *
*                                                                                 *
* See the "license.txt" file for details of the Simple Machines license.          *
* The latest version can always be found at http://www.simplemachines.org.        *
**********************************************************************************/
if (!defined('SMF'))
die('Hacking attempt...');

/* This file is what shows the listing of topics in a board.  It's just one
function, but don't under estimate it ;).

void MessageIndex()
// !!!
*/

// Show the list of topics in this board, along with any child boards.
function MessageIndex()
{
global $txt$scripturl$board$db_prefix;
global $modSettings$ID_MEMBER;
global $context$options$settings$board_info$user_info$func;

// 301 redirects
if ((isset($context['pretty']['oldschoolquery']) || $context['pretty']['query_string']['board'] != $context['pretty']['board_urls'][$board]) && $modSettings['pretty_enable_filters'])
{
$filterData unserialize($modSettings['pretty_filters']);
if ($filterData['boards']['enabled'])
{
$url 'board=' $board '.' . (isset($_REQUEST['start']) ? $_REQUEST['start'] : '0') . (isset($_REQUEST['sort']) ? ';sort=' $_REQUEST['sort'] : '');
header('HTTP/1.1 301 Moved Permanently');
redirectexit($urlfalse);
}
}

if (WIRELESS)
$context['sub_template'] = WIRELESS_PROTOCOL '_messageindex';
else
loadTemplate('MessageIndex');

$context['name'] = $board_info['name'];
$context['description'] = $board_info['description'];

*** บรรทัดที่41 //   301 redirects
ผมจะต้องทำอย่างไรครับ
เว็บบอร์ดที่ทำงาน   http://www.scdc5.forensic.police.go.th/forum/index.php

   
« แก้ไขครั้งสุดท้าย: 21, มีนาคม 2013, 12:17:45 PM โดย Mr.Forensi »



ออฟไลน์ Mr.Forensi

  • Just
  • **
  • กระทู้: 20
  • เห็นด้วย&ขอบคุณ: 16
    • ศูนย์พิสูจน์หลักฐาน 5
Re: ไปแก้ไขที่ Sources แล้วเกิดปัญหา 8: Undefined index: pretty
« ตอบกลับ #1 เมื่อ: 21, มีนาคม 2013, 03:00:32 PM »
โฮสล่ม แล้วผู้ดูแลเขานำแบคอัพข้อมูลเก่ามาใช้ ทำหน้าเว็บไซต์และเว็บบอร์ดเป็นของเก่า ต้องมาอัพโหลดทับใหม่ครับ ปัญหาที่เว็บบอร์ด  (SMF 1.1.11  ) ธีมคลาสสิก หน้าแรกเข้าได้แต่เป็นหน้าเก่า เลยอัพทับในส่วนที่พอรู้เช่น index.template.php ตอนนั้นยังเข้าไปที่หัวข้อแต่ละหมวดได้ครับ แต่มีปัญหาส่วนล่างตั้งแต่ ผู้ใช้งานขณะนี้(ตอนนี้แก้ได้แล้ว) แต่แก้ได้หลังจาก ไปสร้างปัญหาใหม่คือเข้าหัวข้อไม่ได้ ก่อนหน้าผมเข้าไปใน Sources แล้วอัพไฟล์ทับใหม่ เลยเกิดปัญหาข้างล่างนี้ครับ

8: Undefined index: pretty
ไฟล์: /home/admscdc5/public_html/forum/Sources/MessageIndex.php
บรรทัด: 42

ผมพยายามเอาที่แบคอัพไว้มาใช้ก็ไม่ได้ผลครับ เพราะไม่เข้าใจความหมาย

Sources/MessageIndex.php
โค๊ด: [Select]
<?php
/**********************************************************************************
* MessageIndex.php                                                                *
***********************************************************************************
* SMF: Simple Machines Forum                                                      *
* Open-Source Project Inspired by Zef Hemel (zef[แอท]zefhemel.com)                    *
* =============================================================================== *
* Software Version:           SMF 1.1                                             *
* Software by:                Simple Machines (http://www.simplemachines.org)     *
* Copyright 2006 by:          Simple Machines LLC (http://www.simplemachines.org) *
*           2001-2006 by:     Lewis Media (http://www.lewismedia.com)             *
* Support, News, Updates at:  http://www.simplemachines.org                       *
***********************************************************************************
* This program is free software; you may redistribute it and/or modify it under   *
* the terms of the provided license as published by Simple Machines LLC.          *
*                                                                                 *
* This program is distributed in the hope that it is and will be useful, but      *
* WITHOUT ANY WARRANTIES; without even any implied warranty of MERCHANTABILITY    *
* or FITNESS FOR A PARTICULAR PURPOSE.                                            *
*                                                                                 *
* See the "license.txt" file for details of the Simple Machines license.          *
* The latest version can always be found at http://www.simplemachines.org.        *
**********************************************************************************/
if (!defined('SMF'))
die('Hacking attempt...');

/* This file is what shows the listing of topics in a board.  It's just one
function, but don't under estimate it ;).

void MessageIndex()
// !!!
*/

// Show the list of topics in this board, along with any child boards.
function MessageIndex()
{
global $txt$scripturl$board$db_prefix;
global $modSettings$ID_MEMBER;
global $context$options$settings$board_info$user_info$func;

// 301 redirects
if ((isset($context['pretty']['oldschoolquery']) || $context['pretty']['query_string']['board'] != $context['pretty']['board_urls'][$board]) && $modSettings['pretty_enable_filters'])
{
$filterData unserialize($modSettings['pretty_filters']);
if ($filterData['boards']['enabled'])
{
$url 'board=' $board '.' . (isset($_REQUEST['start']) ? $_REQUEST['start'] : '0') . (isset($_REQUEST['sort']) ? ';sort=' $_REQUEST['sort'] : '');
header('HTTP/1.1 301 Moved Permanently');
redirectexit($urlfalse);
}
}

if (WIRELESS)
$context['sub_template'] = WIRELESS_PROTOCOL '_messageindex';
else
loadTemplate('MessageIndex');

$context['name'] = $board_info['name'];
$context['description'] = $board_info['description'];

*** บรรทัดที่41 //   301 redirects
ผมจะต้องทำอย่างไรครับ
เว็บบอร์ดที่ทำงาน   http://www.scdc5.forensic.police.go.th/forum/index.php

   


*** ขณะนี้ผมแก้ปัญหานี้ได้แล้วครับเพราะ คาดว่าเป็นเกี่ยวกับ pretty ซึ่งเคยลงและไม่ใช้มานานแล้ว แต่เกิดจากที่โฮสล่มและแบคอัพข้อมูลเก่า ผมจึงค้นหาจากกูเกิ้ลได้ลิงก์ http://custom.simplemachines.org/mods/index.php?mod=636 (Manual Install Instructions for SMF 1.1.11) โดยเข้าถอนโค๊ดออกตามคำแนะนำในการติดตั้งที่ลิงก์ไล่แก้จนมาถึง /Sources/MessageIndex.php ครับ

ปัญหานี้หมดไปแล้วยังมีปัญหาอื่นอีกครับ เพราะยังใช้งานตอบกระทู้ไม่ได้ แต่จะพยายาม ถ้าไม่ไหวยังไงก็จะมาสอบถามผู้รู้ในที่นี้อีกครับ
« แก้ไขครั้งสุดท้าย: 21, มีนาคม 2013, 03:10:40 PM โดย Mr.Forensi »

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ไปแก้ไขที่ Sources แล้วเกิดปัญหา 8: Undefined index: pretty
« ตอบกลับ #2 เมื่อ: 21, มีนาคม 2013, 11:42:41 PM »
ยังงี้ไม่จบหรอก ใช้วิธีอัพเกรดใหม่โดยใช้ฐานข้อมูลเก่าดีกว่า

1. ดาวน์โหลด ตัวอัพเกรด 1.1.18 มา
http://download.simplemachines.org/index.php?archive;version=72
หรือถ้าจะอัพเป็น 2.0.4 ไปเลยก็ ดาวน์โหลด ไฟล์ Large upgrade
http://download.simplemachines.org/

2. สำรองข้อมูลไฟล์+ฐานข้อมูลเก็บไว้กันเหนียว

3. อัพไฟล์ที่ดาวน์โหลดมาขึ้นทับไฟล์เก่าบนโฮสต์ทั้งหมด  ยกเว้นไฟล์เซ็ตติ้ง
หรือจะใช้วิธีลบทิ้ง-อัพใหม่ก็ได้เพื่อกันการสับสน ลบทั้งหมดยกเว้น เซ็ตติ้ง  เซ็ตติ้ง-แบ็ค  /แอทแทคเมนต์

4. เปอมิสชั่นไฟล์เป็น 777 ทั้งบอร์ด

5. รันไฟล์   เว็บไซต์.โดเมน/ที่ตั้งฟอรัม/upgrade.php

6. ทำตามขั้นตอนไปเรื่อยๆ บอร์ดที่ได้จะกลายเป็น 1.1.18 ธีมดีฟอล์
หรือ 2.0.4 ธีมดีฟอลด์ แต่ยังไม่มีม็อดสักอย่าง ที่ลงๆไว้จะหายหมด ต้องมาลงใหม่

แต่ดีตรงที่ สมาชิก/กระทู้ยังอยู่ครบหมด ไฟล์สดใหม่ทุกไฟล์

ออฟไลน์ music125500

  • Just Member
  • *****
  • กระทู้: 125
  • เห็นด้วย&ขอบคุณ: 5
    • รับสอนดนตรี
Re: ไปแก้ไขที่ Sources แล้วเกิดปัญหา 8: Undefined index: pretty
« ตอบกลับ #3 เมื่อ: 22, มีนาคม 2013, 06:28:34 AM »
เข้ามาฟังด้วยจร้า

ออฟไลน์ Mr.Forensi

  • Just
  • **
  • กระทู้: 20
  • เห็นด้วย&ขอบคุณ: 16
    • ศูนย์พิสูจน์หลักฐาน 5
Re: ไปแก้ไขที่ Sources แล้วเกิดปัญหา 8: Undefined index: pretty
« ตอบกลับ #4 เมื่อ: 22, มีนาคม 2013, 09:31:01 AM »
ยังงี้ไม่จบหรอก ใช้วิธีอัพเกรดใหม่โดยใช้ฐานข้อมูลเก่าดีกว่า

1. ดาวน์โหลด ตัวอัพเกรด 1.1.18 มา
http://download.simplemachines.org/index.php?archive;version=72
หรือถ้าจะอัพเป็น 2.0.4 ไปเลยก็ ดาวน์โหลด ไฟล์ Large upgrade
http://download.simplemachines.org/

2. สำรองข้อมูลไฟล์+ฐานข้อมูลเก็บไว้กันเหนียว

3. อัพไฟล์ที่ดาวน์โหลดมาขึ้นทับไฟล์เก่าบนโฮสต์ทั้งหมด  ยกเว้นไฟล์เซ็ตติ้ง
หรือจะใช้วิธีลบทิ้ง-อัพใหม่ก็ได้เพื่อกันการสับสน ลบทั้งหมดยกเว้น เซ็ตติ้ง  เซ็ตติ้ง-แบ็ค  /แอทแทคเมนต์

4. เปอมิสชั่นไฟล์เป็น 777 ทั้งบอร์ด

5. รันไฟล์   เว็บไซต์.โดเมน/ที่ตั้งฟอรัม/upgrade.php

6. ทำตามขั้นตอนไปเรื่อยๆ บอร์ดที่ได้จะกลายเป็น 1.1.18 ธีมดีฟอล์
หรือ 2.0.4 ธีมดีฟอลด์ แต่ยังไม่มีม็อดสักอย่าง ที่ลงๆไว้จะหายหมด ต้องมาลงใหม่

แต่ดีตรงที่ สมาชิก/กระทู้ยังอยู่ครบหมด ไฟล์สดใหม่ทุกไฟล์



ขอบคุณในคำแนะนำครับ ผมจะพยายามครับ เมื่อวานแก้ตั้งตอบกระทู้ได้  มาวันนี้โฮสปิดปรับปรุงอีกเข้าไม่ได้ สงสัยจะเหนืื่อยอีกครับ
ใจจริงอยากอัพเกรดตามที่ท่านแนะนำมานานแล้วครับ แต่กลัวผิดพลาดเพราะยังไม่แข็งแรง  แต่ตอนนี้จะทำตามคำแนะนำที่ท่านบอกครับ

 

Sitemap 1 2 3 4 5 6 
Back to top