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

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

Ori The Man 24-11-12 15:13

יש אפשרות לעשות שכל מה שעולה לתיקיה מסויימת יועתק לעוד תיקיה?
 
אהלן,
אני מתכנת אפליקציות לפייסבוק,עכשיו צריך להעלות כל דבר גם ל public_html וגם ל private_html
יש אפשרות להגדיר תיקיה מסויימת ב private שכל דבר שמשתנה \ עולה שם מעתיק ומעלה גם ל public?

Tomer 24-11-12 15:25

למה לא להגדיר שהתיקייה private_html תהיה בעצם symlink אל public_html?

yonatan 24-11-12 16:32

ציטוט:

נכתב במקור על ידי Ori The Man (פרסם 864028)
אהלן,
אני מתכנת אפליקציות לפייסבוק,עכשיו צריך להעלות כל דבר גם ל public_html וגם ל private_html
יש אפשרות להגדיר תיקיה מסויימת ב private שכל דבר שמשתנה \ עולה שם מעתיק ומעלה גם ל public?

cronjob + rsync ?

Tomer 24-11-12 16:38

לא קצת over-kill למשימה יונתן? במיוחד כשמדובר על אותו השרת..

BuildDream 24-11-12 16:40

זה ממש פשוט - תגדיר שprivate_html תיהיה symbolic link לתיקייה public_html (או להפך) ואז לא תצטרך להעלות כל קובץ ל2 תיקיות (חוץ מזה שזה מעצבן להעלות כפול, זה גם תופס שטח כפול על הדיסק... עם symbolic link הקובץ יהיה על הדיסק רק פעם אחת)

אם יש לך DirectAdmin - זה אפילו יותר פשוט, הוא עושה לך את הSymbolic Link בעצמו

תכנס לDomain Administration בחשבון שלך, תלחץ שם על הדומיין שאתה רוצה לעשות לו את השינוי. זה יעביר אותך לניהול של הדומיין - תשנה לו למטה את האפשרות לזה:
Use a symbolic link from private_html to public_html - allows for same data in http and https

תשמור וזהו שתי התיקיות מקושרות (תדאג לגבות את התוכן של private_html לפני זה).

Ori The Man 24-11-12 18:43

ציטוט:

נכתב במקור על ידי BuildDream (פרסם 864035)
זה ממש פשוט - תגדיר שprivate_html תיהיה symbolic link לתיקייה public_html (או להפך) ואז לא תצטרך להעלות כל קובץ ל2 תיקיות (חוץ מזה שזה מעצבן להעלות כפול, זה גם תופס שטח כפול על הדיסק... עם symbolic link הקובץ יהיה על הדיסק רק פעם אחת)

אם יש לך DirectAdmin - זה אפילו יותר פשוט, הוא עושה לך את הSymbolic Link בעצמו

תכנס לDomain Administration בחשבון שלך, תלחץ שם על הדומיין שאתה רוצה לעשות לו את השינוי. זה יעביר אותך לניהול של הדומיין - תשנה לו למטה את האפשרות לזה:
Use a symbolic link from private_html to public_html - allows for same data in http and https

תשמור וזהו שתי התיקיות מקושרות (תדאג לגבות את התוכן של private_html לפני זה).

תודה רבה לכולם!! עזרתם מאוד!
אני עכשיו בדיוק עושה את זה (מגבה הכל כי זה מוחק את כל מה שיש שם |Stare| )

תודה רבה :)

Kernel 24-11-12 19:41

ציטוט:

נכתב במקור על ידי Ori The Man (פרסם 864049)
תודה רבה לכולם!! עזרתם מאוד!
אני עכשיו בדיוק עושה את זה (מגבה הכל כי זה מוחק את כל מה שיש שם |Stare| )

תודה רבה :)

בשביל זה יש את u-, שמעדכן רק קבצים חדשים.

choko 30-11-12 21:02

אתה חייב שזה יהיה השם של התיקיה ? יכולת לעשות פשוט לינק לתת תיקיה במקום.

Tomer 30-11-12 21:35

בחייאת choko, קראת את מה שהוא ביקש לפני שהגבת?

yonatan 01-12-12 02:06

selinux vs symlinks
 
ציטוט:

נכתב במקור על ידי Tomer (פרסם 864034)
לא קצת over-kill למשימה יונתן? במיוחד כשמדובר על אותו השרת..

זה מאוד תלוי בקונפיגורצית השרת, הפתרון שהצעתי מתאים לכל הפלטפורמות לא רק מבוססי DA בעוד ש symlink לא תמיד מותר בכל שרת.

זה לא one size fits all :P


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

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