The requested uri(http:\\\/meine.ip:50080\\\/owncloud\\\/index.php) cannot be processed by the script '\\\/owncloud\\\/index.php')

I’d try it in englisch … :-o

Steps to reproduce

  1. Try to login my onwcloud

Expected behaviour

success login

Actual behaviour

error-screen:
Interner Serverfehler
Der Server hat einen internen Fehler und konnte Ihre Anfrage nicht vervollständigen.
Bitte wenden Sie sich an den Serveradministrator, wenn dieser Fehler mehrfach auftritt und geben Sie bitte die, unten stehenden, technischen Details in Ihrem Bericht mit an.

Weitere Details können im [Serverprotokoll] gefunden werden.

Server configuration

Operating system: --> Linux 3.4.111

Web server: --> Apache

Database: --> MySQL @ QNAP-NAS

PHP version: --> 7.2.34

ownCloud version: --> 10.6.0.5

Updated from an older ownCloud or fresh install: --> fresh install

Where did you install ownCloud from: --> owncloud.com

Signing status (ownCloud 9.0 and above):

Login as admin user into your ownCloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results into https://gist.github.com/ and puth the link here.

–> not possible

The content of config/config.php:

{
“system”: {
“updatechecker”: false,
“instanceid”: “ockwbhe906co”,
“passwordsalt”: “REMOVED SENSITIVE VALUE”,
“secret”: “REMOVED SENSITIVE VALUE”,
“trusted_domains”: [
“meine.ip:50080”,
“192.168.178.xxx”
],
“datadirectory”: “/mnt/owncloud/data”,
“overwrite.cli.url”: “http://meine.ip:50080/owncloud”,
“htaccess.RewriteBase”: “/”,
“dbtype”: “mysql”,
“version”: “10.6.0.5”,
“dbname”: “owncloud2”,
“dbhost”: “192.168.178.252:3306”,
“dbtableprefix”: “oc_”,
“dbuser”: “REMOVED SENSITIVE VALUE”,
“dbpassword”: “REMOVED SENSITIVE VALUE”,
“logtimezone”: “UTC”,
“apps_paths”: [
{
“path”: “/var/www/html/owncloud/apps”,
“url”: “/apps”,
“writable”: false
},
{
“path”: “/var/www/html/owncloud/apps-external”,
“url”: “/apps-external”,
“writable”: true
}
],
“installed”: true,
“mail_domain”: “REMOVED SENSITIVE VALUE”,
“mail_from_address”: “REMOVED SENSITIVE VALUE”,
“mail_smtpmode”: “php”,
“maintenance”: false,
“data-fingerprint”: “37c9709fe13ac7fcb17a653cdbc681ae”,
“dav.chunk_base_dir”: “”
}
}

List of activated apps:
Enabled:

  • activity: 2.6.0
  • bookmarks: 0.10.6
  • calendar: 1.6.4
  • comments: 0.3.0
  • configreport: 0.2.0
  • dav: 0.6.0
  • drawio: 0.0.9
  • federatedfilesharing: 0.5.0
  • federation: 0.1.0
  • files: 1.5.2
  • files_external: 0.7.1
  • files_mediaviewer: 1.0.4
  • files_pdfviewer: 0.11.2
  • files_sharing: 0.14.0
  • files_texteditor: 2.3.0
  • files_trashbin: 0.9.1
  • files_versions: 1.3.0
  • firstrunwizard: 1.2.0
  • market: 0.6.0
  • notifications: 0.5.2
  • provisioning_api: 0.5.0
  • qownnotesapi: 19.1.0
  • systemtags: 0.3.0
  • templateeditor: 0.4.0
  • updatenotification: 0.2.1
    Disabled:
  • admin_audit
  • announcementcenter
  • customgroups
  • encryption
  • enterprise_key
  • external
  • files_antivirus
  • files_classifier
  • files_external_dropbox
  • files_external_ftp
  • files_ldap_home
  • files_lifecycle
  • firewall
  • graphapi
  • guests
  • oauth2
  • openidconnect
  • password_policy
  • ransomware_protection
  • sharepoint
  • systemtags_management
  • theme-enterprise
  • user_external
  • user_ldap
  • user_shibboleth
  • windows_network_drive
  • wopi

Are you using external storage, if yes which one: local/smb/sftp/…

Are you using encryption: -->no

Are you using an external user-backend, if yes which one: --> no

LDAP configuration (delete this part if not used)

Client configuration

Browser: --> Chrome

Operating system: --> Win 10

Logs

Web server error log

Insert your webserver log here

ownCloud log (data/owncloud.log)

{“reqId”:“B8OKHBNJJxzgZGhnsDhD”,
“level”:3,
“time”:“2021-03-30T05:22:16+00:00”,
“remoteAddr”:“xxx.xxx.xxx.xxx”,
“user”:"–",
“app”:“index”,
“method”:“GET”,
“url”:"/owncloud/index.php",“message”:
“Exception: {
“Exception”:“Exception”,
“Message”:“The requested uri(http:\/meine.ip:50080\/owncloud\/index.php) cannot be processed by the script ‘\/owncloud\/index.php’)”,
“Code”:0,
“Trace”:”#0 \/var\/www\/html\/owncloud\/lib\/private\/AppFramework\/Http\/Request.php(689): OC\\AppFramework\\Http\\Request->getRawPathInfo()\n#1 \/var\/www\/html\/owncloud\/lib\/base.php(861): OC\\AppFramework\\Http\\Request->getPathInfo()\n#2 \/var\/www\/html\/owncloud\/index.php(54): OC::handleRequest()\n#3 {main}",
“File”:"\/var\/www\/html\/owncloud\/lib\/private\/AppFramework\/Http\/Request.php",
“Line”:661}"}

