اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

خطای PHP Warning require(phpagi.php): failed to open stream در استریسک

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    خطای PHP Warning require(phpagi.php): failed to open stream در استریسک

    سلام. من یه فایل PHP AGI تستی در مسیر /var/lib/asterisk/agi-bin/call.php سرور asterisk گذاشتم اما زمانیکه با دستور php زیر اونو تست میکنم خطای PHP Fatal error و require(phpagi.php) رو میده :
    کد PHP:
    # php /var/lib/asterisk/agi-bin/call.php
    PHP Warning: require(phpagi.php): failed to open streamNo such file or directory in /var/lib/asterisk/agi-bin/call.php on line 3
    PHP Fatal error
    : require(): Failed opening required 'phpagi.php' (include_path='.:/usr/share/php'in /var/lib/asterisk/agi-bin/call.php on line 3 
    من owner فایل call.php رو هم به asterisk:asterisk تغییر دادم سپس استریسک رو هم ریلود کردم ولی تاثیری نداشت و موقعی که تماس میره فایل agi رو بخونه پیام های زیر رو میده :
    کد PHP:
    == Using SIP RTP CoS mark 5
    0x7f395808b4c0 -- Strict RTP learning after remote address set to19.50.189.213:39966
    -- Executing [09121234567@from-internal:1AGI("SIP/Asterisk-2-38-5-00000032""call.php,8000,09121234567,1607852301.75"in new stack
    [Dec 13 13:08:21WARNING[70144][C-0000001a]: res_agi.c:2223 launch_scriptFailed to execute '/var/lib/asterisk/agi-bin/call.php'File does not exist
    مشکل از کجا میتونه باشه؟

    #2
    سلام در پوشه agi-bin شما باید فایلphpagi.php وجود داشته باشه که نیست
    این فایل رو از یه جا کپی کنید تو سرورتون اوکی میشه
    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    کامنت


      #3
      ممنونم. بله این فایل ها رو دانلود کردم. بخش اول خطایی که در بالا گفتم رو ندارم اما موقع تماس کنسول استریسک رو چک میکنم وقتی میره سراغ فایل php پیام Failed to execute File does not exist رو که در بخش دوم بالا گذاشتم میده. من همه پرمیژن ها رو هم دادم ولی نمیدونم چرا این پیام رو نمایش میده.

      کامنت


        #4
        شما فایل رو دستی با دستور php اجرا کنید ، ببینید بدون خطا اجرا میشه
        Instagram : https://www.instagram.com/iranlinuxforum

        Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

        Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
        Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
        Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
        LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

        Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

        کامنت


          #5
          ممنونم از پاسخگویی تون. خطایی که نمیده ولی پیام زیر رو نمایش میده :
          کد PHP:
          # php /var/lib/asterisk/agi-bin/call.php
          PHP NoticeUndefined indexPATH in /var/lib/asterisk/agi-bin/phpagi.php on line 1693
          PHP Notice
          Undefined indexPATH in /var/lib/asterisk/agi-bin/phpagi.php on line 1693 

          کامنت


            #6
            به فایل phpagi.php هم پرمیژن دادید؟
            فایل phpagi.zip رو استفاده کنید , حتما به فایلها پرمیژن بدید.
            فایل های پیوست شده
            آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 12-13-2020, 04:43 PM.
            Instagram : https://www.instagram.com/iranlinuxforum

            Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

            Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
            Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
            Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
            LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

            Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

            کامنت


              #7
              ممنون. از سایت source forge دانلود کردم. بعد پرمیژن 655 دادم بهشون.

              کامنت


                #8
                نوشته شده توسط masome vahid مشاهده پست
                به فایل phpagi.php هم پرمیژن دادید؟
                فایل phpagi.zip رو استفاده کنید , حتما به فایلها پرمیژن بدید.
                من فایل های شما رو جایگزین فایل های خودم دادم دیگه error یا پیامی موقع اجرای فایل php نداد اما هنوز پیام file does not exist رو توی کنسول استریسک دارم.
                کد PHP:
                stack
                [Dec 13 13:08:21WARNING[70144][C-0000001a]: res_agi.c:2223 launch_scriptFailed to execute '/var/lib/asterisk/agi-bin/call.php'File does not exist

                کامنت


                  #9
                  با پرمیژن ۷۷۷ تست کنید.
                  و اینکه از پوشه agi-bin یه ls بگیرین ، ارسال کنید.
                  Instagram : https://www.instagram.com/iranlinuxforum

                  Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                  Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
                  Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
                  Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                  LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

                  Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                  کامنت


                    #10
                    سپاس بابت پیگیری. خدمت شما :
                    کد PHP:
                    # ls -la /var/lib/asterisk/agi-bin/
                    total 112
                    drwxr
                    -xr-x 2 asterisk asterisk 4096 Dec 13 16:55 .
                    drwxr-xr-x 14 asterisk asterisk 4096 Dec 15 12:44 ..
                    -
                    rwxrwxrwx 1 asterisk asterisk 389 Dec 12 13:40 call.php
                    -rwxrwxrwx 1 asterisk asterisk 31772 Apr 11 2020 phpagi-asmanager.php
                    -rwxrwxrwx 1 asterisk asterisk 65952 Apr 11 2020 phpagi.php 

                    کامنت


                      #11
                      ببینید کلا وقتی agi کار میکنید بعد از هر تغییری و قبل از تست تماس حتما فایل رو با دستور php چک کنید و اگر هیچ ارروی نداد بعد تست کنید
                      الان فایل شما هنوز ارور داره
                      بنظرم به خاطر relative path ی هست که برای فایل phpagi.php دادید
                      شما در فایل call.php مسیر فایل بالا رو کامل بدید :
                      کد PHP:
                      require(/var/lib/asterisk/agi-bin/phpagi.php); 
                      Instagram : https://www.instagram.com/iranlinuxforum

                      Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                      Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
                      Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
                      Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                      LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

                      Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                      کامنت


                        #12
                        ممنونم. یه سوال داشتم. من فایل agi که زدم چک کردم error نداره. شما میگید خطا داره متوجه نشدم؟ لطفا عکس زیر رو نگاه کنید.
                        برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Selection_038.png
نمایش ها:	168
اندازه:	8.3 KB
شناسه:	27841

                        کامنت


                          #13
                          سلام بعد از اجرا کردن کامند enter بزنید تا فایل تا انتها اجرا بشه و جایی که مشکل داره مشخص بشه.
                          Instagram : https://www.instagram.com/iranlinuxforum

                          Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                          Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
                          Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
                          Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                          LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

                          Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                          کامنت

                          درباره انجمن منطقه لینوکسی ها

                          انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

                          شبکه های اجتماعی
                          در حال انجام ...
                          X