Sphider-plus



Displaying results 1 - 20 of 21 matches

1.   Sphider-plus - The PHP Search Engine Visit in a new window

(proven up to version 10.4.28) must be available. The following PHP and Apache settings should be adjusted on the server before installing Sphider-plus PHP safe_mode : Off (deprected since PHP 5.4) register_globals : Off (deprected since PHP 5.4) allow_url_fopen : On allow_url_include : On (deprecated since PHP 7.4) Webserver mod_rewrite : On . . .
. . .
folder /conf/httpd.ini) Additional note: The .htaccess files supplied with Sphider-plus may cause problems on some servers and might need to be disabled by renaming them. In order to enable correct function of Sphider-plus, please follow the instructions as described below. Additional (but important) note: Please do not edit/modify any of the . . .
. . .
running, perform the following steps: 1. Unzip the downloaded file, and upload all folders and files to the server, for example to: C:\programms\xampp\htdocs\public\sphider-plus\ 2. Create at minimum one database as part of the MySQL server, which will hold the Sphider-plus data tables. Collation of the SQL server connection must be . . .
. . .
the collation of Sphider-plus databases also must be set to utf8mb4_unicode_ci , which is available for MySQL server version 5.5.3 Creation of this database needs to be done outside of the Sphider-plus scripts, before entering into the admin backend the first time. For example with a tool like phpMyAdmin, PLESK, or something similar. During . . .
. . .
special characters, because some MySQL versions do not process them. Sometimes the 'Database host' is also called 'server' or 'Database server', like in the tool phpMyAdmin. 3. Open the Admin interface with your browser by addressing the Admin with something like: http://localhost/public/sphider/admin/admin.php First access to the admin backend . . .
. . .
warning messages like: chmod 777 the folder /admin/tmp/ Additional note: Admin backend login may fail for several server configurations. Please notice the FAQ chapter for several examples how to fix such an issue. 4. Open the sub-menu 'Database' and select 'Configure'. Now you will need to log-in for the database management. Use ' admin' as user . . .
. . .
the settings for the non-required databases may remain blank. A corresponding message will be displayed: Mysql server for database 2 is not available! Trying to reconnect to database 2 . . . Cannot connect to this database. Never mind if you don't need it. Installation of multiple databases is described in documentation chapter 'Multiple . . .
. . .
keywords 13 media links 8. In order to adopt the Sphider-plus scripts to the individual paths (addressing) of your server, in admin backend open the menu 'Settings' and press any 'Save' button. This will individualize your personal configuration file. 9. As final step of the installation, modify user name and password for Admin log-in, as well as . . .

2.   Sphider-plus - The PHP Search Engine Visit in a new window

interface, the existence off these libraries are tested by software, and in case that a library is not part of the server environment, the according option is not presented in the Settings interface. For example, if the 'rar' extension is not available, it will not be possible to index RAR archives and the belonging checkbox will not be presented . . .
. . .
page, will not be indexed. Indexing with a search engine like Sphider-plus is problematic on a 'Shared Hosting' server. Indexing huge amount of links might be interrupted, because the granted time slice might end before index procedure is finished. Especially if you intend to index not only text, but also media content like images, as well as . . .
. . .
images, as well as audio and video streams. Sphider-plus tries 3 times to reconnect to the database. But if the server canceled the script, it will become necessary to manually invoke again the index procedure to continue. Sphider-plus will remember the last indexed link and continue the suspended process. Some special functions like e.g. . . .
. . .
process. Some special functions like e.g. 'cyclical indexing' in any case will fail on a 'Shared Hosting' server. Sever problems were reported by customers, who tried to install Sphider-plus on 'Shared Hosting' servers offered by Hostinger, Hosting24 and A2Hosting. They even seem not to supply the PECL library to their hosting packages, . . .
. . .
presented here Preconditions Consequently it is recommended NOT to install Sphider-plus on a 'Shared Hosting' server. . . .

3.   Sphider-plus - The PHP Search Engine Visit in a new window

