Dateirechte bei Joomla richtig setzen

Manchmal ist es von Nöten schnell Dateirechte (chmod) per Konsole (Putty) anzupassen. Hier mal ein paar Beispiele wie es im Falle von joomla funktioniert.

 

Als erstes in das Verzeichnis wechseln, wo geändert werden soll. Hier im Beispiel ist es das Verzeichnis web-worker/JoomlaRoot. Das funktioniert mit:

(11:48:17) [~] cd /web-worker/JoomlaRoot

 Wenn das Verzeichnis existiert und der Wechsel erfolgreich war, sollte es in der Konsole nun so aussehen:

(11:48:47) [JoomlaRoot]

Um nun alle Verzeichnisse zu finden und die Berechtigungen der Verzeichnisse (chmods) für Joomla passend zu machen verwenden wir find:

(11:48:47) [JoomlaRoot] find . -type d -exec chmod 0755 {} \;

Antwort:

(11:48:47) [JoomlaRoot]

Alle Dateien finden und die Berechtigungen der Dateien (chmods) für Joomla passend machen:

(11:55:46) [JoomlaRoot] find . -type f -exec chmod 0644 {} \;

Antwort:

(11:55:46) [JoomlaRoot]

Dateirechte der .htaccess Datei ändern wenn Sie umbenannt wurde und existiert:

(11:58:46) [JoomlaRoot]find . -type f -name ".htaccess" -exec chmod 0444 {} \;

Antwort:

(11:58:46) [JoomlaRoot]

 Dateirechte aller css Dateien anpassen:

(11:59:40) [JoomlaRoot]find . -type f -name "*.css" -exec chmod 0444 {} \;

Antwort:

(11:59:40) [JoomlaRoot]

Mit den Einstellungen sollte Joomla sauber laufen. Es gibt von Server zu Server zwar kleine Abweichungen, aber die sind unwesentlich. Die Ein oder Andere wird vermutlich noch höhere Rechte benötigen, denn Google möchte bei responsiven Webseiten ganz gerne auf alles Einblick haben. Dem sollte man dann auch gewähren, sonst hängt Google die Webseite hinten an. Hier ein Link zum testen ob Google unsere responsive Seite auch wirklich responsiv erkennt:

https://www.google.com/webmasters/tools/mobile-friendly/?hl=de