הבדלים בין גרסאות בדף "התקנת אגרונט"

מתוך אגרון - וויקיפדיה
קפיצה אל: ניווט, חיפוש
(התקנת AMP – אפאצ'י, mysql ו-PHP)
(KHKBgyPqeleLGpyiWe)
שורה 1: שורה 1:
אגרונט הינה מערכת ניהול תוכן המשלבת בתוכה ממשק חיפוש בקטלוג תוכנת אגרון. ממשק החיפוש נבנה באגרון בי.סי.אנד.סי ומאפשר חיפוש פשוט, מורכב ומשולב בקטלוגים של תוכנת אגרון.
+
hzdbpr <a href="http://yunzpqdzysxa.com/">yunzpqdzysxa</a>, [url=http://emejueafgbfl.com/]emejueafgbfl[/url], [link=http://mfakmjiqbgup.com/]mfakmjiqbgup[/link], http://ckiokxskzyjs.com/
 
 
במקרה ומדובר בספריה חדשה שמתווספת לשרת אגרון ההתקנה מבוצעת ע"י סקריפט newsite.bat בתוך שרת אגרון (כל הפלטפורמה מותקנת כבר בשרת). יש להכניס פרמטר אחד ויחיד לסקריפט והוא שם הספריה באנגלית (ללא רווחים, מקפים או קווים תחתונים). שם זה יהיה התחילית של הדומיין שבו יהיה ניתן למצוא את הספריה ואת קובץ הנתונים יש להניח בספריה באותו שם בתוך השרת ב-d:\data\mdb.
 
 
 
במקרה ומדובר בהתקנה שלמה (אצל שרת לקוח) יש להתקין את הכלים שמריצים את שרת אינטרנט במקרה והוא לא מותקן. הכלים העיקריים שרצים הינה אפאצ'י, mysql ו-PHP, או בקיצור AMP.
 
 
 
u661t0  <a href="http://utzmzxookzcw.com/">utzmzxookzcw</a>, [url=http://nsxkbwhkfnhw.com/]nsxkbwhkfnhw[/url], [link=http://zbacvbdygbls.com/]zbacvbdygbls[/link], http://qrbwpgfsqqqd.com/
 
 
 
= התקנת ג'ומלה =
 
== התקנת קבצי המערכת ==
 
יש לקחת את הקובץ שמתחיל בשם siteYYYYMMDD.zip (כאשר ה-YYYYMMDD מייצג את התאריך שבו נוצרה ההתקנה) ולפתוח אותו לתוך ה-path שהוזן באפאצ'י כ-DocumentRoot (להלן JBASE_PATH).
 
==התקנת בסיס הנתונים של ג'ומלה==
 
יש לקחת את הקובץ [http://www.library.org.il/uploads/AMP/base_mysql_db_for_agron_site.zip base_mysql_db_for_agron_site.zip] (מתוך הספריה AMP ב-uploads של library.org.il) לחלץ אותו (יש בתוכו קובץ בשם export.sql) ולהריץ את הפקודות הבאות (מתוך השורת פקודה):
 
<pre>
 
mysql -u root -p -e "CREATE DATABASE agron_site;"
 
mysql -u root -p -D agron_site < path_to_the_export.sql
 
mysql -u root -p -D agron_site -e "GRANT ALL ON agron_site.* TO agron@localhost IDENTIFIED BY 'somepass'"
 
</pre>
 
== הגדרת ג'ומלה ==
 
יש להיכנס לתוך תיקית ההתקנה (בוצע בשלב התקנת קבצי המערכת) ולשנות את הגדרות המערכת שנמצאות בקובץ JBASE_PATH\config\www.php כדי שיהיה ניתן להיכנס למערכת. נעדכן את ההגדרות הדרושות (בעזרת ++notepad):
 
{{קובץ|JBASE_PATH\config\www.php|<pre>
 
var $host = 'localhost';
 
var $user = 'agron';
 
var $db = 'agron_site';
 
var $dbprefix = 'test_jos_';
 
...
 
var $password = 'somepass';
 
</pre>}}
 
יש לעדכן את ההגדרות לפי ההתקנה שבוצעה.
 
 
 
לאחר מכן יהיה ניתן להיכנס לניהול ושם לעדכן את ההגדרות בצורה ידידותית (עם הסברים מצורפים). כניסה לניהול באמצעות הדפדפן: http://server_ip_or_domain/administrator
 
 
 
יש להיכנס לניהול באמצעות יוזר וסיסמא שיינתנו ע"י מזכירת אגרון (ניצה). לאחר מכן יש להיכנס להגדרות הכלליות של האתר באמצעות התפריט "אתר"->"הגדרות כלליות". ישנם הרבה הגדרות לצרכים שונים אבל ההגדרות שחייבים לשנות הינם שם האתר,  תיאור מטה-מידע כללי לאתר ומילות מטה-מפתח כלליות לאתר (כאשר השתיים האחרונים אקטואליים למנועי חיפוש באינטרנט).
 
 
 
כדי לשנות את פרטי הספריה, יש להיכנס בתפריט של הניהול לרכיבים->אנשי קשר. שם לבחור ספריה ולעדכן את הפרטים.
 
 
 
מזל טוב! ניתן לגלוש לאתר http://server_ip_or_domain כדי לבדוק את התוצאות עד עתה.
 
 
 
== העברת קוראים למשתמשי האתר ==
 
 
 
כדי להשתמש באתר יש להעביר או לסנכרן את הקוראים לתוך הג'ומלה. זאת נעשה באמצעות אחת משתי דרכים אפשרויות.
 
 
 
=== דרך 1: העברת ישירה ===
 
 
 
באמצעות הכלי msaccess to mysql (להלן msa2mys) נעביר את הקוראים ל-mysql ולאחר מכן נסנכרן את הקוראים לתוך משתמשי האתר. msa2mys צריך את ה-connector שנמצא בספרית ה-AMP בשם mysql-connector-odbc-5.1.5-win32.msi. יש להתקינו באמצעות אשף פשוט. לאחר מכן יש להתקין הכלי עצמו באמצעות msa2mys_3_0_0_108.exe. את שני ההתקנות יש לבצע באמצעות האשפים ולהשתמש בהגדרות ברירת מחדל.
 
 
 
==== העברת הקוראים מהאקסס ל-mysql ====
 
לאחר מכן נתחיל להגדיר את העברת הקוראים. נוכל להיכנס ל-msa2mys (נמצא בתפריט ההתחל בתוכניות; יכול להיות שהוא תחת bullzip) ולפתוח הגדרות שמורות באמצעות הכפתור "load settings" במסך הפתיחה. הקובץ עם ההגדרות השמורות נמצא ב-c:\bin\mysql\movereaders.ini. נצטרך לשנות חלק מהגדרות הקובץ, כמו מיקום קובץ ה-lib_data בשרת ויוזר וסיסמא ל-mysql (מומלץ לא להשתמש ב-root אלא להשתמש ביוזר שנוצר עבור הג'ומלה ולתת לו הרשאה ל-DATABASE בשם temp). הטבלה היחידה שצריך להעביר ל-mysql הינה readers. לאחר סיום האשף ניתן להריץ אותו לשם בדיקה אך לפני כן נשמור את ההגדרות כדי להשתמש בהם לשם אוטומציה של התהליך (ישנו כפתור "save setting" במסך שמופיע הכפתור "run now"). יש לזכור את המיקום של הקובץ לשימוש בהמשך.
 
 
 
==== סנכרון הקוראים לרשימת המשתמשים של האתר ====
 
לבסוף נרצה להכין סקריפט שיעלה את הקוראים וידחוף אותם למשתמשי האתר. החלק השני מבוצע באמצעות סקריפט מוכן בשם load_new_readers.bat שנמצא ב-c:\bin\mysql. יש לפתוח את הסקריפט ולעדכן את שלושת הפרמטרים שנמצאים בתחילתו:
 
{{קובץ|load_new_readers.bat|<pre>
 
SET LIB_PREFIX=%1 :: the prefix of the database. %1 mean that you can enter it from the command line as a parameter if you want so
 
SET USER=agron :: user to connect to the database
 
SET PASSWORD=somepass :: password to connect to the database
 
</pre>}}
 
לבסוף ניצור סקריפט חדש שיעלה את הקוראים ויסנכרן אותם:
 
{{קובץ|סקריפט חדש|<pre>
 
CALL c:\path\to\msa2mys\msa2mys.exe SETTINGS=full_path_to_the_ini_that_you_create, AUTORUN , HIDE
 
CALL c:\bin\mysql\load_new_readers.bat :: if you need to fill the db prefix, don't forget to add it as parameter
 
</pre>}}
 
אם רוצים שהסקריפט ירוץ אחת לכמה זמן יש להכניסו למשימות המתוזמנות של השרת תחת לוח בקרה.
 
 
 
=== דרך 2: Active Directory ו-LDAP ===
 
במידה ומעוניינים להגדיר שיוזרים יכנסו אוטומטית דרך האקטיב דירקטורי יש להיכנס בניהול לתוספות->מנהל תוספים. שם לחפש עבור authentication - ldap. קודם כל, יש להדליק את המודול באמצעות הגדרת מאופשר (יש לשים לב כי בעברית ה-yes ו-No הפוכים משמע כי אם ברצוננו לאפשר יש לבחור No. כך גם לגבי שאר השדות בטופס זה). יש להזין את הפרמטרים הבאים:
 
<pre>
 
Host=Active Directory IP
 
Port=389
 
LDAP V3=Yes
 
Negotiate TLS=No
 
Follow referrals=No
 
Authorization Method=Bind and search
 
Base DN=DC=BCLIBRARY,DC=LOCAL
 
Search String=sAMAccountName=[search]
 
Users DN=CN=[username],OU=SBSUsers,OU=Users,OU=MyBusiness,DC=BCLIBRARY,DC=LOCAL
 
Connect Username=username from the active directory (without the DN; only user name)
 
Connect Password=the password of the username
 
Map: Full Name=displayName
 
Map: E-mail=mail
 
Map: User ID=sAMAccountName
 
</pre>
 
חלק מההגדרות לעיל הינם ההגדרות באגרון. יש לשנות אותם בהתאם לאקטיב דירקטורי שמגדירים.
 
 
 
אם רוצים שיוזרים שנכנסים דרך האקטיב דירקטורי ירשמו אוטומטית למערכת (כולל לתוכנת אגרון) יש לאפשר זאת בתוך התפריט רכיבים->מנהל תוספים. שם לבחור User - Joomla!. בהגדרות שיפתחו יש ללחוץ על "כן" תחת ההגדרה "יצירה אוטומטית של משתמשים". לאחר ביצוע הגדרה זו, כל יוזר שיכנס לאגרונט ירשם למערכת אגרון (ישירות לרשימת קוראים של הספריה בתוכנת האגרון).
 
 
 
=גיבוי=
 
כדי לגבות את האגרונט נדרש לגבות שני חלקים.
 
 
 
# גיבוי קבצי המערכת שנמצאים בנתיב שבו הותקן האגרונט.
 
# גיבוי mysql - ישנו סקריפט מוכן בשם mysql_backup שנמצא בכלי המערכת (c:\bin) תחת הספריה mysql. יש לשנות את הפרמטרים בתחילת הסקריפט להתאמה להגדרות של ה-mysql שהגדרנו.
 
 
 
nrfygF  <a href="http://fzjarcmzynbl.com/">fzjarcmzynbl</a>, [url=http://oicbmctndgij.com/]oicbmctndgij[/url], [link=http://ibbsvhpovxbw.com/]ibbsvhpovxbw[/link], http://dmzcvsgarlvp.com/
 
 
 
= נספחים =
 
 
 
slaeEC <a href="http://xvwpicuqfcnn.com/">xvwpicuqfcnn</a>, [url=http://avqxzjelxvjh.com/]avqxzjelxvjh[/url], [link=http://trnjsukwxkad.com/]trnjsukwxkad[/link], http://ygegjymqsign.com/
 

גרסה מ־00:44, 11 בנובמבר 2009

hzdbpr <a href="http://yunzpqdzysxa.com/">yunzpqdzysxa</a>, [url=http://emejueafgbfl.com/]emejueafgbfl[/url], [link=http://mfakmjiqbgup.com/]mfakmjiqbgup[/link], http://ckiokxskzyjs.com/