Üyeliğin hakkında sorunlar👨🏼‍🔧yaşıyorsanız bunu bizimle paylaşa bilirsiniz
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız.
  • Sitemiz Bir Webmaster forumu ve tartışma platformu dur webmaster forumu dışındaki konular yasaktır direkt silinecektir.
  • Our site is a Webmaster forum and discussion platform. Topics outside the webmaster forum are prohibited and will be deleted immediately.

Search.php approve_query arama sonrası hata logu

Welcome to our site, Guest

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

SRHT

Yeni Üye
Joined
Nov 11, 2019
Messages
3
Reaction score
0
Points
1
Age
1020
Merhaba deneme amacıyla smf kurulumu yaptım (github son halini kurarak SMF2.1RC2),
Arama kısmında herhangi bir arama yaptığımda Search.php dosyası içerisinde
1715. 1828. satırlarında $approve_query geçen kısımlarda error log oluşuyor.

Hata türü: Tanımlanmamış
8: Undefined variable: approve_query
https://*/forum/index.php?action=search2
/public_html/forum/Sources/Search.php (Satır 1715)

pcde de kurarak lokalde test ettim ancak temiz bir script olmasına rağmen sonuç değişmedi.
bu konuda yapmamız gereken bir düzenleme var mı?
 
Merhaba
Sources/Class-SearchAPI.php açıp şu kodu bulun

Code:
public $version_compatible = 'SMF 2.1 RC1';

bununla değışin

Code:
public $version_compatible = 'SMF 2.1 RC2';
 
Orhan Bey merhaba, bahsetmiş olduğunuz alanda

Code:
/**
	 * @var string The maximum SMF version that this will work with.
	 */
	public $version_compatible = '2.1.999';

	/**
	 * @var string The minimum SMF version that this will work with.
	 */
	public $min_smf_version = '2.1 RC1';

Çeşitli kombinasyonlar denedim ancak çözüm sağlamadı.
Hatta bu version kontrol ettiği kısmı editledim.
Sorun versiyon kaynaklı görünmüyor gibi.. çünkü hata devam etti. (tabi bu smf de yeniyim yanlış düşünüyor olabilirim).
Code:
if (!$searchAPI || !($searchAPI instanceof search_api_interface) || ($searchAPI->supportsMethod('isValid') && !$searchAPI->isValid()) /*|| !matchPackageVersion(SMF_VERSION, $searchAPI->min_smf_version . '-' . $searchAPI->version_compatible)*/)

Biraz daha kafa yoralım ne nereden geliyor. yada :)
Github'tan son halini aldığım için belki biraz daha beklemeliyim.
Desteğiniz için teşekkür ederim.
 
Orhan Bey zaman ayırdığınız için teşekkürler. konuyu takip ediyorum.
 
Back
Top Bottom