Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Pf sense 2.2.3 PHP-soap KURULUM Sorunu

    Scheduled Pinned Locked Moved Turkish
    13 Posts 9 Posters 3.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lifeanddeath
      last edited by

      Arkadaslar merhaba calısıtgım sırkette ghost scriptini kullanıp  ıb proje yapıcaz ama gunlerdır php soap kurlumunun tamamlayamadım ve kafayı yemek uzereyım lutfen yardımcı olabılırmısınız=?
        Oncelıkle pkg ınstall php55-soap yapıp php ve soapın 5.5.27 versıyonlarını kuruyorum ancak makınaya boot attıgımda dırek su hatayal karsılasıyorum

      Warning: illegal string offset 'alias' in /etc/inc/util.inc on line 1401

      Php ve soap arasıdakı surum cok fazlao lursa bu hata olabılır demısler ama pkg ınstall php56-soap yapınca gene aynı hatayı alıyorum yenı surum yukledıgım halde,
      lutfen yardımcı olabılırmısınız? :-X

      1 Reply Last reply Reply Quote 0
      • L
        lifeanddeath
        last edited by

        yokmu beyler yardımcı olabılıcek=? :/

        1 Reply Last reply Reply Quote 0
        • B
          b_onat
          last edited by

          merhaab

          aynı hatayı bende aldım pek bısey bulamadım sımdılık ama php soap ozellıkle php bıraz sıkıntılı bır durum oluyor

          1 Reply Last reply Reply Quote 0
          • A
            aliyilmaz
            last edited by

            Merhabalar

            Sorunu çözebilen varmı?
            Ben sorunun php versiyon değişiminden kaynaklandığını düşünüyorum. PF 2.2.3 php 5.5.26 versiyonu ile geliyor herhangi bir php modülü yüklemeye çalınca "pkg install php55-ftp gibi" php versiyonu 5.5.27 olarak güncelleniyor. Ancak güncellmeden yükleme çözümü bulamadım.
            eskiden pkg_add -rfi modülyolu  şeklinde yazınca sadece modul yükleniyor bağımlıklık paketleri etkilenmiyordu. Şu anda ise pkg install ile bağımlılık
            paketleri etkileniyor ve php versiyonu değişiyor. Umarım bir çözebilen çıkar ben bulamadım :D

            1 Reply Last reply Reply Quote 0
            • M
              magokbas
              last edited by

              şunu dener misiniz?

              pkg add -M http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/php55-soap-5.5.24.txz

              bu 2.2.2 sürümü içindi. adresi siz keninize göre değiştiriniz, zaten link ölü

              libxml2 paketinede ihtiyaç duyar, yukarıdaki komuttan önce libxml2 paketini yükleyin
              pkg install libxml2

              1 Reply Last reply Reply Quote 0
              • S
                skywalter
                last edited by

                Vi ile /etc/inc/util.inc dosyayı açıp 1401'li olan satıra gidip ne yazdığına bakabilir misiniz?  Hatalı bir tanım var gibi gözüküyor. Çözemezseniz satırı #'leyip bir deneyin.

                1 Reply Last reply Reply Quote 0
                • B
                  b_onat
                  last edited by

                  @skywalter:

                  Vi ile /etc/inc/util.inc dosyayı açıp 1401'li olan satıra gidip ne yazdığına bakabilir misiniz?  Hatalı bir tanım var gibi gözüküyor. Çözemezseniz satırı #'leyip bir deneyin.

                  Bir Tek O Satır Degıl Ben Acıp Denedım bır cok satırve dosya ıle alakalı hata verıyor

                  1 Reply Last reply Reply Quote 0
                  • M
                    magmaHSS
                    last edited by

                    bayağı araştırmama rağmen bir çözüm bulamadım. Samet bey bulursa bir çözüm ancak öyle olur yoksa biraz zor. php soap servisini yükleyince php versiyonu da değişiyor. dolayısı ile sistem sürekli hatalar veriyor.

                    Beyin Bedava!

                    1 Reply Last reply Reply Quote 0
                    • L
                      lifeanddeath
                      last edited by

                      Merhaba, sorunu ancak pf sense 2.1 surumunu yukleyerek cozdum, pf sensenin yeni versiyonlarında dokumantasyn eksıklıgı ve uyumsuzluk cok oluyordu.2.1 ile cozume kavustu hemen

                      1 Reply Last reply Reply Quote 0
                      • C
                        cumba
                        last edited by

                        Konu biraz eski ama aşağıdaki çözüm belki birinin işine yarar. Bu çözüm sayesinde pfSense'de soap paketini istediğiniz versiyona yükleyebilirsiniz. Önemli olan pfSense'in php versiyonu ile soap'in dependency php versiyonunun aynı olması. Ben pfSense 2.2.4'de denedim.
                        Bundan sonrası İngilizce…

                        Learn pfSense's php version
                        php -v
                        So what I did is downloaded following installation files for php55
                        pkg install wget
                        cd /tmp
                        In order to allow wget command to be recognized
                        rehash
                        Download the php55 and its dependency (pcre) installation packages 
                        wget http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/php55-5.5.27.txz
                        wget http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/pcre-8.37_2.txz
                        List the files in the archives (not using verbose)
                        tar tzf php55-5.5.27.txz >> php55files.txt
                        tar tzf pcre-8.37_2.txz >> pcrefiles.txt
                        Create php55 & pcre backup tarballs to secure them
                        tar cvf pfSense_php55.tar -T php55files.txt
                        tar cvf pfSense_pcre.tar -T pcrefiles.txt
                        Install php55-soap
                        pkg install php55-soap
                        Reinstall archived files
                        cd /
                        tar xvf /tmp/pfSense_php55.tar
                        tar xvf /tmp/pfSense_pcre.tar
                        reboot
                        All set! It is now working. Actually there were total 3 files to archive;
                        /usr/local/bin/php
                        /usr/local/sbin/php-fpm
                        /usr/local/lib/libpcre.so.1
                        Note: Do not forget to clean the browser's cache!

                        1 Reply Last reply Reply Quote 0
                        • B
                          b_onat
                          last edited by

                          Merhaba

                          Bugün Test Etmeyi Düşünüyorum Bakalım Sonuç Ne Olacak

                          1 Reply Last reply Reply Quote 0
                          • O
                            OGUZ
                            last edited by

                            @cumba:

                            Konu biraz eski ama aşağıdaki çözüm belki birinin işine yarar. Bu çözüm sayesinde pfSense'de soap paketini istediğiniz versiyona yükleyebilirsiniz. Önemli olan pfSense'in php versiyonu ile soap'in dependency php versiyonunun aynı olması. Ben pfSense 2.2.4'de denedim.
                            Bundan sonrası İngilizce…

                            Learn pfSense's php version
                            php -v
                            So what I did is downloaded following installation files for php55
                            pkg install wget
                            cd /tmp
                            In order to allow wget command to be recognized
                            rehash
                            Download the php55 and its dependency (pcre) installation packages 
                            wget http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/php55-5.5.27.txz
                            wget http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/pcre-8.37_2.txz
                            List the files in the archives (not using verbose)
                            tar tzf php55-5.5.27.txz >> php55files.txt
                            tar tzf pcre-8.37_2.txz >> pcrefiles.txt
                            Create php55 & pcre backup tarballs to secure them
                            tar cvf pfSense_php55.tar -T php55files.txt
                            tar cvf pfSense_pcre.tar -T pcrefiles.txt
                            Install php55-soap
                            pkg install php55-soap
                            Reinstall archived files
                            cd /
                            tar xvf /tmp/pfSense_php55.tar
                            tar xvf /tmp/pfSense_pcre.tar
                            reboot
                            All set! It is now working. Actually there were total 3 files to archive;
                            /usr/local/bin/php
                            /usr/local/sbin/php-fpm
                            /usr/local/lib/libpcre.so.1
                            Note: Do not forget to clean the browser's cache!

                            arkadaşımızın tespiti çok doğru kesinlikle çözüm olacaktır size

                            Oğuz BAYBAHAN | Computer Engineer

                            Vodafone IT Manager

                            1 Reply Last reply Reply Quote 0
                            • A
                              ali1yilmaz
                              last edited by

                              pkg_add -rfi ftp://ftp.fi.freebsd.org/pub/FreeBSD/ports/powerpc/packages-8-stable/All/php5-soap-5.3.10_1.tbz
                              touch /etc/php_dynamodules/php-soap

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.