העברת ההזנות המובנות בWordPress לFeedBurner

שלום רב גולשי Modim.co.il.

היום אני אביא לכם תוסף מאוד שימושי – FeedBurner FeedSmith.

תוסף זה מאפשר לכם להעביר את ההזנות המובנות בוורדפרס לFeedBurner.

תוסף זה יעיל מאוד מאוד לכאלו שהתחילו עם ההזנות המובנות של וורדפרס(וגם נרשמו לשם מנויים) ורק לאחר כמה זמן עברו לFeedBurner ולכן נשארו להם מספר מנויים בהזנות של וורדפרס(לדוגמה; הכנסו ל: https://www.codim.co.il/feed ותראו שזה יעביר אותכם להזנה של הבלוג בFeedBurner) ובכך לא ניתן לבצע ניטור מלא של המנויים.

קישור למדריך השימוש בתוסף באיזור העזרה של FeedBurner:

http://www.google.com/support/feedburner/bin/answer.py?hl=en&answer=78483

גרסאת המוד:
2.3.1.

הורדה:

  FeedBurner FeedSmith

(4,896 הורדות, 74.4 KiB)

לאחר ההורדה חלצו את תקיית הZIP והכנסו לתקייה feedburner_feedsmith_plugin_2.3 שנמצאת בתוך התקייה שחילצתם(או לתקייה __MACOSX במידה ומותקנת לכם MAC).

לאחר מכן העלו את קובץ הPHP

(FeedBurner_FeedSmith_Plugin.php או ._FeedBurner_FeedSmith_Plugin.php במידה ומותקנת לכם MAC)

לתקייה:

wp-content/plugins/

לאחר שהעלתם את קובץ הPHP לתקיית התוספים של וורדפרס, הכנסו לפאנל הניהול, ובחרו בלשונית תוספים – שם הפעילו את התוסף FeedBurner FeedSmith, והכנסו ללשונית הגדרות ושם בחרו באפשרות FeedBurner.

מה שנשאר עכשיו זה להגדיר את קישור הזנות הRSS שלכם בFeedBurner וסיימנו!

בהצלחה!

קרדיט התרגום שמור ליונתן לוי(yonatan.l [at] modim.co.il) מצוות Modim
אסור לעשות בתרגום זה שימוש כלשהו ללא אישור בכתב מאת המתרגם.

מספר ייחודי של תרגום המוד:
wordpress_2_7-feedburner_feedsmith_1-25_05_09

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

לכל שאלה, פנייה, תיקון שגיאות אנא פנו לדוא"ל:

translates [at] modim.co.il

UA:A [1.3.4_676]

Ajax Registeration Checks

שלום רב גולשי Modim.co.il.

היום אני מביא לכם את המוד Ajax Registeration Checks – מוד מקצועי מבוסס Ajax הבודק את שדות ההרשמה, תואם למערכת הפורומים החופשית, phpBB 3(אולימפוס).

מוד זה מאפשר לבצע בדיקות שונות בשדות ההרשמה(כגון; חוזק סיסמה, כתובת דוא"ל תקינה, שדות ריקים וכד') בעזרת Ajax.

קישור לאשכול המוד בפורום phpBB העולמי:

http://www.phpbb.com/community/viewtopi … &t=1311855

גרסאת המוד:
RC1.

הורדה:

  Ajax Registeration Checks - RC1

(3,431 הורדות, 88.9 KiB)

הערות:

העברתי את המוד לModX בגרסה 1.2.2 והוספתי הערות שימושיות בעברית.

קרדיט התרגום שמור ליונתן לוי(yonatan.l [at] modim.co.il) מצוות Modim
אסור לעשות בתרגום זה שימוש כלשהו ללא אישור בכתב מאת המתרגם.

מספר ייחודי של תרגום המוד:
phpbb_3-ajax_registration_checks_1-03_04_09

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

לכל שאלה, פנייה, תיקון שגיאות אנא פנו לדוא"ל:

translates [at] modim.co.il

FCKeditor – עורך WYSIWYG

שלום רב גולשי Modim.co.il.

היום אני מביא לכם את המוד FCKeditor – עורך WYSIWYG מקצועי למערכת הפורומים החופשית, phpBB 3(אולימפוס).

מוד זה מאפשר להפוך את איזור עריכת ההודעות ל"מין עורך Word", אשר מקל על כתיבת ההודעות ומוריד את הצורך בשימוש בתגי BBcode מסורבלים.

היום תרגמתי לכם את המוד FCKeditor, אשר מוריד את תגי הBBcode מההודעה(במקום שאתם צריכים להראות את תגי ההדגשה(B), בעת הדגשת טקטסט, אתם יכולים לראות כבר את הטקסט מודגש עוד לפני ששלחתם את ההודעה).
קישור לאשכול המוד בפורום phpBB העולמי:

http://www.phpbb.com/community/viewtopi … 0&t=589975


גרסאת המוד:
0.1.0 אלפא.

הורדה:

  FCKeditor - WYSIWYG Editor

(5,790 הורדות, 1.5 MiB)

הערות:

הוספתי למוד זה את FCKeditor 2.6.4.1(ובכך, לא תצטרכו להוריד את חבילה זו מהאתר של הרשמי של יוצר המוד ולהוסיף אותה לתקייה הנבחרת).

העברתי את המוד לModX בגרסה 1.2.2 והוספתי הערות שימושיות בעברית.

קרדיט התרגום שמור ליונתן לוי(yonatan.l [at] modim.co.il) מצוות Modim
אסור לעשות בתרגום זה שימוש כלשהו ללא אישור בכתב מאת המתרגם.

מספר ייחודי של תרגום המוד:
phpbb_3-fckeditor_1-29_04_09

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

לכל שאלה, פנייה, תיקון שגיאות אנא פנו לדוא"ל:
translates [at] modim.co.il

תבנית לוורדפרס מיושרת לעברית – Arclite

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

שם התבנית הוא Arclite והיא נוצרה לראשונה על ידי 'Digital Nature'.

image

צילומסך עמוד ריק לאחר התרגום.

תיאור הקו העיצובי של התבנית כפי שנכתב על ידי היוצרים :

Another clean/light style theme, strongly focused on typography. One of its features is the option to switch between the normal image-based design to a entirely CSS based one (without images). The theme also uses CSS3 web fonts, right now only visible in modern browsers like Safari 3.1 or Opera 10 (and soon FF 3.1).

תצוגה מקדימה באנגלית | הורדה באנגלית

הורדת העיצוב המיושר לעברית:

  Arclite 1.4.2

(3,809 הורדות, 617.3 KiB)

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

התקנת ספריית SSH2 בשביל חיבורי PHP Shell

במדריך זה נלמד איך לפתוח חיבורי SSH דרך סקריפטים של PHP – כמה מודלים שצריך להתקין בשרת ותוכלו לעשות זאת!

ההתקנה מצריכה את שלושת(3) החבילות הבאות:

OpenSSL, libssh2, ssh2

דרישות:

  • גישת Root בשרת
  • PHP מותקן בשרת

OpenSSL מותקנת בהרבה הפצות של לינוקס כברירת מחדל ולכן לא צריכים להתקין אותה, אך בכדי להיות בטוחים, הריצו את הפקודה הבאה:

rpm -qa | grep openssl

במידה והחבילה מותקנת, הפלט אמור להציג משהו בסגנון הזה:

openssl-0.9.8e-7.el5
openssl-devel-0.9.8e-7.el5

הערה: הגרסאות תלויות במערכת ההפעלה המותקנת בשרת שלך, ולכן ייתכן כי בשרת שלך יוצגו גרסאות אחרות.

אם לא מוצג כלום, סימן שהחבילה OpenSSL אינה מותקנת בשרת וצריך להתקין אותה(בקלות, דרך מנהל ההורדות yum) – לכן, הריצו את הפקודה הבאה:

yum install openssl

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

wget http://www.libssh2.org/download/libssh2-Version.tar.gz
tar -zxvf libssh2-Version.tar.gz
cd libssh2-Version

לשם הדגמה, אלו פעולות שצריך לבצע עבור ספריית הlibssh2 החדשה ביותר(לרגע כתיבת שורות אלו):

wget http://www.libssh2.org/download/libssh2-1.2.7.tar.gz
tar -zxvf libssh2-1.2.7.tar.gz
cd libssh2-1.2.7
./configure
make
make install

כשכל הקבצים יקומפלו(compile), ספריית הlibssh2 תותקן בשרת שלכם.

הדבר הבא שצריך להתקין זהו המודל לPHP שהוא ssh2.

ניתן להתקין מודל זה בכמה דרכים, כמו שימוש בPECL, PEAR או בהורדה ישירה וקימפול המודל ידנית.

אני אשתמש באפשרות השלישית מכיוון שבזמן האחרון PECL או PEAR לא עושים בידיוק את העבודה.

wget http://pecl.php.net/get/ssh2-Version.tgz
tar -xzf ssh2-Version.tgz
cd ssh2-Version

לשם הדגמה, אלו פעולות שצריך לבצע עבור ספריית הssh2 החדשה ביותר(לרגע כתיבת שורות אלו):

wget http://pecl.php.net/get/ssh2-0.11.2.tgz
tar -xzf ssh2-0.11.2.tgz
cd ssh2-0.11.2
phpize && ./configure –-with-ssh2 && make

במידה והקימפול הסתיים ללא שגיאות, כמעט סיימת. הדבר היחידי שנשאר לעשות הוא להעתיק את המודל ssh2.so מ:

/ssh2-Version/modules/

לשם הדגמה, המיקום של המודל ssh2.so בגרסה ההחדשה ביותר(לרגע כתיבת שורות אלו) צריך להיראות ככה:

/ssh2-0.11.0/modules/

לתקיית התוספות שלכם בPHP(בד"כ התקייה שבה נמצא קובץ ההגדרות – php.ini), ניתן לבדוק את הנתיב על-ידי בדיקת הקובץ php.ini.

עכשיו בצעו אתחול לApache וסיימנו 🙂

רק נשאר להריץ סקריפט בכדי לבדוק שהכל תקין.

FAQ:

  1. במידה ולאחר הרצת הפקודה:
phpize && ./configure –with-ssh2 && make

אתם מקבלים שגיאה כמו:

make: *** [ssh2.lo] Error 1

תצטרכו לעשות שינוי קטן.

ערכו את הקובץ ssh2.c(כשאתם עדיין בתקייה של /ssh2-Version/modules/) על-ידי הפקודה:

nano ssh2.c

וחפשו את השורה:

#if LIBSSH2_APINO < 200412301450

ושנו אותה למשהו כמו:

#if LIBSSH2_VERSION_NUM < 0x001000

שמרו את הקובץ והריצו שוב את הפקודה:

phpize && ./configure –with-ssh2 && make

בהצלחה!

קטגוריות:לינוקס תגיות:, , , ,

שימוש ראשוני בתוכנה Putty

21 אפריל, 2009 5 תגובות

במדריך זה נלמד איך להשתמש בתוכנה Putty – מדריך למתחילים.

קודם כל נצטרך להוריד את התוכנה למחשב:

קבצי הרצה בלבד(ללא התקנה) –

  Putty 0.60 Run File

(4,915 הורדות, unknown)

(תאימות ל- Windows 95, 98, ME, NT, 2000, XP)

קבצי ההתקנה –

  Putty 0.60 Installer File

(5,033 הורדות, unknown)

(תאימות ל- Windows 95, 98, ME, NT, 2000, XP – ללא PuTTYtel)

לאחר ההורדה, הריצו את קבצי ההתקנה והתקינו(במידה ובחרתם להוריד את חבילת ההתקנה) או לחלופין הריצו את קובץ ההרצה(putty.exe).

לאחר שהתוכנה רצה, אתם אמורים לקבל את החלון הבא:

image

התפריט הראשי של Putty

מקרא צבעים:

אדום – שם השרת המארח, Host Name(כדוגמת; localhost) או הIP שלו.

כחול – פורט("יציאת") התתחברות לSSH.

הכניסו בשדה האדום והכחול את הפרטים הדרושים(ראו: "מקרא צבעים") ולאחר מכן לחצו על הכפתור "Open".

לאחר שלחצתם על הכפתור, חלון הקונסול אמור להיפתח ואחרי מספר שניות אמור להופיע הטקסט "Login as:" שם הכניסו את שם המשתמש לחשבון(root וכדומה) ולחצו אנטר.

עכשיו יופיע לכם טקסט בסגנון:

user@10.20.300.400's password:

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

עכשיו כבר אפשר להתחיל להריץ פקודות בSSH.

בהצלחה!

קטגוריות:לינוקס תגיות:, ,

דף התחברות מותאם אישית בDirect Admin

במדריך זה נלמד איך ליצור דף התחברות מותאם-אישית בDirect Admin – המאפשר לכם ליצור דף התחברות מותאם אישית לעסקכם או סתם בשביל הכיף.

דוגמה לפאנל Direct Admin מותאם-אישית:

http://www.scolpy.net:2222

דרישות:

  1. גישת Root
  2. Direct Admin מותקן בשרת

צרו קובץ בשם login.html, והכניסו את הקוד הבא:

<!--
*{ FONT-SIZE: 8pt; FONT-FAMILY: verdana; }
b { FONT-WEIGHT: bold; }
.listtitle { BACKGROUND: #425984; COLOR: #EEEEEE; white-space: nowrap; }
td.list { BACKGROUND: #EEEEEE; white-space: nowrap; }
-->
<table border="0" cellspacing="1" cellpadding="5">
<tbody>
<tr>
<td class="listtitle" colspan="2">אנא הכנס את שם המשתמש והסיסמה שלך</td>
</tr>
<form action="http://www.example.com:2222/CMD_LOGIN" method="post">
<input name="referer" type="hidden" value="/" />
<input name="FAIL_URL" type="hidden" value="http://www.example.com/login_failed.html" />
<input name="LOGOUT_URL" type="hidden" value="http://www.example.com/logged_out.html" />
<tr>
<td class="list" align="right">שם משתמש:</td>
<td class="list">
<input id="username" name="username" type="text" /></td>
</tr>
<tr>
<td class="list" align="right">סיסמה:</td>
<td class="list">
<input id="password" name="password" type="password" /></td>
</tr>
<tr>
<td class="listtitle" colspan="2" align="right">
<input type="submit" value="התחבר" /></td>
</tr>
</form></tbody></table>

הערה:

השורות:

<input name="FAIL_URL" type="hidden" value="http://www.example.com/login_failed.html" />
<input name="LOGOUT_URL" type="hidden" value="http://www.example.com/logged_out.html" />

הינן שורות שהוספנו(המאפשרים עריכה של דפי "התחברות שגוייה" ו"התנתקות") – כמובן ששורות אלו אינן בגדר חובה.

את הדפים login_failed.html ו-logged_out.html הוסיפו לתקייה הראשית של שם-המתחם(ה"דומיין") שלכם, או שתשנו את הקישור בvalue למיקום הרצוי.

– – – – – – – – – – – – – – – – – – – – – – – – – – – –

http://www.example.com = שם-המתחם(ה"דומיין") שלכם.

לאחר שהוספתם את השורות, שמרו את הקובץ והעלו אותו לתקייה:

/usr/local/directadmin/data/templates

בהצלחה!

העלאת מסד נתונים דרך SSH

במדריך זה נלמד איך ניתן להעלות מסדי-נתונים דרך גישת SSH(ללא הגבלת גודל!).

דרישות:

  1. גישת SSH
  2. MySQL מותקן בשרת

קודם כל וודאו שהעלתם את קובץ מסד-הנתונים(בסיומת sql) לתקייה כלשהי(רצוי בpublic_html) בחשבון.

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

לאחר שפתחתם את מסד-הנתונים, הכנסו לתקייה שבה נמצא גיבוי מסד-הנתונים(במקרה שלנו הקובץ נמצא בתקייה public_html) – לפי הדוגמה הבאה:

cd /home/username/public_html

username = שם המשתמש של החשבון.

בכדי לבדוק שאכן הקובץ קיים הריצו את הפקודה dir או ls כאשר אתם נמצאים בתקייה שבה ממוקם קובץ מסד-הנתונים.

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

mysql -u dbuser -p

dbuser = משתמש למסד הנתונים.

לאחר שהרצתם את הפקודה תתבקשו להכניס את הסיסמה למשתמש(של מסד-הנתונים) – הכניסו אותה ולחצו על "אנטר".

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

use dbname

dbname = שם מסד הנתונים.

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

\. filename.sql

filename = שם קובץ הגיבוי.

בהצלחה!

קטגוריות:לינוקס תגיות:, , ,

התקנת PHPMyAdmin בCentOS

במדריך זה נלמד איך ניתן להתקין PHP My Admin על בשרת בלינוקס CentOS.

דרישות:

  1. גישת Root
  2. PHP מותקן בשרת
  3. MySQL מותקן בשרת
  4. תמיכה בGD2(של PHP)
  5. תמיכה בהעלאת קבצי ZIP(של PHP)

הכנסו לחלון הקונסולה והקלידו:

- su
cd /var/www/html
wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-Version-all-languages.tar.gz#!md5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tar xvfz phpMyAdmin-Version-all-languages.tar.gz
mv phpMyAdmin-Version-all-languages phpmyadmin

Version = גרסאת PHP My Admin

לשם הדגמה, זוהי הורדה של PHP My Admin בגרסתה החדשה ביותר(בעת כתיבת שורות אלו – עודכן 17/06/2009):

wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-3.2.0.1.1-all-languages.tar.gz#!md5!44c0070a6d18a9d2e19b88e5f028672e
tar xvfz phpMyAdmin-3.2.0.1-all-languages.tar.gz
mv phpMyAdmin-3.2.0.1-all-languages phpmyadmin
cd phpmyadmin
cp config.sample.inc.php config.inc.php
nano config.inc.php
:
$cfg['Servers'][$i]['auth_type'] = ‘http‘; # הברירת מחדל זה עוגייה
:
service httpd restart

עכשיו אתם יכולים להכנס לPHP My Admin דרך הכתובת:

http://www.domain.co.il/phpmyadmin/

domain.co.il = שם המתחם שלכם והסיומת שלו.

ובחלון הפופ-אפ שייפתח – הכניסו את פרטי המשתמש שלכם.

בהצלחה!

קטגוריות:לינוקס תגיות:, ,

עדכון חבילות דרך סקריפט העדכון של Direct Admin

במדריך זה נלמד איך ניתן לעדכן מוצרים דרך סקריפט העדכון(Custom Build) של דיירקט-אדמין(Direct Admin).

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

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

דרישות:

  1. גישת ROOT.
  2. Direct Admin מותקן בשרת.
  3. הרבה מצב רוח!

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

1)

הכנסו לחלון הקנסולה, והקלידו:

cd /usr/local/directadmin/custombuild/


2)

עכשיו הקלידו:

./build update


לאחר מכן, הקלידו:

./build versions


3)

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

הערה: חשוב לציין שסקריפט העדכון שואב מידע מהמאגרים של Direct Admin ולא ממאגרי המוצר(שזה אומר שתדירות העדכון היא קצת פחות גבוהה מתדירות עדכון ממאגרי המוצר עצמו).

בכדי לעדכן את כל המוצרים שדורשים עדכון, הקלידו:

./build update_versions


או לעדכן מוצר ספציפי, הקלידו:

/build product


כשproduct שווה לשם המוצר(phpmyadmin, mysqld וכד').

4)

כרגע בצעו ריסטרט לאפצ'י;

service httpd restart

זהו!

סיימנו לעדכן את המוצרים 🙂

בהצלחה!