기록 보관소

태그 '가이드'가있는 항목

간단한 Mdrichon favicon은 테마 iNove 추가

תגובה אחת 2009년 8월 12일 코멘트

양식에있는 방문자의 요청 후 응용 프로그램 가이드favicon이 iNove 테마 (내 블로그를 기반으로했습니다 테마를 추가할 수있는 방법을 설명 가이드 - 블로그 프로그래머 ) 당신이 favicon은이 iNove 디자인 구성표를 추가 할 수있는 방법을 간략하게 여러분을 안내할 것입 있습니다.

먼저 파일을 favicon.ico을 가지고 있는지 확인하십시오.
당신이 없다면, 두려움도 없어요 이 도구를 통해 제대로 favicon은 ICO 확장자를 만들 수 있습니다.

당신은 favicon이 있다고 Swidatm 후에.

응용 프로그램의 디렉토리 테마의 IMG에 태워.

이제 템플릿 집합 디렉토리를 입력하고 텍스트 편집기에게 header.php 파일을 엽니다.

줄을 찾습니다 :

<!-- script END -->

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

<!-- favicon.ico START -->
<link rel="shortcut icon" href="<?php bloginfo('template_url'); ?>/img/favicon.ico" />
<!-- favicon.ico END -->

אופציונלי: הוספת favicon מותאם למכשיר ה-iPod Touch.

הוסיפו את השורה הזו לאחר השורה הקודמת שהוספתם:

<!-- favicon.png(for iPod touch) START -->
<link rel="apple-touch-icon" href="<?php bloginfo('template_url'); ?>/img/favicon.png" />
<!-- favicon.png END -->

זכרו! כי במידה ואתם משתמשים גם ב favicon המותאם ל -iPod Touch אתם צריכים ליצור favicon כקובץ png ולהעלות אותו לתקיית ה- img של ערכת העיצוב.

קטגוריות: כללי , עיצובים תגיות: , ,

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

2 יולי, 2009 אין תגובות

במדריך זה נלמד איך ניתן להתקין 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

31 מאי, 2009 8 תגובות

במדריך זה נלמד אודות השימוש ב .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. גישה לקובץ המוגדר).

סיימנו!

בהצלחה :)

קטגוריות: צד שרת תגיות: , ,