• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    הגדרה במערכת אחרת

    שאלות ועזרה הדדית
    5
    52
    390
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • C
      CUBASE @טנטפון נערך לאחרונה על ידי

      @טנטפון כמובן שאני לא אשב לכתוב את כל המדריך בעצמי, אבל בכ"ז צריך לדעת מה לומר ל-GPT (אני עם Gemini) לכתוב במדריך, בעז"ה אשב על זה בהמשך

      ט תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ט
        טנטפון @CUBASE נערך לאחרונה על ידי

        @CUBASE כתב בהגדרה במערכת אחרת:

        אני עם Gemini

        גם אני אוה יותר מבין בימות המשיח

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • C
          CUBASE @טנטפון נערך לאחרונה על ידי

          @טנטפון כתב בהגדרה במערכת אחרת:

          צודק לגמרי.
          Render לא תומכת ישירות בהרצה של PHP בלי Dockerfile — אלא אם משתמשים בשרת סטטי בלבד.
          אז נלך בדרך הנכונה, עם Docker.

          הנה מדריך מעודכן, שבאמת עובד להרצת שרת PHP מלא (כולל API לימות המשיח) על Render בחינם:

          ⚙️ שלב 1 — הכנת קבצי הפרויקט

          צור תיקייה במחשב שלך בשם כלשהי (למשל ivr-server), ובתוכה שים את הקבצים הבאים:

          index.php
          <?php
          echo "שרת PHP ב-Render עובד ✅";

          Dockerfile

          שלב בסיסי - PHP 8.2

          FROM php:8.2-apache

          העתקת קבצי הפרויקט אל תיקיית השרת

          COPY . /var/www/html/

          פתיחת הפורט של השרת

          EXPOSE 10000

          שינוי הגדרות Apache

          RUN sed -i 's/80/10000/g' /etc/apache2/sites-available/000-default.conf

          הפעלת השרת

          CMD ["apache2-foreground"]

          .render.yaml
          services:

          • type: web
            name: ivr-server
            env: docker
            plan: free
            dockerfilePath: ./Dockerfile
            autoDeploy: true

          💾 שלב 2 — העלאה ל־GitHub

          צור ריפוזיטורי חדש ב־GitHub (למשל ivr-server).

          העלה אליו את שלושת הקבצים האלו.

          ודא שהם בתיקייה הראשית של הריפוזיטורי (לא בתיקיית משנה).

          🌍 שלב 3 — פריסה ב־Render

          כנס ל־https://render.com
          .

          הירשם עם GitHub ואשר ל־Render גישה לריפוזיטורי.

          לחץ New + → Web Service.

          בחר את הפרויקט שלך (ivr-server).

          Render תזהה אוטומטית את קובץ ה־Dockerfile ותבנה ממנו שרת.

          תן לו שם ובחר תוכנית Free.

          לחץ Create Web Service.

          🕒 שלב 4 — המתן לסיום הבנייה

          כשתראה ✅ Live — תיכנס לכתובת שהמערכת נותנת לך, למשל:

          https://ivr-server.onrender.com

          אתה אמור לראות את ההודעה:
          "שרת PHP ב-Render עובד ✅"

          ☁️ שלב 5 — חיבור לימות המשיח

          עכשיו תוכל לשים בימות המשיח את ה־URL הזה ככתובת API שלך, לדוגמה:

          https://ivr-server.onrender.com/api.php

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

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • Y
            y6714453 @CUBASE נערך לאחרונה על ידי

            @CUBASE כתב בהגדרה במערכת אחרת:

            @y6714453 אבל railway נותן תקופה חינמית של חודש בלבד, render מאפשר תכנית חינמית ללא הגבלת זמן

            נראה לי שב render בתוכנית החינמית הסקריפט נכבה אחרי רבע שעה בלי פעילות, נכון?
            א"כ זה חיסרון משמעותי בשביל שלוחות API ששולחים בקשה אחת ליותר מרבע שעה.

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

            @CUBASE כתב בהגדרה במערכת אחרת:

            @טנטפון כמו שכתבתי, Render, אבל זה לא כמו לפתוח שרת רגיל בפשטות, זה תהליך קצת מסובך, תנסה להיעזר ב-GPT איך לפתוח שם שרת (או שתחכה שאעשה על זה מדריך..)

            מהניסיון לפתוח שרת VPS זה הרבה יותר מסובך, וגם לתפעל אותו זה בעיקר עם פקודות בטרמינל ולא הכל יש בממשק ויזואלי... (אולי בסוף זה שווה 🙄 )

            C תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • C
              CUBASE @y6714453 נערך לאחרונה על ידי

              @y6714453 כתב בהגדרה במערכת אחרת:

              נראה לי שב render בתוכנית החינמית הסקריפט נכבה אחרי רבע שעה בלי פעילות, נכון?
              א"כ זה חיסרון משמעותי בשביל שלוחות API ששולחים בקשה אחת ליותר מרבע שעה.

              פותרים את זה בקלות עם שירות תזמון קריאה ל-API (cron.job או UptimeRobot)

              @y6714453 כתב בהגדרה במערכת אחרת:

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

              אצלי לפחות, זה לא כך..

              @y6714453 כתב בהגדרה במערכת אחרת:

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

              התכוונתי לא פשוט כמו פתיחת שרת פשוט ולא VPS..

              Y תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • Y
                y6714453 @CUBASE נערך לאחרונה על ידי

                @CUBASE מה זה שרת פשוט?

                C תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • C
                  CUBASE @y6714453 נערך לאחרונה על ידי

                  @y6714453 שיתופי

                  Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • Y
                    y6714453 @CUBASE נערך לאחרונה על ידי

                    @CUBASE אה אוקי, לא נסיתי אף פעם.
                    מה בעצם החסרונות שלו?

                    C תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • C
                      CUBASE @y6714453 נערך לאחרונה על ידי

                      @y6714453 אני לא כ"כ מבין בהבדלים, אבל כמובן שהוא זול יותר ועם מגבלות מסויימות, כל חברה והמגבלות שלה...

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • ז
                        ז"למאן @CUBASE נערך לאחרונה על ידי

                        @CUBASE כתב בהגדרה במערכת אחרת:

                        @טנטפון ברוך הבא לעולם מחפשי השרתים החינמיים 😁

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

                        בסופו של דבר מה שאני עשיתי זה לפרוס מאגר ב-Render, תנסה את עזרת GPT בעניין כי אין לי כח להסביר עכשיו איך לעשות את זה (חשבתי לעשות על זה מדריך מסודר, אולי בהמשך..)

                        או שתחזור להשתמש בשרת של ivrפון..

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

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • פוסט ראשון
                          פוסט אחרון