0

Owncloud: Login nach Umzug auf anderen Webserver nicht möglich (open_basedir)

Nachdem ich meine Owncloud-Instanz auf einen anderen Webserver umgezogen hatte, konnte ich mich nicht mehr einloggen. Die Anfrage hat ewig gedauert und ist dann in einem 504-Fehler geeendet.

In der owncloud.log-Datei tauchte maßenweise der folgende Fehler auf:

[…]index.php\/login“,“message“:“realpath(): open_basedir restriction in effect. File(\/) is not within the allowed path(s): (\/var\/www\/vhosts\/hosting1234567.mein.neuer.hoster.de\/:\/tmp\/) at \/var\/www\/vhosts\/hosting1234567.mein.neuer.hoster.de\/httpdocs\/owncloud\/lib\/private\/Files\/Storage\/Local.php#389″}

Natürlich hatte ich das „datadirectory“ in der config.php auf den neuen Webspace angepasst. Was ich allerdings vergessen hatte, war folgendes:

In Datenbank-Tabelle „oc_accounts“ für alle Einträge (=Benutzer) in der Spalte „home“ den Pfad zum data-Ordner anpassen. Denn dort sind die alten Pfade ebenfalls eingetragen:

/var/www/vhosts/hosting7654321.mein.alter.hoster.de/httpdocs/owncloud/data/meinbenutzer

Nachdem der Pfad dort ebenfalls angepasst war, hat der Login wieder funktioniert.

0

Firefox: NoScript-Icon fehlt in der Symbolleiste

Heute das Problem gehabt, dass das Icon vom NoScript-Addon plötzlich nicht mehr in der Symbolleitste vorhanden war. Installiert war das Addon noch. Auch beim Editieren der Symbolleiste des Browsers, konnte ich NoScript nicht hinzufügen. Alle anderen Addons waren noch drin…

Lösung war ganz einfach:
zu about:support navigieren und rechts „Start-Cache löschen…“ klicken.

Einstellungen oder Addons bleiben erhalten, Firefox startet neu und das Icon war wieder da 🙂

0

Photoshop: Der Vorgang konnte nicht ausgeführt werden, weil ein SOFn-, DQT- oder DHT-JPEG-Marker vor einem JPEG-SOS-Marker fehlt.

Hatte bei einem Foto das Problem, dass es in einem Programm komischweise immer quer angezeigt wurde, obwohl ich es mit der Windows-Bildanzeige schon gedreht hatte.

Als ich dieses JPEG-Bilds in Photoshop öffnen wollte, ging es nicht. Folgende Fehlermeldung erschien:

Der Vorgang konnte nicht ausgeführt werden, weil ein SOFn-, DQT- oder DHT-JPEG-Marker vor einem JPEG-SOS-Marker fehlt.

Lösung beider Probleme: das Bild mittels Paint oder der Windows-Bildanzeige (Bearbeiten-Funktion) neu speichern.

1

Windows 10: WLAN-Passwort auslesen

Will man das Passwort des WLAN-Netzwerks sehen, mit dem man gerade verbunden ist, so geht das ganz einfach mit diesen fünf Schritten:

  1. Rechtsklick auf WLAN-Symbol in der Taskleiste (unten rechts) -> „Netzwerk- und Interneteinstellungen öffnen
  2. Links auf „WLAN“ -> „Verwandte Einstellungen“ -> „Netzwerk- und Freigabecenter
  3. Rechts neben „Verbindungen“ klick auf Dein WLAN-Netzwerk
  4. Klick auf Button „Drahtloseigenschaften„.
  5. Tab „Sicherheit“ -> Häkchen bei „Zeichen anzeigen

Wie man WLAN-Passwörter unter Android einsehen kann, habe ich hier beschrieben.

0

WordPress: Child-Theme erstellen

Es ist ganz einfach ein Child-Theme zu erstellen, so dass bei einem Theme-Update die eigenen Anwendungen verloren gehen. In einen Child-Theme kann man nicht nur CSS überschreiben, sondern auch einzelne PHP-Funktionen ersetzen.

Dazu geht man folgendermaßen vor:

  • neuen Ordner in wp-content/themes erstellen, am besten mit Namen vom Parent-Theme und man hängt ein -child hinten an
  • zwei Dateien anlegen: style.css und functions.php

style.css benötigt folgende Struktur (Parent Theme natpürlich ersetzen). Danach kann man eigenen CSS-Code einfügen.

/*
 Theme Name:   Parent Theme Child
 Theme URI:   
 Description: 
 Author:       John Doe
 Author URI:  
 Template:     parenttheme
 Version:      1.0.0
 License:     
 License URI: 
 Tags:        
 Text Domain:  parenthemechild
*/

und functions.php benötigt folgenden Inhalt (keine Änderung nötig), damit das CSS überschrieben werden kann. auch hier kann danach Funktionen folgen, die die gleichnamige im Parent-Theme automatisch überschreibt.

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    $parent_style = 'parent-style';
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),
        wp_get_theme()->get('Version')
    );
}
?>

Dann einfach das Child-Theme in WordPress auswählen.

0

WhatsApp: Sprachanrufe und Videoanrufe funktionieren nicht im WLAN

Neulich bei Bekannten IT-Hilfe leisten müssen. Im WLAN konnten weder WhatsApp-Sprachanrufe und -Videoanrufe gestartet, noch angenommen werden. Es kam immer die Fehlermeldung, dass zur Zeit keine Verbindung aufgebaut werden kann.

Mit mobilen Daten ging alles. Nach kurzer Recherche hab ich festgestellt, dass das Problem auch nur im Gast-WLAN auftritt.

Lösung war, in den Einstellungen der Fritzbox unter
WLAN -> Gastzugang -> Weitere Einstellungen -> Internetanwendungen beschränken abhaken.

Hintergrund ist: Die Fritzbox blockiert UDP- und TCP-Ports, die WhatsApp benutzt.