I have installed nextcloud from git and I am trying to enable files_external app. Unfortunately I get this:
{âreqIdâ:âIhcptQS9goAGiilCay5iâ,âlevelâ:3,âtimeâ:â2018-08-16T06:38:53+00:00â,âremoteAddrâ:â172.25.0.2â,âuserâ:ârootâ,âappâ:âPHPâ,âmethodâ:âGETâ,âurlâ:"/",âmessageâ:âInterface âOCA\Files_External\Lib\Config\IBackendProviderâ not found at /var/www/html/apps/files_external/lib/AppInfo/Application.php#68â,âuserAgentâ:âMozilla/5.0 (X11; Fedora; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0â,âversionâ:â14.0.0.15â}
this is weird as the file is there:
root@43276ea34897:/var/www/html# md5sum apps/files_external/lib/Lib/Config/IBackendProvider.php
ad9d2c8f6f1d8d9d6c6232e64f4cd02d apps/files_external/lib/Lib/Config/IBackendProvider.php
Any idea why the interface cannot be found?
UPDATE:
If I add this line:
require(DIR . â/âŠ/Lib/Config/IBackendProvider.phpâ);
nextcloud loads. The weird thing is that no similar line is required for IAuthMechanismProvider. Still, this is more of a workaround than a solution.