הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   ניהול עסק ומודעות דרושים לעסקים רשומים בלבד (https://hosts.co.il/forums/forumdisplay.php?f=20)
-   -   שאלה לmysql לגירסאות 4 ו5 (https://hosts.co.il/forums/showthread.php?t=61749)

eylonR 10-04-08 17:00

אם אני לא טועה שיחררו פעם מדריך להתאמת המערכת למסד נתונים Mysql 5

בכל מקרה- תמיד מומלץ לעבור ל IPB 2.3.4 שגם תואמת להכל וגם הרבה יותר מאובטחת (לפחות אתה לא צריך לבחור במסד נתונים בגרסה נמוכה יותר)

המחיר של IPB עומד כרגע על 540 ש"ח (לפי שער הדולר של היום)
והמערכת לשימוש לכל החיים

זאת ההמלצה שלי בכל אופן.

eylonR 10-04-08 17:15

אני מאוד מצטער על הדאבל פוסט אבל כפתור העריכה לא פועל לי (אני לוחץ וזה לא עושה כלום..)

אבל, מצאתי מדריך כמו שצריך (משהו שקראתי באיזה פורום). אז להלן המדריך:

לפני התקנת המערכת הכנס לקובץ sm_install.php ושנה את השורות הבאות (ככה היה כתוב במדריך, אני מניח להתאים אותן לMYSQL 5...):

קוד:

Line 1447: in_forum varchar(5) NOT NULL default '',
Line 1126: rules_text text NOT NULL default '',
Line 1197: macro_set smallint(3) NOT NULL default '0',
Line 1551: sublog_date int(10) NOT NULL default '0',
Line 1553: sublog_transid int(10) NOT NULL default '0',
Line 1575: submethod_active tinyint(1) NOT NULL default '0',

כעת תוכל להתקין את IPB1.3 בלי בעיות.
אבל עכשיו, כשתרצה להתחבר למערכת, לא יקרה כלום 8-* - וזה בגלל, שאתה משתמש בPHP 5
(אם אתה לא משתמש בPHP5, דלג על השלב) :

פתח את index.php ואת admin.php ,והוסף את השורות הבאות מיד לאחר <?php
קוד:

//-- mod_php5 begin
    $HTTP_SERVER_VARS = isset($_SERVER)?$_SERVER:array();
    $HTTP_GET_VARS = isset($_GET)?$_GET:array();
    $HTTP_POST_VARS = isset($_POST)?$_POST:array();
    $HTTP_POST_FILES = isset($_FILES)?$_FILES:array();
    $HTTP_COOKIE_VARS = isset($_COOKIE)?$_COOKIE:array();
    $HTTP_ENV_VARS = isset($_ENV)?$_ENV:array();
    $HTTP_SESSION_VARS = isset($_SESSION)?$_SESSION:array();
//-- mod_php5 end


כעת לאחר ביצוע הפעולות, אמורה להופיע השגיאה הבאה (אם לא מופיעה השגיאה, מה טוב |קורץ|):
ציטוט:

mySQL query error: SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM ibf_forums f, ibf_categories c
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE c.id=f.category
ORDER BY c.position, f.position

mySQL error: Unknown column 'f.id' in 'on clause'
mySQL error code:
עכשיו, עקוב אחר ההוראות ב:
http://forums.invisionize.com/ipb-13...5x-t92976.html

וגם פה:
http://forums.invisionize.com/Ipb-12...l4-t73882.html

ובכדי לתקן את כל השגיאות ולשפר את האבטחה:
http://forums.invisionize.com/Offici...es-t75148.html


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

אני תרגמתי :)

Or|Godex.co.il 11-04-08 01:18

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

eylonR 11-04-08 02:31

אפשר לדעת למה אתה צריך ספציפית את מה שביקשת?

אולי אם תסביר קצת - אולי - נמצא לך פיתרון אחר לבעיה ותוכל להסתדר בדרך אחרת בלי לשנות כל מני דברים

Or|Godex.co.il 11-04-08 14:13

כי יש לי בשרת Mysql5 ואני לא יכול להתקין פורומים והפורומים שנימצאים על השרת לא פעולים בגלל שיש Mysql5 בשרת
אני חייב לסדר את הבעיה הזאתי שיש הרבה לחברות שיש להם את הmysql5 כי באים אלי לקוחות עם פורומים וכאלה שרוצים להתקין פורומים חדשים


כל הזמנים הם GMT +2. הזמן כעת הוא 17:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