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.
    • 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.