Module page error

How to fix this pl, the module link shows this page

Not Found

The requested URL was not found on this server.


Apache/2.4.58 (Ubuntu) Server at localhost Port 80

The 2 most common misconfigurations that cause this are:

  1. Rewrite module not enabled in apache
  2. Override not allowed for the interface directory where the modules live.
3 Likes

Yup Thanks …
Asked chatgpt and solved it
If you’re using .htaccess files for rewrite rules, ensure Apache is configured to allow overrides. Edit your virtual host configuration file (e.g., /etc/apache2/sites-enabled/000-default.conf):

bash

Copy code

sudo nano /etc/apache2/sites-enabled/000-default.conf

Find the <Directory> block for your website’s root (e.g., /var/www/html) and ensure it includes AllowOverride All:

apache

Copy code

<Directory /var/www/html>
    AllowOverride All
</Directory>

Save and exit the file, then restart Apache:

bash

Copy code

sudo systemctl restart apache2
1 Like

Ah, you may not want to set that AllowOverride All flag on your entire web root, remember that there are subdirectories in OpenEMR that can/will contain PHI.

2 Likes

Thanks for the tip… will do that only for /openemr

This is from the installation page:

  <Directory "/var/www/openemr">
      AllowOverride FileInfo
      Require all granted
  </Directory>
  <Directory "/var/www/openemr/sites">
      AllowOverride None
  </Directory>
  <Directory "/var/www/openemr/sites/*/documents">
      Require all denied
  </Directory>

1 Like

Thanks copied and saved …