of intrusion. - Flood attempts log offering: IP, query, date and time of flood attempt. - Auto Re-index log file - Server info offering: Server software, environment, MySQL, PDF-converter, image functions, php.ini file PHP integration, PHP security info. Each item holding lists of details. All text links, media links and thumbnails are active . . .
. . .
interface, the existence of these libraries are tested by software, and in case that a library is not part of the Server environment, the according option is not presented in the Settings interface. For example, if the 'rar' extension is not available, it will not be possible to index RAR archives and the belonging checkbox will not be presented . . .
. . .
For command line operation parallel indexing has no restrictions for the count of threads. Just limited by the Server resources. Parallel indexing is enabled for several different methods as described below. 3.2.1 Index only the new Index all new URLs in database which had not jet been indexed <-new> Simply start several threads and add . . .
. . .
being indexed is using the robots.txt standard, by either putting a robots.txt file into the root directory of the Server, or adding the necessary Meta tags into the page headers. This directive could be temporary overwritten site specific for the next index procedure by the advanced option: Temporary ignore 'robots.txt' 4.2 Must include / must . . .
. . .
installation. In order to find out which charset are available in your installation, please notice the files in Server folder: /apache/bin/iconv/ Depending of the installation you will find about 200 charset files that iconv() is able to use for converting. 3. If the PHP function fails, finally the class 'ConvertCharset' is invoked. This . . .
. . .
This list is to be read only as completion to the list of charsets as to be found in the subfolder /iconv/ of your Server. Top 6. Search modes Beside the original Sphider search queries like: - Search for a single word - AND and OR search - Search for a phrase Sphider-plus offers 7 additional modes to enter queries: - Search with wildcard - . . .
. . .
data Up to version 1.5 of Sphider-plus, during index / re-index there was no printout available because: - Several Servers, especially on Win32, buffer the output from the script until it terminates before transmitting the results to the browser. - Server modules for Apache do buffering of their own that will cause flush() to not result in data . . .
. . .
/> might be already empty. /admin/real_ping.js Script that transfers requests f 1f40 rom HTML client to PHP Server script and vice versa. Handling refresh for real-time logging during index and re-index procedure by means of asynchronous requests (AJAX) to the Server. /admin/real_get.php This script delivers 'refresh rate' and latest . . .
. . .
also allow selecting whether embed and nested media files should be indexed. This was implemented, as some Server hide their media files as embedded objects. Another Admin setting is used to enable indexing of external hosted media content. When linked by the currently indexed page, also external media files will be indexed. This setting . . .

4.   Sphider-plus - The PHP Search Engine Visit in a new window

of intrusion. - Flood attempts log offering: IP, query, date and time of flood attempt. - Auto Re-index log file - Server info offering: Server software, environment, MySQL, PDF-converter, image functions, php.ini file PHP integration, PHP security info. Each item holding lists of details. All text links, media links and thumbnails are active . . .
. . .
interface, the existence of these libraries are tested by software, and in case that a library is not part of the Server environment, the according option is not presented in the Settings interface. For example, if the 'rar' extension is not available, it will not be possible to index RAR archives and the belonging checkbox will not be presented . . .
. . .
For command line operation parallel indexing has no restrictions for the count of threads. Just limited by the Server resources. Parallel indexing is enabled for several different methods as described below. 3.2.1 Index only the new Index all new URLs in database which had not jet been indexed <-new> Simply start several threads and add . . .
. . .
being indexed is using the robots.txt standard, by either putting a robots.txt file into the root directory of the Server, or adding the necessary Meta tags into the page headers. This directive could be temporary overwritten site specific for the next index procedure by the advanced option: Temporary ignore 'robots.txt' 4.2 Must include / must . . .
. . .
installation. In order to find out which charset are available in your installation, please notice the files in Server folder: /apache/bin/iconv/ Depending of the installation you will find about 200 charset files that iconv() is able to use for converting. 3. If the PHP function fails, finally the class 'ConvertCharset' is invoked. This . . .
. . .
This list is to be read only as completion to the list of charsets as to be found in the subfolder /iconv/ of your Server. Top 6. Search modes Beside the original Sphider search queries like: - Search for a single word - AND and OR search - Search for a phrase Sphider-plus offers 7 additional modes to enter queries: - Search with wildcard - . . .
. . .
data Up to version 1.5 of Sphider-plus, during index / re-index there was no printout available because: - Several Servers, especially on Win32, buffer the output from the script until it terminates before transmitting the results to the browser. - Server modules for Apache do buffering of their own that will cause flush() to not result in data . . .
. . .
<div /> might be already empty. /admin/real_ping.js Script that transfers requests from HTML client to PHP Server script and vice versa. Handling refresh for real-time logging during index and re-index procedure by means of asynchronous requests (AJAX) to the Server. /admin/real_get.php This script delivers 'refresh rate' and latest . . .
. . .
also allow selecting whether embed and nested media files should be indexed. This was implemented, as some Server hide their media files as embedded objects. Another Admin setting is used to enable indexing of external hosted media content. When linked by the currently indexed page, also external media files will be indexed. This setting . . .

