עמוד 1 מתוך 1

בעיה: מוד העלאת קבצים.

פורסם: 18/04/2007 ב-13:24:30
על ידי SolarFlame
המוד File Attachment Mod v2 זה שיש פה בפורום, אני ניתקע בשלב הריאשון
אחרי העלאת הקבצים המצורפים למוד, כשאני מנסה להתקין את הטבלאות ואני ניכנס ל:

mysite.co.il/install/mod_table_inst.php

זה ניכנס לי לדף "די באג ארור - אין אפשרות לגשת לדאטה בייס"

אני משתמש בגירסא phpBBHeb 1.0.20 .

מה עלי לעשות?
אני זקוק למוד מהסוג הנ"ל האם יש אפשרות להתקין אותו?

תודה.

פורסם: 19/04/2007 ב-16:19:49
על ידי SolarFlame
ניסתי להתקין את המוד הנ"ל שוב, וראיתי שהתבלבלתי במילים
הינה בידיוק מה שמופיע:

קוד: בחר הכל

phpBB : Critical Error

Could not connect to the database


אם מישהו יודע מה מקור הבעיה בהתקנת הטבלאות
אני אודה לו מאוד אם הוא יוכל להסביר לי.

תודה.

פורסם: 19/04/2007 ב-16:25:07
על ידי davidman
תבדוק עם במוד יש איזה קובץ קונפיג שבו אתה צריך להכניס את הסיסמא והשם משתמש של בסיס הנתונים .
או בקובץ של הSQL עצמו .

פורסם: 19/04/2007 ב-19:40:49
על ידי SolarFlame
אני לא מוצא במוד קבצי קונפיג, אולי זה בקובץ ההתקנה (mod_table_inst.php)
הינה התכולה שבקובץ:

אני לא הצלחתי למצוא (אני גם כמעט ולא מבין בזה).

קוד: בחר הכל

