Suchscript findet nichts (Support für das Suchscript)

PeterKiel, Wednesday, 11.10.2023, 09:43 (vor 205 Tagen)

Hallo,
ich versuche gerade, für einen Kunden das Suchscript zum Laufen zu bekommen, bevor ich es kaufe. Die Installation ist ja denkbar einfach und ich habe zu Testzwecken alles ins Hauptverzeichnis, in dem auch index.html etc liegen, hochgeladen. Das Suchscript lässt sich aufrufen, nur anschließend wird nichts gefunden, d.h. auch bei Suchbegriffen, die definitiv in den Dateien stehen.
Ich hatte anschließend im searchconfig "alledirs" auf "true" gesetzt, was aber auch nichts geholfen hat. Was kann ich noch tun bzw. worauf müsste ich noch achten? Es handelt sich übrigens nur um html-Dateien, die durchsucht werden sollen, d.h. bei den Filetypen habe ich im Suchscript nichts weiter konfiguriert.
Danke!

Eintrag gesperrt
689 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Wednesday, 11.10.2023, 11:05 (vor 205 Tagen) @ PeterKiel

ich habe zu Testzwecken alles ins Hauptverzeichnis, in dem auch index.html etc liegen, hochgeladen.

Nur zur Klarstellung:
Im Hauptverzeichnis liegt jetzt die Datei suchen.php, und das Verzeichnis wdw_suche mit den Dateien search.php usw.
Wenn das zutrifft, kann ich mir das Problem online anschauen?
Bitte einen Suchbegriff, und die Datei, die den Suchbegriff enthält, aber nicht gefunden wird.

Eintrag gesperrt
686 Views

Suchscript findet nichts

PeterKiel, Wednesday, 11.10.2023, 12:02 (vor 205 Tagen) @ Fritz

Ja, genau, die suchen-Datei und das Verzeichnis liegen im selben Verzeichnis wie index.html etc.
Hier liegt das Script derzeit:
https://www.gp-probst.de/suchen.php

Ein Suchbegriff wäre z.B. "Dana" oder "Probst" oder "Schwartz" – alles gleich auf der Startwebsite enthalten, wird aber nicht in der Suche angezeigt.

Eintrag gesperrt
691 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Wednesday, 11.10.2023, 18:03 (vor 205 Tagen) @ PeterKiel

Welche PHP-Version läuft auf dem Server?

Eintrag gesperrt
679 Views

Suchscript findet nichts

PeterKiel, Wednesday, 11.10.2023, 21:00 (vor 205 Tagen) @ Fritz

Ja, die Version habe ich runtergeladen (Vers. 2.5). Aktuell läuft PHP 8.1 auf dem Server (eine ältere darf ich da auch nicht drauf laufen lassen lt. Provider).

Eintrag gesperrt
683 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Thursday, 12.10.2023, 10:48 (vor 204 Tagen) @ PeterKiel

Magst du mir bitte die Datei index.html und deine search_config.php, so wie sie auf deinem Server liegt, sowie, falls vorhanden, die personal_inc_search_config.php per E-Mail schicken.

Eintrag gesperrt
668 Views

Suchscript findet nichts

PeterKiel, Thursday, 12.10.2023, 17:44 (vor 204 Tagen) @ Fritz

Danke – ich habe Dir grad eine Mail geschickt (ich hoffe, die wird wegen der Dateien nicht als Spam wegsortiert).

Eintrag gesperrt
676 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Thursday, 12.10.2023, 20:22 (vor 204 Tagen) @ PeterKiel

Schlechte Nachricht: Die Datei index.html wird mit deiner search_config.php anstandslos gefunden. Getestet mit PHP 8.1 und PHP 8.2
Vielleicht kannst du mal in die error-logs auf deinem Server schauen, ob dort irgendein Problem zu erkennen ist.
In der search_config.php könnte man noch
error_reporting(0); // zur Fehlersuche diese Zeile ändern in: error_reporting(E_ALL);
Vielleicht zeigt die Console in den DevTools dann einen Hinweis.

Eintrag gesperrt
678 Views

Suchscript findet nichts

PeterKiel, Thursday, 12.10.2023, 20:56 (vor 204 Tagen) @ Fritz