5.   Sphider-plus - The PHP Search Engine Visit in a new window

" MySQL failure: Specified key was too long, max. key length is 767 bytes" Error message: " MySQL failure: MySQL server has gone away (option 1)." Error message: " MySQL failure: MySQL server has gone away (option 2)." Error message: " MySQL failure: Got a packet bigger than 'max_allowed_packet' bytes." Error message: " MySQL failure: Value of . . .
. . .
failure: Got a packet bigger than 'max_allowed_packet' bytes." Error message: " MySQL failure: Value of 'collation_server' set is set to: 'xxxx'. Must be set to: 'utf8mb4_unicode_ci' " Error message: " Unable to create folder. Sphider-plus will not be able to store any log file. . . " Error message: " Logging option is set, but cannot create . . .
. . .
set, but cannot create folder for logging files. (option 2)" Error message: " Attention: Sphider-plus recognized a server problem (clocks asynchronous)." Error message: " Access is not granted to this admin backend." Error message: " No results for you (1) or (2)." Error message: ". . . greetings from the admin of Sphider-plus: You tried to flood . . .
. . .
indexing does not work. In the search results I'm seeing the full text information repeated. Why? Receiving 'server error 500' on fresh Sphider-plus installation (option 1). Receiving 'server error 500' on fresh Sphider-plus installation (option 2). Receiving 'server error 500' on fresh Sphider-plus installation (option 3). In the addurl . . .
. . .
and 'Password', there might be a problem with session control. This option must be enabled for PHP scripts on the server. In case you are running Suhosin on the server, attention, as it encrypts sessions differently. Adding the following to the php.ini in the Sphider-plus root directory, will let you get usual access to the Admin backend . . .
. . .
options in 'Setting' menu. Top Error message: Warning: set_time_limit() . . . Sphider does not work if the server is in 'safe' mode. That server setting must be disabled in the PHP initialisation file (e.g.: /apache/php/php.ini). safe_mode = Off The current state is shown in Admin / Statistics / server Info / php.ini file key: safe_mode . . .
. . .
is shown in Admin / Statistics / server Info / php.ini file key: safe_mode Before modifing this value, stop your server and afterwards restart the server again. Top Error message: Unable to flush table 'addurl' Sphider has not enough privileges to close the tables of your database. Sphider needs the privilege 'Reload' to perform the flush . . .
. . .
that could use the Sphider database. If you don't succeed with these fundamentals because you use a shared hosting server, open the file /include/commonfuncs.php and delete the row $res = $db_con- query( FLUSH TABLE $row[0] ); Also the rows, used for debug output, should be deleted. if (!$res) { . . . } Additionally open the file . . .
. . .
need the RELOAD privilege. . . The same problem as error message: Unable to flush table 'addurl' This time your server sends the error message. Sphider has not enough privileges to flush the tables of your database. Sphider needs the privilege 'Reload' to perform the mysql flush instruction. For more details, see the FAQ above. Top Error . . .

6.   Sphider-plus - The PHP Search Engine Visit in a new window

