Warning: in_array() expects parameter 2 to be array, string given in /home/codim/domains/codim.co.il/public_html/wp-content/plugins/wordpress-mobile-pack/frontend/sections/show-rel.php on line 65

ארכיון

ארכיון לקטגוריה ‘לינוקס’

התקנת תמיכת קבצי RAR בCentOS

מדריכון קצרצר אודות התקנת תמיכת קבצי RAR ב-CentOS על ידי שימוש ב-RPM.

קודם כל נכנס לרשימת קבצי ה-RPM אשר זמינים בכתובת:

http://dag.wieers.com/packages/unrar

לאחר בחירת קובץ ה-RPM הרצוי, נריץ את הפקודות הבאות בחלון הקונסול:

wget http://dag.wieers.com/rpm/packages/unrar/unrar-Version.el5.rf.Architecture.rpm
rpm -Uvh unrar-Version.el5.rf.Architecture.rpm

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

wget http://dag.wieers.com/rpm/packages/unrar/unrar-3.7.4-1.el5.rf.i386.rpm
rpm -Uvh unrar-3.7.4-1.el5.rf.i386.rpm

קחו בחשבון שבמידה ואתם רצים בתצורת 64bit אז הפקודה צריכה להיראות ככה(לרגע כתיבת שורות אלו):

wget http://dag.wieers.com/rpm/packages/unrar/unrar-3.7.4-1.el5.rf.x86_64.rpm
rpm -Uvh unrar-3.7.4-1.el5.rf.x86_64.rpm

זהו! סיימנו להתקין את התמיכה בקבצי RAR. עכשיו כל שעליכם לעשות בכדי לחלץ קובץ RAR זה להריץ את הפקודה הבאה:

unrar e -kb filename.rar

filename.rar = שם קובץ ה-RAR שברצונכם לחלץ.
בהצלחה!

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

חילוץ וכיווץ קבצים ותיקיות בLinux

23 אוגוסט, 2009 2 תגובות

במדריך זה נלמד על קצה המזלג איך ניתן לחלץ ולכווץ קבצים ותיקיות באמצעות פקודות בחלון הקונסול.
כיווץ קבצים –

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

  • GZip
  • Zip
  • tar
  • tar.gz

בכדי לכווץ את הקובץ/תיקייה בצעו את הפקודות הבאות עבור כל פורמט:

Gzip –

gzip -c example.txt  > example.gz

Zip –

zip -c example.zip  example.txt

tar –

tar -cvf example.tar example.txt

tar.gz –

tar -zcvf example.tar.gz example.txt

ועכשיו, בכדי לחלץ את הקובץ בצעו את הפקודות הבאות עבור כל פורמט:

Gzip –

gunzip example.gz

Zip –

unzip example.zip

tar –

tar -xvf example.tar

tar.gz –

tar -zxvf example.tar.gz

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

בהצלחה!

נטרול או סיום תוכניות במערכות UNIX או Linux

במדריך זה נלמד איך ניתן לנטרל או לסיים תוכניות במערכות UNIX או Linux.

Linux וכל שאר מערכות ה-UNIX מגיעות פקודות נטרול. פקודות הנטרול שולחות אות ספציפי(כמו נטרול תהליך) לתהליך ספציפי או לתהליך קבוצתי.

אם האות לא מפורט, אות ה-TERAM נשלח.

נטרול תהליכים עם שימוש בפקודת Kill בLinux/UNIX

פקודת הנטרול עובדת תחת הLinux, BSD וה-UNIX כמו מערכות הפעלה.

שלב ראשון: מציאת ה-PID של התהליך(מזהה התהליך)

השתמשו בפקודת ps או pidof בכדי למצוא את מזהה התהליך(PID). תחביר:

ps aux | grep processname
pidof processname

processname = שם התהליך.

ps aux | grep httpd

הפלט אמור להיראות בערך ככה:

root      8886  0.0  0.7  32276 15660 ?        Ss   00:11   0:00 /usr/sbin/httpd -k start -DSSL
apache   17312  1.4  0.8  35436 18240 ?        S    00:43   0:03 /usr/sbin/httpd -k start -DSSL
apache   17751  1.1  0.8  35548 18536 ?        S    00:45   0:01 /usr/sbin/httpd -k start -DSSL
apache   17755  1.2  0.8  35200 17908 ?        S    00:45   0:01 /usr/sbin/httpd -k start -DSSL
apache   17831  1.0  0.8  34556 17544 ?        S    00:46   0:00 /usr/sbin/httpd -k start -DSSL
apache   17927  1.2  0.7  33804 16492 ?        S    00:46   0:00 /usr/sbin/httpd -k start -DSSL
apache   17929  2.0  0.7  33620 16408 ?        S    00:46   0:00 /usr/sbin/httpd -k start -DSSL
apache   17935  2.1  0.8  34588 17324 ?        S    00:46   0:00 /usr/sbin/httpd -k start -DSSL
apache   17990  2.3  0.8  34516 17256 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18000  1.3  0.8  33928 16608 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18055  2.1  0.7  33580 16224 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18056  0.0  0.6  32276 14152 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18057  8.6  0.7  33572 16336 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18061  2.7  0.8  33932 16560 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18062  0.0  0.7  32784 14660 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18063  0.0  0.6  32276 14184 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18064  1.7  0.7  33480 16112 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18079  0.0  0.7  32784 14528 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18082  0.0  0.6  32276 14136 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
apache   18083  0.0  0.7  33572 16204 ?        S    00:47   0:00 /usr/sbin/httpd -k start -DSSL
root     18086  0.0  0.0   3940   720 pts/1    R+   00:47   0:00 grep httpd

