LogoLogo
  • Introduction
  • Installation
  • Upgrade Guide
  • Docker
  • Configuration
    • Configuration Overview
    • Configuration Reference
    • Hiding Files
  • Help & Support
    • Troubleshooting
    • Common Issues
  • Developers
    • Development Environment
Powered by GitBook
On this page
  • open_basedir restriction in effect
  • Symptoms
  • Explanation
  • Configuration changes don't take affect when changed
  • Symptoms
  • Explanation
  • Class 'DOMDocument' not found
  • Symptoms
  • Explanation
  • Call to undefined function mime_content_type()
  • Symptoms
  • Explanation

Was this helpful?

Edit on GitHub
  1. Help & Support

Common Issues

PreviousTroubleshootingNextDevelopment Environment

Last updated 1 month ago

Was this helpful?

The following are common issues and some information on why these occur and how to solve them.

open_basedir restriction in effect

Symptoms

You may see an error like the following:

PHP Fatal error:  Uncaught RuntimeException: SplFileInfo::isFile(): open_basedir restriction in effect.

Explanation

Directory Lister has security restrictions in place to to mitigate . Specifically, the directive is set to the application root directory. Thus, any attempt to access files outside of the application root will be denied and cause an error similar to the one above. This applies to symbolic links pointing to files outside of the application root as well.

Configuration changes don't take affect when changed

Symptoms

Configuration changes made in the .env file aren't reflected in your application.

Explanation

This was an issue with the v3.4.0 release. The issue was promptly resolved with the v3.4.1 bug fix, however, the bug could persist through upgrades if the application cache wasn't cleared. To resolve this issue, first ensure you're running v3.4.1 or later then clear your application cache as per the .

rm -rf app/cache/*

Class 'DOMDocument' not found

Symptoms

You may see an error like the following:

Fatal error: Uncaught Error: Class 'DOMDocument' not found

Explanation

Ubuntu / Debian

sudo apt install php-dom

Fedora / Redhat

sudo yum install php-xml

Call to undefined function mime_content_type()

Symptoms

You may see an error like the following:

Fatal error: Uncaught Error: Call to undefined function mime_content_type()

Explanation

Ubuntu / Debian

sudo apt install php-mime-type

Fedora / Redhat

???

This error occurs when you're server is missing the PHP . This extension is required for rendering README files on the page. You will need to install that extension.

Alternatively you can disable READMEs by setting to false in your .env file.

This error occurs when you're server is missing the PHP extension. This extension is required for rendering README files on the page. You will need to install that extension.

Alternatively you can disable READMEs by setting to false in your .env file.

directory traversal attacks
open_basedir
Upgrade Guide
DOM extension
fileinfo
DISPLAY_READMES
DISPLAY_READMES