4.2023f Release date: November 21, 2023 - Improved exception handling for applications on 'Shared Hosting' serverss. - Updated file list for IPs to be ignored during search procedure. - Bug fixed in Punycode conversion. - Bug fixed in 'Phrase' search. - Some small bugs fixed. - Involved folders and files that have been modified / added for . . .
. . .
index .doc documents which were created by Microsoft Word 97. New option in ‘Statistics’ menu: Show collations for servers, database and connection. Improved PDF converter: Find links in PDF documents during index procedure. Not indexing PDF internal control characters any longer. Improved index procedure for faster indexation on not activated . . .
. . .
Its usage is highly discouraged. Now the Sodium extension should be used. In order to meet the most different servers configurations worldwide, the complete Sphider-plus admin backend and datatabase login scripts were rewritten New xlsx converter Now covering also the cell parameters of EXCEL sheets. As per default the new converter is not . . .
. . .
admin. Improved index procedure to detect frameset tags. Improved admin backend to cooperate with 'Windows' based servers. Cache control implemented for Internet browser, to prevent their caching. Updated scripts for ID3 extraction. Now parsing ID3v1(v1.0 & v1.1) as well as ID3v2(v2.2 & v2.3 & v2.4). Updated Polish language pack. With thanks to . . .
. . .
protection against remote access' in readme.pdf documentation. Modified class geoip() for multiple usage on one servers. Updated GeoIP database, used to provide the IP, CC and country name for the Admin statistics. Enhanced self check, when opening the admin backend. Enhanced self check, whether configuration files are writable. Corrected and . . .
. . .
in admin backend. New feature: Database support for full UNICODE, including astral symbols. Requires MySQL servers version 5.5.3 New feature: Compressed transfer on the Internet enabled for page content and PHP scripts. Depending on servers environment this feature may not work on all serverss. Improved MySQL database support: - Now creating . . .
. . .
configuration file as backup of current settings and options. New feature: Sphider-plus may now be installed on servers using HTTP as well as HTTPS protocols. Improved index procedure: Now automatically limiting the amount of data (full text) stored in database to the max. size of database table field. Ready to run in PHP7 environment. Proven . . .
. . .
preference level. To be invoked by: -preferred <level> Improved admin backend: Verification of PHP and MySQL servers clocks to run synchronously and without offset. Modified 'Pure' template. Bug fixed in sub-menu of 'servers Info'. Bug fixed in warning messages as part of index procedure. Bug fixed in sub-folder creation for first log-in. . . .
. . .
New method of script addressing: No longer relative addressing, but the scripts now contain servers based addressing. Consequently cron jobs may call the index procedure from anywhere, wherever the Sphider-plus scripts live on the servers. New feature: Admin backend protected against XSRF attacks (Cross-Site-Forgery-Request). . . .

7.   Sphider-plus - The PHP Search Engine Visit in a new window

in the addurl form, so that invalid URLs will automatically be rejected. For both tests a basic list of WHOIS serverss for the generic top level domains and some important country codes (supporting 30 suffixes), or an extended list (supporting 155 suffixes) are selectable. New option to be activated in Admin backend: Crawler can leave domain . . .
. . .
In order to reduce transmission time, the crawler now requests gzip-formatted data transfer from the remote servers for the URL to be indexed. New option: In order to convert the text into UTF-8, use the charset definition as supplied via HTTP by the client servers. If this option is not activated in Admin Settings, the charset will be . . .

8.   Sphider-plus - The PHP Search Engine Visit in a new window

charset definitions in Meta tags of HTML header, or invalid charset definition supplied via HTTP by the client server. If an invalid charset is detected, the index procedure will be aborted for the regarding link. New feature: The addurl form now will only store domain name and TLD. Something like 'sphider-plus.eu' Thus, www. and any sub . . .
. . .
in database. Improved 'NOHOST' detection during index procedure: Now trying 5 times to get in contact with the server. Each attempt is performed by 2 different HTTP requests. Improved 'Add site' function in Admin backend. Now treating URLs with the scheme 'http' and 'https' as equal, and excluding them as duplicate sites. Support added for . . .

9.   Sphider-plus - The PHP Search Engine Visit in a new window

New method of script addressing: No longer relative addressing, but the scripts now contain server based addressing. Consequently cron jobs may call the index procedure from anywhere, wherever the Sphider-plus scripts live on the server. New feature: Admin backend protected against XSRF attacks (Cross-Site-Forgery-Request). . . .

10.   Sphider-plus - The PHP Search Engine Visit in a new window

in admin backend. New feature: Database support for full UNICODE, including astral symbols. Requires MySQL server version 5.5.3 New feature: Compressed transfer on the Internet enabled for page content and PHP scripts. Depending on server environment this feature may not work on all servers. Improved MySQL database support: - Now creating . . .

11.   Sphider-plus - The PHP Search Engine Visit in a new window

For more details, please notice chapter Error messages and Debug mode New item in Admin / Statistics / Server Info: - PHP security Info. Some basic info about current Server configuration, presenting the security information status of the PHP environment. Completely rewritten Suggest framework. Based on 'script.aculo.us' and . . .
. . .
included. Needs to be individualized according to readme.pdf documentation, chapter 'PDF converter for Linux Server.' Thanks to rasc. Additional item in Admin section: Server Info To be found in submenu 'Statistics', important information are presented for: - Server - Environment - MySQL - PDF converter - php.ini file - PHP integration . . .