<?php
/***************************************************************************
 *                            mod_table_inst.php
 *                            -------------------
 *   begin                : Sunday, Jan 13, 2002
 *   copyright            : (C) 2002 Meik Sievertsen
 *   email                : [email protected]
 *
 *   $Id: mod_table_inst.php,v 1.7 2003/08/30 14:21:55 acydburn Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   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, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
define('ATTACH_INSTALL', true);

$phpbb_root_path = './../';
include($phpbb_root_path.'extension.inc');
include($phpbb_root_path.'common.'.$phpEx);   
   
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( (!isset($dbms)) || ($dbms == 'oracle') || ($dbms == 'msaccess') )
{
   message_die(GENERAL_ERROR, "This Mod does not support Oracle and MsAccess Databases.");
}

include($phpbb_root_path.'includes/db.'.$phpEx);

//
// Run a complete SQL-Statement, this can be a array
//
function query_($sql_query)
{
   global $table_prefix, $remove_remarks, $delimiter, $db;
   
   $errored = FALSE;
   $sql_query = preg_replace('/phpbb_/', $table_prefix, $sql_query);

   $sql_count = count($sql_query);

   for($i = 0; $i < $sql_count; $i++)
   {
      echo "Running :: " . $sql_query[$i];
      flush();

      if ( !($result = $db->sql_query($sql_query[$i])) )
      {
         $errored = true;
         $error = $db->sql_error();
         echo " -> <b>FAILED</b> ---> <u>" . $error['message'] . "</u><br /><br />\n\n";
      }
      else
      {
         echo " -> <b><span class=\"ok\">COMPLETED</span></b><br /><br />\n\n";
      }
   }

   if ($errored)
   {
      return (FALSE);
   }
   else
   {
      return (TRUE);
   }
}

//
// Here we go
//
include($phpbb_root_path.'includes/sql_parse.'.$phpEx);

$available_dbms = array(
   "mysql" => array(
      "SCHEMA" => "attach_mysql",
      "DELIM" => ";",
      "DELIM_BASIC" => ";",
      "COMMENTS" => "remove_remarks"
   ),
   "mysql4" => array(
      "SCHEMA" => "attach_mysql",
      "DELIM" => ";",
      "DELIM_BASIC" => ";",
      "COMMENTS" => "remove_remarks"
   ),
   "mssql" => array(
      "SCHEMA" => "attach_mssql",
      "DELIM" => "GO",
      "DELIM_BASIC" => ";",
      "COMMENTS" => "remove_comments"
   ),
   "mssql-odbc" =>   array(
      "SCHEMA" => "attach_mssql",
      "DELIM" => "GO",
      "DELIM_BASIC" => ";",
      "COMMENTS" => "remove_comments"
   ),
   "postgres" => array(
      "LABEL" => "PostgreSQL 7.x",
      "SCHEMA" => "attach_postgres",
      "DELIM" => ";",
      "DELIM_BASIC" => ";",
      "COMMENTS" => "remove_comments"
   )
);

$dbms_schema = 'schemas/' . $available_dbms[$dbms]['SCHEMA'] . '_schema.sql';
$dbms_basic = 'schemas/' . $available_dbms[$dbms]['SCHEMA'] . '_basic.sql';

$remove_remarks = $available_dbms[$dbms]['COMMENTS'];;
$delimiter = $available_dbms[$dbms]['DELIM'];
$delimiter_basic = $available_dbms[$dbms]['DELIM_BASIC'];

if ( !($fp = @fopen($dbms_schema, 'r')) )
{
   message_die(GENERAL_MESSAGE, "Can't open " . $dbms_schema);
}

fclose($fp);

if ( !($fp = @fopen($dbms_basic, 'r')) )
{
   message_die(GENERAL_MESSAGE, "Can't open " . $dbms_basic);
}

fclose($fp);

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--

font,th,td,p,body { font-family: "Courier New", courier; font-size: 11pt }

a:link,a:active,a:visited { color : #006699; }
a:hover      { text-decoration: underline; color : #DD6900;}

hr   { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.maintitle,h1,h2   {font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000;}

.ok {color:green}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("./../templates/subSilver/formIE.css");
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#006699" vlink="#5584AA">

<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
   <tr>
      <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
         <tr>
            <td><img src="./../templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
            <td align="center" width="100%" valign="middle"><span class="maintitle">Installing Attachment Mod Version 2.3.9</span></td>
         </tr>
      </table></td>
   </tr>
</table>

<br clear="all" />

<?php

//
// process db schema
//
$sql_query = @fread(@fopen($dbms_schema, 'r'), @filesize($dbms_schema));
$sql_query = preg_replace('/phpbb_/', $table_prefix, $sql_query);

if (!strstr($sql_query, 'attach_quota'))
{
   die("<br />PLEASE UPLOAD THE CORRECT DATABASE SCHEMA FILES...<br />If you have done so, run the Installer again.<br />");
}

$sql_query = $remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, $delimiter);

$sql_count = count($sql_query);

//
// from update_to_rc3.php
//
echo "<html>\n";
echo "<body>\n";
for($i = 0; $i < $sql_count; $i++)
{
   echo "Running :: " . $sql_query[$i];
   flush();

   if ( !($result = $db->sql_query($sql_query[$i])) )
   {
      $errored = true;
      $error = $db->sql_error();
      echo " -> <b>FAILED</b> ---> <u>" . $error['message'] . "</u><br /><br />\n\n";
   }
   else
   {
      echo " -> <b><span class=\"ok\">COMPLETED</span></b><br /><br />\n\n";
   }
}

//
// process basic informations
//
$sql_query = @fread(@fopen($dbms_basic, 'r'), @filesize($dbms_basic));
$sql_query = preg_replace('/phpbb_/', $table_prefix, $sql_query);

if ( (strstr($sql_query, 'attach_config')) && (strstr($sql_query, 'attach_desc')) )
{
   die("<br />PLEASE UPLOAD THE CORRECT DATABASE SCHEMA FILES...<br />If you have done so, run the Installer again.<br />");
}

$sql_query = $remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, $delimiter_basic);

$sql_count = count($sql_query);

for($i = 0; $i < $sql_count; $i++)
{
   echo "Running :: " . $sql_query[$i];
   flush();

   if ( !($result = $db->sql_query($sql_query[$i])) )
   {
      $errored = true;
      $error = $db->sql_error();
      echo " -> <b>FAILED</b> ---> <u>" . $error['message'] . "</u><br /><br />\n\n";
   }
   else
   {
      echo " -> <b><span class=\"ok\">COMPLETED</span></b><br /><br />\n\n";
   }
}

$message = "";

if ( $errored )
{
   $message .= "<br />Some queries failed. Please contact me via email, pm, at the board or whatever, so we can solve your problems...<br />To Undo the changes to your database please execute mod_table_uninst.php.";
}
else
{
   $message .= "<br />Attachment Mod Tables generated successfully. To Undo the changes to your database please execute mod_table_uninst.php.";
}

echo "\n<br />\n<b>COMPLETE!</b><br />\n";
echo $message . "<br />";
echo "<br /><b>NOW DELETE THIS FILE</b><br />\n";
echo "</body>";
echo "</html>";

?>

פורסם: 19/04/2007 ב-20:39:55
על ידי Daverick
אני לא רואה פה איזה משהו שיכול לגרום לבעיה..
הרצתה את הקובץ הזה?

פורסם: 20/04/2007 ב-01:36:05
על ידי SolarFlame
OiSkY כתב:אני לא רואה פה איזה משהו שיכול לגרום לבעיה..
הרצתה את הקובץ הזה?


כן, אני פועל בידיוק לפי ההוראות בהתקנה של המוד, זה מאוד מוזר.
קודם העלתי את הקבצים המצורפים למוד, יש לציין שאין שם קבצים שניתן להחליף בקבצים
קיימים (כך שאני לא פוגע בקובץ כלשהו). לאחר שאני מעלה את הקבצים של המוד אני אמור להתקין את הטבלאות ע"י כניסה
לקובץ mod_table_inst.php שנימצא בתיקיית הinstall שהעתקתי מקודם
(mysite.co.il/install/mod_table_inst.php), וכאשר אני
ניכנס לזה אני מקבל את ההודע של האירור.

אולי זה קשור לגירסא העיברית שבה אני משתמש (1.0.20) או שאולי לשרת בו אני מאוחסן?
אולי הגירסא של המוד מיושנת ואני צריך גירסא חדשה יותר?

אני רואה שהבעיה שלי דיי מוזרה, אשמח אם בכל זאת תגיבו...
אם למישהו יש מוד אחר של העלאת קבצים, זה מאוד יעזור.

תודה.

פורסם: 20/04/2007 ב-09:25:47
על ידי davidman
אתה יכול להביא קישור למוד ?

פורסם: 20/04/2007 ב-15:02:21
על ידי SolarFlame
כן ברור, זה מוד מהפורום הזה
הינה(מודים->תצוגה ומאפיינים->דף 4->מוד העלאת קבצים):
http://www.phpbbheb.com/mods/download.php?id=57

פורסם: 20/04/2007 ב-16:12:07
על ידי davidman
טוב אחרי שהתסלכתי על המוד אני ממש לא מבין מה הם עשו שם עם ה MYSQL ואיך אתה אמור להריץ אותו .

אבל אני כן מצאתי בדיוק את הטבלאות שאתה צריך .
בתוך התוכנה לניהול ה MYSQL ( לדוגמה PHPMYADMIN , מה שכנראה יש לך ) , אתה צריך להריץ את השאליתות שמוסבר אליהם בהמשך .
#עם אתה לא יודע איך עושים את זה תחפש בפורום מדריכים איך להריץ שאליתות ישירות(אני מניח שיש מדריך בפורום מדריכים) .

בוא ניגש לעניין בתוך המוד לך ל :

קוד: בחר הכל

attach_mod\root\install\schemas

יש לך שני קבצים שם פתח אותם בעורך טקטס (NOTEPAD) , מה שיש בתוכם אתה אמור להריץ .
#חשוב לציין שקודם תריץ את :

קוד: בחר הכל

attach_mod schema
ואחרי זה תריץ את :

קוד: בחר הכל

attach_mysql_basic.sql


ואחרי שתבצע כול מה שכתבתי המוד אמור לפעול !.
:wink:

פורסם: 21/04/2007 ב-23:55:35
על ידי SolarFlame
תודה רבה, באמת הצלחתי להתקין את המוד.
למרות כמה בעיות שיש לי כמו אי מתן הקישור להורדת הקובץ(שהעלתי) בהודעה, אני מצליח להעלות קבצים לפורום בצורה חופשית.

תודה.

הצילו!! ישבתי כל הלילה בנסיון להתקין את המוד הזה...

פורסם: 11/05/2007 ב-13:21:09
על ידי siren2192
:shock:

שלום לכם אנשים

קודם כל תודה רבה על זה שהכנתם סקריפט מטורף כזה לפורום בחינם
זה הפתרון המושלם שחיפשתי בשביל הכיתה שלי לפזיותרפיה, אנחנו ממש צריכים פורום שנוכל גם לדבר בו וגם להעלות סיכומים ותמונות ומסמכים נוספים.

עכשיו התקנתי את הסקריפט של הפורום בהוסט חינם שלי כאן
http://lavlav2006.freehostia.com/phpbb2/

והכל עובד וזה אפילו היה ממש פשוט

הבעיה התחילה כשניסיתי להרכיב לזה את הסקריפט של ה ATTACHMENTS שגם אותו הורדתי מכאן, זה אותו סקריפט שמדובר עליו בהודעות מעלי.

זה כתב לי את אותה הודעת שגיאה כמו של המשתמש שמעלי, וקראתי את התשובות ולמדתי בלילה איך להריץ שאילתות עצמאיות עם הכפתור של ה SQL ב MYPHPADMIN בהוסט שלי וכל זה ועד שהצלחתי והכל היה כבר 4 בבוקר :) אבל בסוף הצלחתי להריץ את 2 השאילתות שאמרו שצריך להריץ,

אבל זה עדיין לא עובד לי וכותב בדיוק את אותה השגיאה, שאי אפשר להתחבר לבסיס נתונים.

אני ממש לא יודע מה לעשות, ולא מבין בPHP בכלל, רק קורא את הטקסטים של ההוראות ומנסה לעשות בערך מה שמוסבר שם.

אנחנו ממש צריכים פורום כזה עם העלאת קבצים (בדיוק כמו זה - http://lavlav2006.freehostia.com/phpbb2/) שכבר עשיתי רק עם תמיכה בהעלאת קבצים,

אני מאוד אודה לכם אם מישהו יוכל לנסות להסביר לי מה אני עושה לא בסדר ולמה זה לא מצליח להתקין לי את זה, ואם אפילו מישהו רוצה את השם והססמא של ההוסט שלי בשביל לעזור לי להתקין את זה שם אני אשמח מאוד... אני ממש מיואש כבר.

תודה
סער

פורסם: 11/05/2007 ב-15:49:15
על ידי daredevil
היי.
המוד שנמצא במאגר כאן הוא מוד מאוד מיושן, אחריו כבר יצאו כמה גרסאות חדשות למוד.
לפני חצי שנה או יותר, תירגמתי חלקית גרסה חדשה של המוד.
בגלל שלא היה לי זמן, הפסקתי לתרגם.
המוד עובד כמו שצריך. אתה מוזמן לראות אותו בפעולה: http://cosmos-f.com/php/phpBBHeb
תשאיר לי ת'מייל שלך ואני אשלח לך או שכשיהיה לי זמן אני אעלה על שרת את ההתקנה של המוד.

קצת יותר פרטים טכניים על הבעיה שלי

פורסם: 11/05/2007 ב-15:54:27
על ידי siren2192
אוקיי אז הנה קצת יותר פרוט טכני בעניין

אני העלתי הכל מחדש לפה http://lavlav.awardspace.com


עכשיו הרצתי את השתי שאילתות שכתוב שצריך להריץ
ואז הרצתי את הקובץ הזה

http://lavlav.awardspace.com/install/mod_table_inst.php



ואני מקבל את ההודעת שגיאה הבאה:

Warning: mysql_connect(): Access denied for user 'siren2192_lavlav'@'82.197.131.22' (using password: NO) in /home/www/lavlav.awardspace.com/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/www/lavlav.awardspace.com/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home/www/lavlav.awardspace.com/db/mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database


מישהו יכול לעזור בבקשה?
:roll:

פורסם: 11/05/2007 ב-15:57:05
על ידי siren2192
daredevil כתב:היי.
המוד שנמצא במאגר כאן הוא מוד מאוד מיושן, אחריו כבר יצאו כמה גרסאות חדשות למוד.
לפני חצי שנה או יותר, תירגמתי חלקית גרסה חדשה של המוד.
בגלל שלא היה לי זמן, הפסקתי לתרגם.
המוד עובד כמו שצריך. אתה מוזמן לראות אותו בפעולה: http://cosmos-f.com/php/phpBBHeb
תשאיר לי ת'מייל שלך ואני אשלח לך או שכשיהיה לי זמן אני אעלה על שרת את ההתקנה של המוד.


תודה רבה
המייל שלי זה [email protected]

סער :D

עזרה במוד העלאת קבצים

פורסם: 07/10/2007 ב-16:58:36
על ידי keinang
קראתי את התגובות ונתקלתי באותה בעייה ,
ניסיתי "להריץ " דרך PHPMYADMIN את הקבצים בתייקיה INSTALL
אפילו כמה פעמים ואח"כ את הקובץ
mod_table_inst.php
אבל אני מקבל את אותה שגיאה שהוא לא מוצא את ה DATABASE
מה לעשות ?