X

 








לקוחות מספרים

  • SweetHome is hands down the best company we have utilized in the past 9 years of developing e-Commerce websites. Over the 9 years Ive been with them any problem has been resolved immediately, not to mention the extremely reasonable prices. SweetHome has demonstrated time and again that they are capable of providing the reliable service and the high performance required for our key projects. I would like to say thank you for your support and services you provide and we will always recommend you to people.

    Joseph A.
    PHP2B Creative Solutions

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

    אוריאל ש.
    אתר הברכות הישראלי

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

  • מה זה Linux?

    Linux הינה מערכת הפעלה המבוססת קוד פתוח, אותה פיתח המתכנת Linus Torvald וכיום אלפי מתכנתים עובדים על המשך הפיתוח, תוך שיתוף פעולה מלא. מערכת ההפעלה נמצאת בשימוש ברוב שרתי האינטרנט בעולם והוכיחה את עצמה כפלטפורמה יציבה ומאובטחת לאפליקציות אינטרנט במיוחד. לאחרונה ממשלות סין, גרמניה ורבות אחרות החליטו להחליף את מערכות ההפעלה של המחשבים במוסדות הממשל שלהן ללינוקס. כולנו תקווה שגם ממשלת ישראל תשתחרר בהקדם מתשלום מיליונים מכספי משלם המיסים עבור מערכות הפעלה סגורות כגון Windows, Oracle, Sun ועוד.

  • איזו הפצת Linux מותקנת על שרתי Sweethome?

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

  • אילו תוכנות מותקנות על שרתי ה-Linux של Sweethome?

    ְApache 1.3.x , PHP 4.3.x, MySQL 4.0.x, Python 2.3, Perl5, Qmail, Courier-IMAP, Vpopmai

  • כיצד ניתן לפתוח מסדי נתונים מסוג MySQL?

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

  • האם ניתן ליצור חשבונות FTP נוספים?

    כן. על שרתי ה-Linux ניתן להקים חשבונות FTP נוספים. החשבונות מנוהלים ע"י ממשק הניהול שלנוl, ועוד.

  • האם ניתן לקבל גישת SSH לאתר?

    כן, אך רק בתכניות VPS. הגישה באמצעות SSH לחשבונות אלו הינה ברמת Root או חשבונות אחרים הנוצרים ע"י הלקוח.

  • האם ניתן להפעיל סקריפטים ע"ב יומי/שבועי באמצעות cron?

    כן, אך לא ניתן להפעיל סקריפטים ב PHP ישירות. יש להשתמש בפקודה Lynx או wget לצורך הפעלת סקריפט מתוך cron, לדוגמא: wget -O – http://username:password@www.yoursite.com/cron/cron.php
    (לא חייבים להשתמש בשם משתמש וסיסמא, אך ניתן במקרה הצורך).
    נא לא להפעיל crons בתדירות של פחות מ 5 דקות !

  • האם ניתן להריץ bots, daemons וכדומה?

    רק בחשבונות VPS.

  • האם Sweethome מספקת שירות לאתרים המבוססים על שפת JSP?

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

  • היכן נמצא Perl על השרת?

    /usr/bin/perl

  • היכן נמצא Sendmail על השרת?

    /usr/sbin/sendmail

  • אילו תוספים מותקנים בתוך PHP?

    GD – imagemagik, gzip, zip, bzip2, convert, iconv, curl, mhash, Zend Optimizer ועוד.

  • האם יש תמיכה ב htaccess?

    כן, ניתן להשתמש בקבצי htaccess. בכל חשבונות הלינוקס שלנו.

  • אילו סקריפטים ניתן להתקין באמצעות ממשק הניהול?

    Formmail, Guestbook, Counter, WebChat, phpBB, Oscommerce

  • האם יש גישה ל-Error Log?

    כן, ניתן להפעיל את ה-Error Log דרך ממשק הניהול, במסך Web-Options.

  • האם ניתן לראות שגיאות של PHP בדפדפן או לכתוב אותם ללוג? האם ניתן לשנות הגדרות של PHP?

    חלק מההגדרות של PHP ניתנות לשינוי באמצעות קבצי htaccess.
    להלן מספר דוגמאות:
    php_value error_reporting 7
    php_flag display_errors on
    php_value session.use_cookies "1"
    php_value session.name "PHPSESSID"
    php_value session.auto_start "0"
    php_value session.cookie_lifetime "0"
    php_value session.cookie_path "/"
    php_value session.gc_maxlifetime "1440"
    פירוט פקודות מלא ניתן למצוא באתר הבית של PHP.

  • יש לי סקריפט להעלאת קבצים אך הוא לא מצליח לכתוב לתיקיה שביקשתי.

    יש לוודא שלתיקיה אליה מעלים את הקבצים ניתנה הרשאת כתיבה לכולם (777).

  • יצרתי תיקיה באמצעות PHP אך איני יכול/ה לכתוב בתוכה, מדוע?

    על מנת לשמור על הפרדה בין חשבונות האחסון על השרת אנו משתמשים במודול safe mode של PHP. אחת המגבלות של safe_mode היא שסקריפט לא יכול לכתוב לתיקיה שלא שייכת לאותו משתמש/קבוצה כמו הסקריפט עצמו. כך לדוגמא, אם אתה יוצר תיקיה בעזרת PHP, היא תיווצר בבעלות משתמש/קבוצה httpd בעוד הסקריפט שייך למשתמש/קבוצה של חשבון האחסון (לדוגמא user1/user1). גם אם התיקיה תקבל הרשאה 777 כשתיצור אותה, safe_mode יסרב לאפשר לסקריפט לכתוב לתוכה, בגלל הבדלי הבעלות. פתרון חלקי שלנו לבעיה הינה תוכנית שאנו מריצים ע"ב יומי, המשנה את הבעלות לכל הקבצים בתיקיות המשתמשים למשתמש/קבוצה של הלקוח, לדוגמא user1/group1. זהו לא ממש פתרון טוב אם באותו זמן שהתיקיה נוצרת גם רוצים לכתוב לתוכה, אך זה מאפשר לסקריפטים שפותחים תיקיות לצרוך כתיבה מראש לעבוד, ואחרי זמן קצר (שעה עד 24 שעות) הסקריפטים יוכלו לכתוב לתוכן מכיוון ואנו נשנה את הרשאות. מכיוון והתוכנית לשינוי הרשאות לוקחת לא מעט זמן לרוץ על כל החשבונות, לא ניתן להריץ אותו יותר מפעם ביום. פתרון נוסף לבעיה הוא פתיחת התיקיות על השרת בעזרת php-ftp. ניתן באמצעות PHP לדמות חיבור FTP לשרתים, וכאשר עובדים בשיטה זו, התיקיות והקבצים שיווצרו יקבלו את ההרשאות של הלקוח, כאילו נוצרו באמצעות כל תכנת FTP. החסרון הוא ששם המשתמש והסיסמא ל-FTP צריכים להמצא גלויים בתוך קובץ, כמו פרטי חיבור לבסיס נתונים לדוגמא. אם בוחרים בשיטה זו, מומלץ לפתוח חשבון FTP נוסף באמצעות ממשק הניהול ולהגביל אותו לתיקיה מסוימת בלבד. דוגמא ליצירת תיקיה ומתן הרשאות באמצעות -php-ftp // create directory through FTP connection $path = "/"; $newDir = "test"; $realpath = "/full/physical/path/"; function FtpMkdir($path, $newDir) { $server='SERVERNAME'; // ftp server $connection = ftp_connect($server); // connection // login to ftp server $user = "FTPUSERNAME"; $pass = "FTPPASSWORD"; $result = ftp_login($connection, $user, $pass); // check if connection was made if ((!$connection) || (!$result)) { return false; exit(); } else { ftp_chdir($connection, $path); // go to destination dir ftp_mkdir($connection,$newDir); // create directory ftp_site($connection, "chmod 777 $newDir"); ftp_close($connection); // close connection return $newDir; } } $ret=FtpMkdir($path, $newDir); ?>

  • אני יוצר תיקיה או קובץ באמצעות PHP עם הרשאה 777 אך היא נוצרת עם הרשאה 755, מדוע?

    הדבר נובע מה-umask הבסיסי של השרת, שהוא 022. יש לבטל את ה-umask לפני יצירת תיקיה או קובץ, או לעבוד לפי ברירת המחדל ולקבוע הרשאות בהתאם. דוגמא לביטול umask ניתן למצוא כאן: http://fr.php.net/mkdir

  • מערכת MediaWiki לא מאפשרת לי להעלות תמונות בגלל safe_mode

    הפתרון הינו לוותר על מבנה תיקיות יפה במחיצת images. עליך ליצור את התיקיות temp, archive, thumb בתוך המחיצה images ולתת להם הרשאה 777. לסיום, יש להוסיף את השורה ;wgHashedUploadDirectory = false$ בקובץ LocalSettings.php.

  • כיצד אני צריץ סקריפט PHP באמצעות CRON על שרתי לינוקס?

    עליך להשתמש בפקודה wget על מנת לגשת לסקריפט באמצעות שרת האינטרנט - apache. כמו כן, שלח את התוצאה ל- /dev/null אם אינך מעוניין לקבל אימייל על כל הרצה. להלן דוגמה: wget -O -

  • class="moz-txt-link-freetext" href="http://yourdomain.com/yourscript.php">http://yourdomain.com/yourscript.php

    > /dev/null 2>&1