All of a sudden all My working Gibbon is encountering ‘File not Found’ error and extension module are not installing but equally giving the ‘file not found’ error.
I have a gibbon v26 installed for my school and some part of it suddenly stopped working, for example I cannot input student grade again using internal assessment(I cannot upload score), I cannot change the Term date under Manage term in School Admin and other update actions are giving same error- ‘FILE NOT FOUND’. I checked online and in forums, I checked the .htacess yet problem persisted. I tried to upgrade to v27 but when I got to where I need to migrate, the ‘file not found’ error persisted.
The most frustrating part for me after a week of troubleshooting is my old Gibbon Edu backup(SQL) gave the same problem and when I imported it into a new Gibbon Edu v27 installation on another domain(after changing the necessary absolute URl and path), the old SQL backup gave incompatibility error due to database differences.
So I decided to start all over, I was hoping to use SQL engine to extract data from the old database into a fresh Gibbon, data like student, classes, teacher, username, credentials and old grades then I installed another Gibbon Edu on a new domain so then I needed an Extension- the Data Admin module to be able to upload the data.
Unfortunately, the none of the Gibbon Edu extension works on the new Gibbon Edu I installed on the server. I want to use the Data Admin module to import the data which I planned to extract from the old sql backup.
What mistake I have done and what can I do to resolve this issue, and finally rid off the ‘file not found’ error.
NB: I installed from softaculous and worked in Cpanel environment.
Thanks
Olabode Bifarin
You are the third person I’ve seen to report the “File not found.” message on sites that have been working perfectly. Very strange indeed.
Who’s your webhost? What country is the server/website hosted in?
I ask because this is happening to all my sites on one of my servers in New York, regardless of php (7.4, 8.1) or Gibbon (26, 27.1) version. I have a second server from the same webhosting company in Amsterdam. I’m not seeing the problem there. I have been forced to migrate all my New York sites to Amsterdam to keep them working, while I continue troubleshooting. I have no explanation for this. The web hosting company has not been able to offer me any explanation.
URGENT = I too have all of a sudden have this FILE NOT FOUND. We have students sitting on Expected and can not make the Full and our census data for funding happens on Friday ( Australian Time) We are not able to make any adjustments or input any data after we hit submit it comes up with this error in all different actions within Gibbon.
I am the IT aide and this is beyond my ability to correct. PLEASE HELP ASAP our reception/ admin is now at a standstill.
This is having major inpact of our Legal Data collections.
Hi everyone, my apologies for the delay, I’ve been on summer holidays.
I’ve investigated this issue, which has been quite tricky, as it appears to be intermittent affecting some servers and not others. What I can confirm is that it is not related to a bug in Gibbon’s code. The issue is, however, affecting any script that has a space in the module name (eg: modules/User Admin/ scripts are not working, but modules/Staff scripts are, because of the space in the file path).
This has never been an issue in the past, and appears to be a bug in a recent version of Apache. Specifically, it appears to affect any servers running php-fpm (fastcgi) with Apache 2.4.61 or greater. I was able to find this bug report in their system (posted July 17, 2024):
According to the thread, there is an Apache patch in the works, but the temporary fix is to revert Apache to version 2.4.59 via a command such as apt-get install apache2=2.4.59 (be sure to backup and check your exact system versions before changing any Apache configuration). Hope this helps!
It looks like this issue may have already been fixed as of Apache 2.4.62, so rather than downgrading, upgrading to this latest version may also fix the issue.
I’m sorry to hear that so many people have encountered this issue, and have spent so much time backing up and restoring Gibbon to no avail, since it turns out to not be an issue with Gibbon at all. Please be sure to restore your most recent versions of Gibbon, as they should be working just fine once the Apache issue has been fixed by upgrading to the latest version.
Dear Sandra
Upgrading Apache has not helped unfortunately. I’m stuck in upgrading to Gibbon 27.0.01 and using php 8.2.21.
Is there another way of updating the database?
I do appreciate your help…
Best
This does not solve the issue. After upgrading apache2 to version 2.4.62 being presented with Codebase Version v27.0.01 Database Version v26.0.00 Click “Submit” below to continue
when clicking submit presented with “File not found” page.
Note steps to replicate
wget latest zip
unzip into /var/www/Gibbon #replace all option
chown www-data:www-data /var/www/Gibbon -R
sudo add-apt-repository ppa:ondrej/apache2
sudo apt update
sudo apt upgrade -y
apache2 -v
Server version: Apache/2.4.62 (Ubuntu)
Server built: 2024-07-22T12:36:51
doing this shows php code instead of executing it so changed to below however below still results in file not found error after trying to migrate the database.
Have tried upgrading and downgrading apache2 to various version from 2.4.52 to 2.4.62 and still no luck. also updated Ubuntu Server from 22.04 LTS to 24.04 LTS which comes with apache2 version 2.4.58 but still getting file not found after hitting the submit button to upgrade the database.
OK so finally managed to upgrade database to version 27.0.1 however to do this i had to get rid of PHP-FPM with below. This still seems like an issue as php-fpm is preferred for obvious reasons. will leave it running for now and test however (Sandra) if you can please have a closer look and see whats the issue with php-fpm it will be greatly appreciated
Hi folks,
I have experienced the same issue for the past three weeks. I didn’t post because I thought it was down to me converting the MYSQL database and updating the platform to the latest version on my shared host. I could see the data but every time I went to update certain elements like user information, I had the “File not found” error.
I saw this post and a thought sprung to mind. What would happen if I changed the FPM handler back to CGI? Lo and behold, I can edit the status of users, add new users, and add a new year. I haven’t got around to making all the changes I need to do before a rollover, but for now, NO FILE NOT FOUND ERROR!
Regards,
Andy.
PS I should have mentioned that I am on v27.0 and Apache 2.4.62.
I am encountering the “File not found” error in the web browser when trying to Submit the database update after upgrading to v28 from v26. I am running Apache/2.4.57 so it should not be the affected version. I have tired other suggestions on this page but to no avail. A fresh install of Gibbon v28 on another system running the same version of Apache seems to be fine. PHP is version 8.0.3. Is there a way to update the DB from the command line?
This has been a
Big issue. Finally got mine to work. Created fresh install…After seeing no issue copied over the data base and files. Changed Url. Still file not found error. No php.ini file with fresh install on my server but use.ini file used the same thing. Deleted old phone.ini file and copied contents of user.ini file to php.ini of old. Everything works.