Browser log

Da das ein Server-Fehler ist brauchen wir das Webserver-Log. Leider weiß ich nicht wo man das auf einem QNAP System findet. Normalerweise sollte es in /var/log/apache* sein.

Der ownCloud log Ausschnitt ist leider nichts-sagend. Vielleicht gibts da noch mehr?

Der Apache mit der Owncloud läuft nicht auf dem QNAP, sondern auf einem BananaPi (ähnlich RasPi)

Hier ein Auszug aus dem access.log:

xxx.xxx.xxx.xxx - - [30/Mar/2021:09:43:50 +0200] “GET http://meine.ip:50080/owncloud/index.php HTTP/1.1” 500 8124 “http://meine.ip:50080/owncloud/” “Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36”

Bis Samstag lief auch alles problemlos. Dann muss ich die Stromzufuhr von allen Geräten ausschalten und alles neustarten. Seitdem läuft die WebUI nicht mehr.
Der SyncClient läuft ohne Probleme.

error.log:
[Tue Mar 30 06:53:54.501963 2021] [ssl:warn] [pid 32246] AH01909: BananaPi:443:0 server certificate does NOT include an ID which matches the server name
[Tue Mar 30 06:53:54.503379 2021] [mpm_prefork:notice] [pid 32246] AH00163: Apache/2.4.25 (Raspbian) OpenSSL/1.0.2u configured – resuming normal operations
[Tue Mar 30 06:53:54.503474 2021] [core:notice] [pid 32246] AH00094: Command line: ‘/usr/sbin/apache2’
[Tue Mar 30 07:49:58.178252 2021] [mpm_prefork:notice] [pid 32246] AH00169: caught SIGTERM, shutting down
[Tue Mar 30 07:49:59.606489 2021] [ssl:warn] [pid 15643] AH01909: BananaPi:443:0 server certificate does NOT include an ID which matches the server name
[Tue Mar 30 07:49:59.936436 2021] [ssl:warn] [pid 15644] AH01909: BananaPi:443:0 server certificate does NOT include an ID which matches the server name
[Tue Mar 30 07:49:59.956963 2021] [mpm_prefork:notice] [pid 15644] AH00163: Apache/2.4.25 (Raspbian) OpenSSL/1.0.2u configured – resuming normal operations
[Tue Mar 30 07:49:59.957205 2021] [core:notice] [pid 15644] AH00094: Command line: ‘/usr/sbin/apache2’

Neue Erkenntnis:

Die WebOberfläche ist nur von extern mit der Fehlermeldung nicht aufrufbar.
Wenn ich das über das interne heimnetz aufrufe (http://192.xxx.xxx.xxx/owncloud) dann funktioniert es.

Hi FalkS,

ein paar Überlegungen:

  • in der config.php bei den trusted_domains KEINEN Port angeben, also lediglich “meine.ip” - das könnte schon reichen
  • wenn nicht: läuft der apache überhaupt auf diesem Port? wie kommt der nach draußen (Proxy?)

Sollte es also nicht die config.php gewesen sein, sollten wir einen Blick auf beide apache-VirtualHost-Konfigurationen werfen (einmal funktional, einmal nicht), dann sehen wir wahrscheinlich, wo der Hund begraben liegt.

1 Like

Hallo cortho,

danke für den Hinweis - leider hat es nicht funktioniert.

Wie gesagt, wenn ich die Oberfläche von zu Hause über 192.xxx.xxx.xxx/owncloud aufrufe, funktioniert alles, nur von extern über meine.ip:50080/ownloud eben nicht.

Hier ist es so, dass ich über DynDNS auf der FritzBox den Port 50080 auf den Pi mit Port 80 weiterleite.

In der config.php hab ich jetzt mal die Ports bei 'trusted_domains' und 'overwrite.cli.url' rausgenommen, aber das hilft leider auch nicht.
Danach natürlich maintenance:update:htaccess

Hier die config vom Apache:

<VirtualHost *:80>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<VirtualHost *:443>
	DocumentRoot /var/www
	ServerName BananaPi
	SSLEngine on
	SSLCertificateFile /root/server.crt
	SSLCertificateKeyFile /root/server.key
</VirtualHost>

Alias "/openhab" "/etc/openhab2/html"
<Directory "/etc/openhab2/html">
    Require all granted
</Directory>

Hey,

i think one of these are also not correctly configured.

If you are accessing your installation via http://meine.ip:50080/owncloud/ then i think the “htaccess.RewriteBase”: “/owncloud”, needs to be set as well. I’m not sure if there are any additional steps required, maybe the documentation provided by the ownCloud people has some notes?

1 Like