Hi, all.
I was trying to upgrade my copy of osTicket from 1.10 to the latest stable, 1.17.5 (figured I'd give the 1.18 branch a little more time before jumping to it), and, after a little bout trying to use the mv
command to overwrite files, I switched to rsync
, updated my database connection information, and was off to the races...
...except I'm just getting a white screen. Looking at the apache httpd logs, I see the following:
[php:error] [pid 22026] [client 192.168.1.21:35362] PHP Fatal error: Uncaught mysqli_sql_exception: No such file or directory in /var/www/html/osTicket/include/mysqli.php:69\nStack trace:\n#0 /var/www/html/osTicket/include/mysqli.php(69): mysqli->real_connect()\n#1 /var/www/html/osTicket/bootstrap.php(217): db_connect()\n#2 /var/www/html/osTicket/main.inc.php(28): Bootstrap::connect()\n#3 /var/www/html/osTicket/client.inc.php(21): require_once('...')\n#4 /var/www/html/osTicket/index.php(16): require('...')\n#5 {main}\n thrown in /var/www/html/osTicket/include/mysqli.php on line 69
For what it's worth, I HAVE checked out my include
directory for the mysqli.php
file. It's there:
# ls -laFh include/ | grep mysql
-rw-r--r--. 1 apache apache 9.6K Oct 25 2023 mysqli.php
Apache Version:
# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: May 30 2023 14:01:11
MariaDB Version:
# mariadb --version
mariadb: unknown option '--skip-name-resolve'
mariadb Ver 15.1 Distrib 10.11.8-MariaDB, for Linux (x86_64) using readline 5.1
PHP Version:
# php -v
PHP 8.1.29 (cli) (built: Jun 5 2024 05:51:57) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.29, Copyright (c) Zend Technologies
with Zend OPcache v8.1.29, Copyright (c), by Zend Technologies