12.   Sphider-plus - The PHP Search Engine Visit in a new window

for MySQL database. - To be activated in Admin settings. - Status of cache is observable in Admin / Statistics / Server-Info-Info / MySQL. (Cache might not work for 'Shared Hosting' applications) Obey the tag specification: rel="canonical" If defined in page header of a website, the crawler will be redirected to the canonical link and Sphider-plus . . .
. . .
image indexing by reducing the required download time. Improved index / re-index procedure to avoid 'MySQL Server-Info has gone away' messages. prototype.js framework adapted to cooperate with XHTML valid parameter handling. XHTML1.0 output for - Admin interface - Search form and Result listing - Suggest URL form Improved vulnerability check . . .

13.   Sphider-plus - The PHP Search Engine Visit in a new window

preference level. To be invoked by: -preferred <level> Improved admin backend: Verification of PHP and MySQL server clocks to run synchronously and without offset. Modified 'Pure' template. Bug fixed in sub-menu of 'server Info'. Bug fixed in warning messages as part of index procedure. Bug fixed in sub-folder creation for first log-in. . . .

14.   Sphider-plus - The PHP Search Engine Visit in a new window

configuration file as backup of current settings and options. New feature: Sphider-plus may now be installed on server using HTTP as well as HTTPS protocols. Improved index procedure: Now automatically limiting the amount of data (full text) stored in database to the max. size of database table field. Ready to run in PHP7 environment. Proven . . .

15.   Sphider-plus - The PHP Search Engine Visit in a new window

protection against remote access' in readme.pdf documentation. Modified class geoip() for multiple usage on one server. Updated GeoIP database, used to provide the IP, CC and country name for the Admin statistics. Enhanced self check, when opening the admin backend. Enhanced self check, whether configuration files are writable. Corrected and . . .

16.   Sphider-plus - The PHP Search Engine Visit in a new window

admin. Improved index procedure to detect frameset tags. Improved admin backend to cooperate with 'Windows' based server. Cache control implemented for Internet browser, to prevent their caching. Updated scripts for ID3 extraction. Now parsing ID3v1(v1.0 & v1.1) as well as ID3v2(v2.2 & v2.3 & v2.4). Updated Polish language pack. With thanks to . . .

17.   Sphider-plus - The PHP Search Engine Visit in a new window

Its usage is highly discouraged. Now the Sodium extension should be used. In order to meet the most different server configurations worldwide, the complete Sphider-plus admin backend and datatabase login scripts were rewritten New xlsx converter Now covering also the cell parameters of EXCEL sheets. As per default the new converter is not . . .

18.   Sphider-plus - The PHP Search Engine Visit in a new window

included. Needs to be individualized according to readme.pdf documentation, chapter 'PDF converter for Linux server.' Thanks to rasc. Additional item in Admin section: server Info To be found in submenu 'Statistics', important information are presented for: - server - Environment - MySQL - PDF converter - php.ini file - PHP integration . . .

19.   Sphider-plus - The PHP Search Engine Visit in a new window

For more details, please notice chapter Error messages and Debug mode New item in Admin / Statistics / Server Info: - PHP security Info. Some basic info about current Server configuration, presenting the security information status of the PHP environment. Completely rewritten Suggest framework. Based on 'script.aculo.us' and . . .

20.   Sphider-plus - The PHP Search Engine Visit in a new window

] As the original Sphider is unsupported since more than 10 years, it is not working without problems on todays serverss. PHP, MySQL and all the other stuff had been improved for all the years and so the Sphider is no longer an up to date search engine. Consequently the original Sphider is no longer available here for download. [ Sphider-plus ] . . .
. . .
of the Sphider-plus search engine together with your site URL, there is a trial installation available on this servers. Please send the URL of the site you want to index by e-mail to tec(a t)sphider-plus.eu, so that access information can be sent to you. [ At the end: The most important ] No warranty We distribute software in the hope that it . . .
Result page:1 2 Next

Most popular queries

Query Count Results Last queried
cookies 5 2 2024-04-19 19:32:05
sphider 5 63 2024-04-19 11:04:35
germany 3 1 2024-04-19 21:39:03
hold 3 3 2024-04-19 23:38:47
debug 2 14 2024-04-18 21:31:57

Top

Visit Visit Sphider site in new window Sphider-plus