ABCD 3.1.b opac display

Home Forums ABCD Installation ABCD 3.1.b opac display

This forum is about questions on the ABCD installation process. Please choose a topic related to your operating system.

Tagged: 

  • Creator
    Topic
  • #5994
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hello,

     

    I have been trying to test the opac on releases 3.1.1 and 3.1.2 from the url below.

    https://github.com/ABCD-DEVCOM/ABCD/tags

    The cataloging works perfectly.

    The opac does not display the search results, od

    R the indexes in advanced search on the default MARC database.

    Is this related to php ?

    Apache does not report any errors while using the search on the opac.

    With abcb 2.3.2, the search results of the opac display properly.

    Thanks,

Viewing 10 replies - 1 through 10 (of 10 total)
  • Author
    Replies
  • #5995
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    with opac from 3.1.b, the marc catalog on the search results is displayed but on the right side of the screen the complete record is not displayed.
    Why ?

    ABCD-3.1.2/www/htdocs/opac < – – records results are not displayed
    ABCD-2.3.2/www/htdocs/opac < – – records results are displayed

     

    #6002
    ABCD Community
    Keymaster
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hello, Peter.

    I just ran the same test you did at https://demo.abcd-community.org/, and the result was as expected. Could you give me more information about your test environment so I can understand what is happening?

     

    #6005
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hello,
    Thanks for looking into it. So, you don’t see any issue on the free-search from your screenshot.

    At my end:
    1) when i use free-search, i *cannot* have the notices displayed on the right side, in red below, the green area is displayed.
    2) when i use the advanced-search, i *can* have the notices displayed on the right side.
    the /var/log/httpd/error.log and /var/log/httpd/access.log do not have errors or indications.

    I believe there is an issue with php, but i cannot find where since when using ABCD2.3.2 the notices display on the opac are correct.

    Thank you,

    opac

    #6276
    ABCD Community
    Keymaster
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hi Peter!

    My hypothesis is that the term relevance configuration might be missing. In OPAC, the search isn’t linear; you need to balance the weight of the fields. Assign importance to each field. Follow the steps in the image and see if that solves it.

     

    #6938
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hello,
    The relevance.def on the marc database is the same as what was downloaded in ABCD-3.1.2.tar.gz :  see the screenshot below.
    The free search (FST prefix TW_) on the text — emancipacao — only shows what was reported in the post  #5995.

    The httpd access log file looks ok to me : see the file below.
    Do you see something wrong ?

     


    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac?lang=en HTTP/1.1" 301 278
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/?lang=en HTTP/1.1" 200 74539
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/css/styles.css?1768657335 HTTP/1.1" 200 9779
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/selectbox.js?1768657335 HTTP/1.1" 200 13143
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/get_cookies.js?1768657335 HTTP/1.1" 200 3587
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/canvas.js?1768657335 HTTP/1.1" 200 1205
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/css/jquery-ui.css?1768657335 HTTP/1.1" 200 36099
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/highlight.js?1768657335 HTTP/1.1" 200 4335
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/lr_trim.js?1768657335 HTTP/1.1" 200 1008
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/jquery-3.6.4.min.js?1768657335 HTTP/1.1" 200 89795
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/autocompletar.js?1768657335 HTTP/1.1" 200 1424
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/script_b.js?1768657335 HTTP/1.1" 200 65981
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/jquery-ui.min.js?1768657335 HTTP/1.1" 200 255084
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/switch.js?1768657335 HTTP/1.1" 200 1270
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/script_f.js?1768657335 HTTP/1.1" 200 7252
    127.0.0.1 - - [17/Jan/2026:05:42:15 -0800] "GET /opac/assets/js/slick.min.js?1768657335 HTTP/1.1" 200 42863
    ::1 - - [17/Jan/2026:05:42:17 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 9042
    ::1 - - [17/Jan/2026:05:42:17 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 11746
    127.0.0.1 - - [17/Jan/2026:05:42:17 -0800] "GET /opac/json.php?letra=emancipacao HTTP/1.1" 200 8005
    ::1 - - [17/Jan/2026:05:42:20 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    ::1 - - [17/Jan/2026:05:42:20 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    ::1 - - [17/Jan/2026:05:42:20 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/css/styles.css?1768657340 HTTP/1.1" 200 9779
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/highlight.js?1768657340 HTTP/1.1" 200 4335
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/css/jquery-ui.css?1768657340 HTTP/1.1" 200 36099
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/lr_trim.js?1768657340 HTTP/1.1" 200 1008
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/selectbox.js?1768657340 HTTP/1.1" 200 13143
    ::1 - - [17/Jan/2026:05:42:20 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/jquery-3.6.4.min.js?1768657340 HTTP/1.1" 200 89795
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/get_cookies.js?1768657340 HTTP/1.1" 200 3587
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/canvas.js?1768657340 HTTP/1.1" 200 1205
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/autocompletar.js?1768657340 HTTP/1.1" 200 1424
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/assets/js/script_b.js?1768657340 HTTP/1.1" 200 65981
    ::1 - - [17/Jan/2026:05:42:20 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 -
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 13
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 10
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 6
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 11
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 23
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 1
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 99
    ::1 - - [17/Jan/2026:05:42:21 -0800] "POST /cgi-bin/ansi/wxis HTTP/1.0" 200 33
    127.0.0.1 - - [17/Jan/2026:05:42:20 -0800] "GET /opac/?page=startsearch&lang=en&modo=integrado&Sub_Expresion=emancipacao&alcance=and&Opcion=libre&prefijo=TW_&resaltar=S HTTP/1.1" 200 76721
    127.0.0.1 - - [17/Jan/2026:05:42:21 -0800] "GET /opac/assets/js/jquery-ui.min.js?1768657341 HTTP/1.1" 200 255084
    127.0.0.1 - - [17/Jan/2026:05:42:21 -0800] "GET /opac/assets/js/switch.js?1768657341 HTTP/1.1" 200 1270
    127.0.0.1 - - [17/Jan/2026:05:42:21 -0800] "GET /opac/assets/js/slick.min.js?1768657341 HTTP/1.1" 200 42863
    127.0.0.1 - - [17/Jan/2026:05:42:21 -0800] "GET /opac/assets/js/script_f.js?1768657341 HTTP/1.1" 200 7252

    #6939
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    #6941
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hello,
    I see that you have the most standard ABCD possible.
    This behavior is indeed very strange, because if the side filters appear, then the search is working.

    I ran a series of local tests here to try to find another reason besides the one reported previously, but I couldn’t find one.

    Try inspecting it through the browser to see if any alerts appear.

    In my tests here, I used a computer with no connection to ABCD to confirm that it works on a different computer than usual.

    Questions:
    – Have you tested another browser?
    – If you are on Linux, have you checked the permissions for the folders and files?
    – When you updated the version, did you overwrite all the files correctly?

    I need to understand this mystery to see if it is something in the programming that needs to be improved.

     

     

    #6965
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Questions:
    1– Have you tested another browser?
    2– If you are on Linux, have you checked the permissions for the folders and files?
    3– When you updated the version, did you overwrite all the files correctly?

    1-yes seamonkey and firefox were tested
    2-yes kernel 5.15.193
    3-i started from a new directory, no update

    Yes, at the very least the MARC results should display after a free-search and they dont with ABCD-3.1.z.tar.gz

    The file phpinfo.php from ABCD-3.1.2.tar.gz and ABCD-2.3.0.tar.gz reports the following

    Thank you,

    PHP Version 7.4.33
    System Linux 5.15.193 #1 SMP PREEMPT Thu Sep 11 20:09:36 CDT 2025 x86_64
    Build Date Feb 14 2023 15:55:23
    Configure Command './configure' '--prefix=/usr' '--libdir=/usr/lib64' '--with-libdir=lib64' '--localstatedir=/var' '--sysconfdir=/etc' '--datarootdir=/usr/share' '--datadir=/usr/share' '--infodir=/usr/info' '--mandir=/usr/man' '--with-apxs2=/usr/bin/apxs' '--enable-fpm' '--with-fpm-user=apache' '--with-fpm-group=apache' '--enable-maintainer-zts' '--enable-pcntl' '--enable-mbregex' '--enable-tokenizer=shared' '--with-config-file-scan-dir=/etc/php.d' '--with-config-file-path=/etc' '--with-layout=PHP' '--disable-sigchild' '--with-libxml' '--with-xmlrpc=shared' '--with-expat' '--enable-simplexml' '--enable-xmlreader=shared' '--enable-dom=shared' '--enable-filter' '--disable-debug' '--with-openssl=shared' '--with-kerberos' '--with-external-pcre' '--with-zlib=shared,/usr' '--enable-bcmath=shared' '--with-bz2=shared,/usr' '--enable-calendar=shared' '--enable-ctype=shared' '--with-curl=shared' '--enable-dba=shared' '--with-gdbm=/usr' '--with-db4=/usr' '--enable-exif=shared' '--enable-ftp=shared' '--enable-gd=shared' '--with-external-gd' '--with-jpeg' '--with-xpm' '--with-gettext=shared,/usr' '--with-gmp=shared,/usr' '--with-iconv=shared' '--with-imap-ssl=/usr' '--with-imap=/usr/local/lib64/c-client' '--with-ldap=shared' '--enable-mbstring=shared' '--enable-mysqlnd=shared' '--with-mysqli=shared,mysqlnd' '--with-mysql-sock=/var/run/mysql/mysql.sock' '--with-iodbc=shared,/usr' '--enable-pdo=shared' '--with-pdo-mysql=shared,mysqlnd' '--with-pdo-sqlite=shared,/usr' '--with-pdo-odbc=shared,iODBC,/usr' '--with-pspell=shared,/usr' '--with-enchant=shared,/usr' '--enable-shmop=shared' '--with-snmp=shared,/usr' '--enable-soap=shared' '--enable-sockets' '--with-sqlite3=shared' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--with-xsl=shared,/usr' '--with-zip=shared' '--with-tsrm-pthreads' '--enable-intl=shared' '--enable-opcache' '--enable-shared=yes' '--enable-static=no' '--with-gnu-ld' '--with-pic' '--enable-phpdbg' '--with-sodium' '--with-password-argon2' '--without-readline' '--with-libedit' '--with-pear' '--with-tidy=shared' '--build=x86_64-slackware-linux' 'build_alias=x86_64-slackware-linux' 'PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig' 'ENCHANT_CFLAGS=-I/usr/include/enchant-2' 'ENCHANT_LIBS=-lenchant-2'
    Server API Apache 2.0 Handler
    Virtual Directory Support enabled
    Configuration File (php.ini) Path /etc
    Loaded Configuration File /etc/php.ini
    Scan this dir for additional .ini files /etc/php.d
    Additional .ini files parsed (none)
    PHP API 20190902
    PHP Extension 20190902
    Zend Extension 320190902
    Zend Extension Build API320190902,TS
    PHP Extension Build API20190902,TS
    Debug Build no
    Thread Safety enabled
    Thread API POSIX Threads
    Zend Signal Handling enabled
    Zend Memory Manager enabled
    Zend Multibyte Support provided by mbstring
    IPv6 Support enabled
    DTrace Support disabled
    Registered PHP Streams compress.bzip2, php, file, glob, data, http, ftp, https, ftps, compress.zlib, zip, phar
    Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3
    Registered Stream Filters bzip2.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*, zlib.*
    Apache Version Apache/2.4.66 (Unix) PHP/7.4.33
    Apache API Version 20120211
    Server Administrator you@example.com
    Hostname:Port localhost:80
    User/Group apache(80)/80
    Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
    Timeouts Connection: 60 - Keep-Alive: 5
    Virtual Server No
    Server Root /usr
    Loaded Modules core mod_so http_core event mod_authn_file mod_authn_core mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_core mod_access_compat mod_auth_basic mod_reqtimeout mod_filter mod_mime mod_log_config mod_env mod_headers mod_setenvif mod_version mod_proxy mod_proxy_fcgi mod_proxy_scgi mod_unixd mod_status mod_autoindex mod_cgid mod_dir mod_alias mod_php7

    #6966
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    The problem is probably with the PHP version. According to the documentation, support for PHP 7.4 has been discontinued. https://abcd-devcom.github.io/docs/3.1/abcd-install/prerequisites

    I found some old information in the zz_installation directory, but it has already been corrected.

    Try using versions 8.1.x to 8.3.x, which have been tested more thoroughly. This will likely fix the problem.

    #6974
    peter
    Participant
    Helpful
    Up
    0
    Down
    Not Helpful
    ::

    Hello,
    With php8.1 the opac freesearch still does not display the results; the side filter is working as it did with php7.4.
    As you said the search is working, not the freesearch display.

    The steps are below :
    1-untar ABCD-3.1.2.tar.gz, copy the bases directory; the cgi-bin; set the config.php file
    2-chmod -R 755 ABCD-3.1.2
    3-chown -R abcd:apache ABCD-3.1.2
    4-chmod -R 775 ABCD-3.1.2/bases
    the linux uses apache 2.4.66 the webserver username here is called apache not www-data.

    PHP Version 8.1.34
    System
    Linux host 5.15.193 #1 SMP PREEMPT Thu Sep 11 20:09:36 CDT 2025 x86_64
    Build Date
    Dec 19 2025 15:31:57
    Build System
    Linux z-mp.slackware.lan 6.12.63 #1 SMP PREEMPT_DYNAMIC Thu Dec 18 18:36:34 CST 2025 x86_64 Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz GenuineIntel GNU/Linux
    Configure Command
    './configure' '--prefix=/usr' '--libdir=/usr/lib64' '--with-libdir=lib64' '--localstatedir=/var' '--sysconfdir=/etc' '--datarootdir=/usr/share' '--datadir=/usr/share' '--infodir=/usr/info' '--mandir=/usr/man' '--with-apxs2=/usr/bin/apxs' '--enable-fpm' '--with-fpm-user=apache' '--with-fpm-group=apache' '--enable-pcntl' '--enable-mbregex' '--enable-tokenizer=shared' '--with-config-file-scan-dir=/etc/php.d' '--with-config-file-path=/etc' '--with-layout=PHP' '--disable-sigchild' '--with-libxml' '--with-expat' '--enable-simplexml' '--enable-xmlreader=shared' '--enable-dom=shared' '--enable-filter' '--disable-debug' '--with-openssl=shared' '--with-kerberos' '--with-external-pcre' '--with-zlib=shared,/usr' '--enable-bcmath=shared' '--with-bz2=shared,/usr' '--enable-calendar=shared' '--enable-ctype=shared' '--with-curl=shared' '--enable-dba=shared' '--with-gdbm=/usr' '--with-db4=/usr' '--enable-exif=shared' '--enable-ftp=shared' '--enable-gd=shared' '--with-external-gd' '--with-jpeg' '--with-xpm' '--with-gettext=shared,/usr' '--with-gmp=shared,/usr' '--with-iconv=shared' '--with-imap-ssl=/usr' '--with-imap=/usr/local/lib64/c-client' '--with-ldap=shared' '--enable-mbstring=shared' '--enable-mysqlnd=shared' '--with-mysqli=shared,mysqlnd' '--with-mysql-sock=/var/run/mysql/mysql.sock' '--with-iodbc=shared,/usr' '--enable-pdo=shared' '--with-pdo-mysql=shared,mysqlnd' '--with-pdo-sqlite=shared,/usr' '--with-pdo-odbc=shared,iODBC,/usr' '--with-pspell=shared,/usr' '--with-enchant=shared,/usr' '--enable-shmop=shared' '--with-snmp=shared,/usr' '--enable-soap=shared' '--enable-sockets' '--with-sqlite3=shared' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--with-xsl=shared,/usr' '--with-zip=shared' '--enable-intl=shared' '--enable-opcache' '--enable-shared=yes' '--enable-static=no' '--with-gnu-ld' '--with-pic' '--enable-phpdbg' '--with-sodium' '--with-password-argon2' '--without-readline' '--with-libedit' '--with-pear' '--with-tidy=shared' '--build=x86_64-slackware-linux' 'build_alias=x86_64-slackware-linux' 'PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig'
    Server API
    Apache 2.0 Handler
    Virtual Directory Support
    enabled
    Configuration File (php.ini) Path
    /etc
    Loaded Configuration File
    /etc/php.ini
    Scan this dir for additional .ini files
    /etc/php.d
    Additional .ini files parsed
    (none)
    PHP API
    20210902
    PHP Extension
    20210902
    Zend Extension
    420210902
    Zend Extension Build
    API420210902,TS
    PHP Extension Build
    API20210902,TS
    Debug Build
    no
    Thread Safety
    enabled
    Thread API
    POSIX Threads
    Zend Signal Handling
    enabled
    Zend Memory Manager
    enabled
    Zend Multibyte Support
    provided by mbstring
    Zend Max Execution Timers
    disabled
    IPv6 Support
    enabled
    DTrace Support
    disabled
    Registered PHP Streams
    php, file, glob, data, http, ftp, compress.bzip2, https, ftps, compress.zlib, zip, phar
    Registered Stream Socket Transports
    tcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3
    Registered Stream Filters
    string.rot13, string.toupper, string.tolower, convert.*, consumed, dechunk, bzip2.*, convert.iconv.*, zlib.*
    This program makes use of the Zend Scripting Language Engine:
    Zend Engine v4.1.34, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.34, Copyright (c), by Zend Technologies
    
    Configuration
    apache2handler
    Apache Version
    Apache/2.4.66 (Unix) PHP/8.1.34
    Apache API Version
    20120211
    Server Administrator
    you@example.com
    Hostname:Port
    localhost:80
    User/Group
    apache(80)/80
    Max Requests
    Per Child: 0 - Keep Alive: on - Max Per Connection: 100
    Timeouts
    Connection: 60 - Keep-Alive: 5
    Virtual Server
    No
    Server Root
    /usr
    Loaded Modules
    core mod_so http_core event mod_authn_file mod_authn_core mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_core mod_access_compat mod_auth_basic mod_reqtimeout mod_filter mod_mime mod_log_config mod_env mod_headers mod_setenvif mod_version mod_proxy mod_proxy_fcgi mod_proxy_scgi mod_unixd mod_status mod_autoindex mod_cgid mod_dir mod_alias mod_php
    • This reply was modified 2 days, 4 hours ago by peter.
Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.