Also im Logfile stehen u.a. diese Sachen (den Domainnamen habe ich mal ausge-x-t):
[Thu Oct 12 17:01:56 2023] [php:error] [pid 29968] [client 2003:c9:b73f:46b:9cb1:ea26:241a:3f69] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/search.php' not found or unable to stat
[Thu Oct 12 17:02:01 2023] [php:error] [pid 30039] [client 2003:c9:b73f:46b:9cb1:ea26:241a:3f69] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/search.php' not found or unable to stat
[Thu Oct 12 17:30:17 2023] [php:error] [pid 22123] [client 40.77.167.52] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/search.php' not found or unable to stat
[Thu Oct 12 18:47:22 2023] [ssl:warn] [pid 23908] [client [host AH01909: xxxxx.de:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 12 19:31:08 2023] [php:error] [pid 10432] [client 2003:cd:2f31:7700:d9d2:4a6:48c8:3cc8] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/search.php' not found or unable to stat
[Thu Oct 12 19:31:22 2023] [php:error] [pid 10621] [client 2003:cd:2f31:7700:d9d2:4a6:48c8:3cc8] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/search.php' not found or unable to stat
[Thu Oct 12 20:01:06 2023] [php:error] [pid 29236] [client 141.98.6.96] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/adminer.php' not found or unable to stat
[Thu Oct 12 20:01:07 2023] [php:error] [pid 29243] [client 141.98.6.96] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/adminer.php' not found or unable to stat
[Thu Oct 12 20:01:09 2023] [php:error] [pid 29255] [client 141.98.6.96] [host www.xxxxx.de] script '/is/htdocs/wpXXXXX/www/adminer.php' not found or unable to stat

Eintrag gesperrt
674 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Thursday, 12.10.2023, 22:23 (vor 203 Tagen) @ PeterKiel

Na, da steht doch, was schief läuft:

script '/is/htdocs/wpXXXXX/www/search.php' not found

Die Datei search.php liegt im Ordner wdw_suche.
Dort wird sie auch von der Datei suchen.php incluced:
<?php include("wdw_suche/search.php");?>

Aber anscheindend leitet irgendetwas auf dem Server den Aufruf von wdw_suche/search.php auf /www/search.php um.

Eintrag gesperrt
673 Views

Suchscript findet nichts

PeterKiel, Friday, 13.10.2023, 08:58 (vor 203 Tagen) @ Fritz

Hm, aber woran kann das liegen? Und wie kann ich das ändern? Die htaccess-Dateien hatte ich schon testhalber rausgenommen, das hat nichts gebracht.

Eintrag gesperrt
668 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Friday, 13.10.2023, 11:18 (vor 203 Tagen) @ PeterKiel

Dir ist aber klar, dass .htaccess-Anweisungen vererblich sind. Es genügt also nicht, eine .htaccess im Verzeichnis wdw_suche rauszunehmen.
Denkbar wäre natürlich auch eine Anweisung in der php.ini.

Eintrag gesperrt
666 Views

Suchscript findet nichts

PeterKiel, Friday, 13.10.2023, 11:58 (vor 203 Tagen) @ Fritz

Ja, ich hatte alle htaccess-Dateien zum Testen mal rausgenommen, das hat nichts geändert. Eine php.ini-Datei sehe ich nicht auf dem Server – oder muss ich das beim Provider irgendwie ändern? (Sorry für die doofen Nachfragen :-)

Eintrag gesperrt
684 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Friday, 13.10.2023, 12:31 (vor 203 Tagen) @ PeterKiel

Ich würde, wenn die Umleitung nicht von einer .htaccess-Datei erzeugt wird, mal einen Testcase aufsetzen:
Ein html-File mit wenig Text, nur mit dem erforderlichen html-Gerüst, ohne die Dutzende von .js und .css Files die in der index.html stehen.
Wenn auch diese Datei nicht gefunden wird, ... :-(

Eintrag gesperrt
677 Views
Avatar

Suchscript findet nichts

Fritz ⌂, Friday, 13.10.2023, 12:51 (vor 203 Tagen) @ PeterKiel

Mal eine andere Frage: Die Seiten werden doch von einem CMS erstellt? Liegen die html-Dateien wirklich so auf dem Server, wie die index.html, die du mir geschickt hast, oder werden sie vielleicht doch vom CMS on-the-fly erstellt?

Eintrag gesperrt
671 Views

Suchscript findet nichts

PeterKiel, Friday, 13.10.2023, 16:36 (vor 203 Tagen) @ Fritz
bearbeitet von PeterKiel, Friday, 13.10.2023, 16:41

Nein, die Dateien werden nicht von einem CMS erzeugt, das ist tatsächlich eine reine html-Website, ohne PHP etc.
Das mit der Testseite versuche ich mal, vielleicht funktioniert das ja irgendwie.
EDIT: Testseite ohne css und js wird auch nicht gefunden, auch nicht, wenn ich sie von der Startseite aus verlinke. Irgendetwas verhindert also den php-Zugriff auf das richtige Verzeichnis bzw leitet dsa um. Sehr seltsam! (Und nervig...)