או השתמשו בפקודת pidof שאמורה למצוא את מזהה התהליך(ID) של תוכנית רצה:

pidof httpd

הפלט צריך להיראות ככה:

18414 18408 18257 18256 18205 18100 18083 18079 18063 17935 17312 8886

שלב שני: נטרול התהליך ע"י שימוש בPID-(מזהה התהליך)

הפקודה הזו מציגה את ה-PID של התהליך (httpd (8886. עכשיו ננטרל את התהליך על ידי שימוש ב-PID הזה:

kill 8886

אך ניתן גם דרך:

kill -9 8886

איפה ש,

-9 סימון מיוחד לנטרול תהליך, אשר ינטרל אותו.

דוגמאות לפקודות killall

אל תשתמשו בפקודות killall במערכת UNIX (פקודה לLinux בלבד).
אתם יכולים להשתמש בפקודות killall. פקודת killall מנטרלת תהליכים לפי השם(לא נדרש מזהה התהליך – PID):

killall -9 httpd

נטרול התהליך mysqld:

killall -9 mysqld

בהצלחה!

מדריך להתקנת mod_layout בשרתי Linux

במדריך זה נלמד איך ניתן להתקין mod_mayout בשרתי לינוקס הרצים על Apache.

מזה mod_layout בכלל?!:
mod_layout הוא תוסף המשתלב בשרתי האפאצ'י ומאפשר הוספה של תוכן בחלקו העליון/התחתון של האתרים הנמצאים בשרת.

למי/למה mod_layout מתאים?:
התוסף mod_layout מתאים בעיקר לבעלי אחסון אתרים המציעים אחסון בחינם תמורת פרסומות באתרים. במקום לבדוק כל הזמן האם לקוחות האחסון הטמיעו את הפרסומות, אתם יכולים לפתור את הבעיה בכך שתתקינו mod_layout והפרסומות יופיעו אוטומטית בכל האתרים(בחלק העליון/התחתון).

מידע אודות התוסף באתר הפרויקט:

http://tangent.org/362/mod_layout.html

דרישות:

  1. שרת שרץ על מערכת ההפעלה Linux.
  2. Apache בגרסה 1.3/2.0/2.2 מותקן בשרת.

הורדה:

לכל גרסאת אפאצ'י ישנה גרסה שונה של התוסף.

לגרסאת 1.3 מתאימה הגרסה 3.4 –
לגרסאת 2.0 מתאימה הגרסה 4.1 –
לגרסאת 2.2 מתאימה הגרסה 5.1 –

(כמובן שכל הגרסאת האלו מעודכנות לרגע כתיבת שורות אלו).

את איזור ההורדות של התוסף באתר הרישמי של הפרויקט ניתן למצוא כאן:
http://tangent.org/362/mod_layout.html

התקנה:

הורידו את חבילת התוסף, ע"י שימוש בפקודה wget

wget http://download.tangent.org/mod_layout-Version.tar.gz

במקרה שלי(מכיוון שיש לי Apache בגרסה 2.2), הפקודה תיראה כך:

wget http://download.tangent.org/mod_layout-5.1.tar.gz

לאחר הורדת הקובץ, חלצו את הקובץ:

tar xvfz mod_layout-Version.tar.gz

במקרה שלי(מכיוון שיש לי Apache בגרסה 2.2), הפקודה תיראה כך:

tar xvfz mod_layout-5.1.tar.gz

לאחר חילוץ החבילה, הכנסו לתקיית התוסף:

cd mod_layout-Version

במקרה שלי(מכיוון שיש לי Apache בגרסה 2.2), הפקודה תיראה כך:

cd mod_layout-5.1

עכשיו בכדי להתקין את התוסף, הריצו את הפקודה הבאה:

make install

לאחר ההתקנה, תצטרכו להגדיר בקובץ ההגדרות של האפאצ'י(httpd.conf) את מיקום הקבצים המכילים את התוכן שיוצג בחלק העליון/התחתון של האתרים.
בכדי לערוך את קובץ ההגדרות, הריצו את הפקודה הבאה:

nano /etc/httpd/conf/httpd.conf

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

DocumentRoot "/var/www/html"

והוסיפו אחריה את הקוד הבא:

<Directory "/home/">
AddOutputFilterByType LAYOUT text/html
LayoutHeader /var/www/ads/ads_header.html
LayoutFooter /var/www/ads/ads_footer.html
</Directory>

עכשיו נסביר מה הגדרנו כאן:

.בתוך המרכאות, מגדרים את התקייה שתושפע מהקו = <Directory "/home/">

LayoutHeader /var/www/ads/ads_header.html = המילה LayoutHeader מציינת שהקובץ שמוגדר יופיע בחלקו העליון של האתרים.
המיקום שמופיע אחרי המילה הוא המיקום של הקובץ המוגדר עם התוכן הרצוי לאותו איזור(עליון).

LayoutFooter /var/www/ads/ads_footer.html = המילה LayoutFooter מציינת שהקובץ שמוגדר יופיע בחלקו העליון של האתרים.
המיקום שמופיע אחרי המילה הוא המיקום של הקובץ המוגדר עם התוכן הרצוי לאותו איזור(תחתון).

 

לאחר שהוספתם את הקוד, שמרו את הקובץ httpd.conf, על ידי לחיצה על הכפתורים:

ctrl+x

וללחצו על Y בכדי לשמור את הקובץ.

עכשיו מה שנשאר זה לעשות ריסטרט לApache בכדי לעדכן את השינויים:

service httpd restart

 

בהצלחה!

מדריך כולל לשימוש בהגנת סיסמה עם .htaccess

במדריך זה נלמד אודות השימוש ב.htpasswd.

image
תמיד רציתם שתיקיות ספציפיות בשרת שלכם יהיו זמינות רק לאנשים שאתם רוצים שהן יהיו זמינות להם? מתסכלת אותכם העובדה שאין פתרון מובנה בצד השרת? – אל תדאגו! ניתן לבצע זאת בקלות על ידי שימוש בhtpasswd.
צרו קובץ בשם htpasswd., ובחרו פרטי התחברות(שם משתמש וסיסמה), לפי הדוגמה הבאה:

codim:password

codim = המשתמש שהגודר.

password = הסיסמה למשתמש.

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

לדוגמה, הסיסמה codim יכולה להיראות לאחר ההצפנה כ-SON6pIXmEDIOQ(אפשר להשתמש בכלי הבא בכדי לבצע בקלות הצפנה לסיסמה שלכם בקידוד הנכון לשימוש בקובץ htpasswd).

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


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

AuthUserFile /home/codim/.htpasswd/.htpasswd
AuthGroupFile /dev/null
AuthName Private_Directory
AuthType Basic

require user codim

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

AuthUserFile /home/codim/.htpasswd/.htpasswd

המיקום של קובץ .htpasswdרצוי מאוד לא להוסיף את זה לתקיות נגישות – כגון public_html, www וכד' – מכיוון שניתן להגיע אל הקובץ(בדרך לא ממש "חוקית") במידה והוא נמצא בתקייה נגישה. חשוב להזכיר שבדוגמה זו הדגמתי איך ניתן לבצע זאת בתקייה לא נגישה.

AuthGroupFile /dev/null

קבוצת האימות של הקובץ. לא משהו ממש חשוב, אפשר להמשיך הלאה.

AuthName Private_Directory

סוג של "כותרת" שתופיע כאשר יצטרכו להכניס את הפרטים.

AuthType Basic

סוג אימות הפרטים. בדוגמה זו סוג האימות הינו בסיסי בלבד.

require user codim

השורה הזו פשוט מה שנקרא "מאפשרת" למשתמש codim גישה לתקייה.(ניתן גם לאפשר גישה למספר משתמשים על ידי החלפת השורה require user codim בrequire valid-user שפשוט מאפשרת גישה לכל משתמש שהוגדר) – כמובן שאת המשתמש codim תצטרכו לשנות בשם המשתמש שלכם.

לאחר שיצרתם את קובץ הhtaccess., העלו את הקובץ לתקייה ה"מוגנת".

חסימת גישה לקבצים ספציפיים:

במידה ויש לכם בתקייה כלשהי קובץ ספציפי שאתם רוצים למנוע ממנו גישה(שוב, קובץ ספיציפי ולא למנוע גישה לכל תקיית האב), אז תצטרכו להוסיף את הקוד הבא:

<Files index.php>
require user codim
</Files>

<Files index.php> = הקובץ שאליו אתם רוצים למנוע גישה.

require user codim = המשתמש שאותו הקובץ ידרוש בכדי לבצע את אימות הפרטים(כמו שאמרתי בנוגע לתקיות, ניתן להחליף את הפקודה הזו בפקודה require valid-user כדי לאפשר לכל משתמש המוגדר בקובץ htpasswd. גישה לקובץ המוגדר).

סיימנו!

בהצלחה 🙂

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

התקנת ספריית 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 &lt; 200412301450

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

#if LIBSSH2_VERSION_NUM &lt; 0x001000

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

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

בהצלחה!

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

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

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

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

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

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

  Putty 0.60 Run File

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

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

קבצי ההתקנה –

  Putty 0.60 Installer File

(5,042 הורדות, 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 = שם המתחם שלכם והסיומת שלו.

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

בהצלחה!

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