Leopard üzerinde Zend_Search_Lucene: sorun

2 Cevap php

Leopard 10.5.6 Macbook Zend 1.6, Apache 2, PHP 5.2.5

Ben Zend_Search_Lucene API kullanarak, indeksleme yapmak gibi olamaz. Bina veya açılma endeksleri aşağıdaki durum iletisini oluşturur:

string (30) "Yanlış segments.gen dosya formatı"

Ancak, endeksler / segmentleri dosyaları Sitemde bir çalışma sürümünden scp'yi ve ben 777 hepsini CHMOD değeri var, bu yüzden bir izinleri şey olduğuna inanmıyorum.

Denemek için emin değil hangi yönde - bazı fikirler arıyor.

2 Cevap

Benim PHP ikili 32-bit oldu. PHP_INT_SIZE 4. oldu. Bu karışık Zend Leopard üzerinde 8 bit sistemler int boyutu için denetler. XAMMP geçiş, PHP 64bit ikili, Lucene dosya sistemi sorunları çözüldü. Bu harf duyarlılığı ya da yolları ile ilgili değildi. Bu Marc Liyanage pkg php / mysql / apache kullanarak yapmak zorunda. Son Liyanage pkg güncelleme bu sorunu çözmedi. Kullanarak XAMMP yaptı. Yay.

Bu dağıtma iseniz de, Linux / Unix karşı Leopard ile harf duyarlılığı sorunları çalıştırmak olabilir.

OR göreli yol sorununa karşı mutlak bir olabilir. Eğer doğru hatırlıyorsam, Zend_Search_Lucene mutlak yolları seviyor. Senin yolları farklı eklerseniz, bu soruna neden olabilir.