GenelOpen SourcePfSense Firewall

Pfsense E2guardian PHP Hatası

Bir çok kişinin E2guardian kurulumundan sonra aşağıdaki gibi bir php hatası aldığını ve hatanın çözümüyle alakalı kaynak olmadığı için bu yazıyı yazma gereğini duydum. Hatanın sebebi Pfsense config.conf dosyasında “schedule” etiketinin olmamasından kaynaklanmaktadır.

[26-Sep-2022 12:18:02 Europe/Istanbul] PHP Fatal error:  Uncaught Error: Cannot create references to/from string offsets in /usr/local/pkg/e2guardian.inc:77
Stack trace:
#0 /usr/local/pkg/e2guardian.inc(679): e2g_check_sched('Always active')
#1 /usr/local/pkg/e2guardian.inc(2085): sync_package_e2guardian('no', true)
#2 /etc/inc/pkg-utils.inc(802) : eval()'d code(3): e2guardian_php_install_command(false, true)
#3 /etc/inc/pkg-utils.inc(802): eval()
#4 /etc/inc/pkg-utils.inc(921): eval_once('update_status("...')
#5 /etc/rc.packages(76): install_package_xml('E2guardian5')
#6 {main}
  thrown in /usr/local/pkg/e2guardian.inc on line 77
[26-Sep-2022 12:18:31 Europe/Istanbul] PHP Fatal error:  Uncaught Error: Cannot create references to/from string offsets in /usr/local/pkg/e2guardian.inc:77
Stack trace:
#0 /usr/local/pkg/e2guardian.inc(679): e2g_check_sched('Always active')
#1 /etc/inc/pkg-utils.inc(733) : eval()'d code(1): sync_package_e2guardian()
#2 /etc/inc/pkg-utils.inc(733): eval()
#3 /etc/rc.start_packages(66): sync_package('E2guardian5')
#4 {main}
  thrown in /usr/local/pkg/e2guardian.inc on line 77

Çözüm

Sorunun çözümü için pfsense’e SSH ile ya da pfsense arayüzü üzerinden “Diagnostics” menüsünde bulunan “Edit File” sekmesine tıklayıp, aşağıdaki config dosyasına erişin.

/cf/conf/config.xml

En alt satıra inip aşağıdaki, “schedules” etiketini bulun ve arasına “schedule” etiketini ekleyip kaydedin.

<schedules>
	<schedule></schedule>
</schedules>

Daha sonrasında E2guardian paketini kaldırıp tekrar kurulumunu yaptıktan sonra sorunun kalktığını göreceksiniz.

Mert KUL

Merhaba, 1995 Balıkesir doğumluyum. Balıkesir Üniversitesi Bilgisayar Teknolojileri ve Programcılığı mezunuyum. Şuan özel bir şirkette IT Specialists pozisyonunda görev yapıyorum. Bilişim Teknolojileri alanında kendimi geliştirmeye devam ediyorum.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kamu Personel Alımı