Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
public:netz:homepage [18.12.2013 12:43]
127.0.0.1 Externe Bearbeitung
public:netz:homepage [14.02.2020 12:44] (aktuell)
opd40275 [... und in Ausführlich]
Zeile 1: Zeile 1:
 ====== Ihre Webseite auf dem Homepages-Server ====== ====== Ihre Webseite auf dem Homepages-Server ======
-Angehörige ​der HS.R können eine eigene Homepage auf [[https://​hps.hs-regensburg.de|dem Homepages-Server]] anlegen.+Mitarbeiter und Professoren ​der OTH können eine eigene Homepage auf [[https://​hps.hs-regensburg.de|dem Homepages-Server]] anlegen.
 Dort wird PHP 5 als Skriptsprache und MySQL 5 als Datenbank angeboten, sowie ein Speicher von 50MB. Dort wird PHP 5 als Skriptsprache und MySQL 5 als Datenbank angeboten, sowie ein Speicher von 50MB.
  
 {{INLINETOC}} {{INLINETOC}}
  
-====== Hochladen ​ihrer Webseite ======+====== Hochladen ​Ihrer Webseite ======
 ===== Für Eilige ... ===== ===== Für Eilige ... =====
   *Sofern nicht schon geschehen, einen Zugang mit dem [[https://​hps.hs-regensburg.de/​accmgr.php|Zugangsmanager]] erstellen.   *Sofern nicht schon geschehen, einen Zugang mit dem [[https://​hps.hs-regensburg.de/​accmgr.php|Zugangsmanager]] erstellen.
Zeile 27: Zeile 27:
  
 Zum Hochladen der Webseite steht Ihnen ein SSH-Zugang zur Verfügung. Mit einem SCP-Client wie [[http://​winscp.net/​eng/​download.php|WinSCP]] können Sie damit ihre Homepage auf den Server kopieren. Laden Sie sich hierzu das Paket "​Installation package"​ und installieren sich das Programm auf ihren Rechner. Nach dem Start von WinSCP sollte es so aussehen: Zum Hochladen der Webseite steht Ihnen ein SSH-Zugang zur Verfügung. Mit einem SCP-Client wie [[http://​winscp.net/​eng/​download.php|WinSCP]] können Sie damit ihre Homepage auf den Server kopieren. Laden Sie sich hierzu das Paket "​Installation package"​ und installieren sich das Programm auf ihren Rechner. Nach dem Start von WinSCP sollte es so aussehen:
 +
 +{{ :​public:​netz:​netz_hps_1login.png?​nolink |Loginfenster von WinSCP}}
  
 ==== Einloggen ==== ==== Einloggen ====
  
-{{ :​public:​netz:​netz_hps_1login.png?​nolink |Loginfenster von WinSCP}} 
 Tragen Sie die Daten wie im Screenshot zu sehen ein, bei "User name" ist statt abc12345 ihr Kürzel einzutragen,​ bei "​Password"​ ihr AD-Kennwort wie im CIP-Pool.\\ Tragen Sie die Daten wie im Screenshot zu sehen ein, bei "User name" ist statt abc12345 ihr Kürzel einzutragen,​ bei "​Password"​ ihr AD-Kennwort wie im CIP-Pool.\\
 Um sich Tipparbeit zu sparen, können Sie diese Einträge mit "​Save..."​ abspeichern. Dann aber bitte vorher das "​Password"​ Feld leeren. Um sich Tipparbeit zu sparen, können Sie diese Einträge mit "​Save..."​ abspeichern. Dann aber bitte vorher das "​Password"​ Feld leeren.
 +
  
 Im nächsten Schritt möchte WinSCP sicher gehen, dass der Server auch der ist, für den er sich ausgibt. Wenn ihre Zeile bei "​ssh-rsa"​ mit der im unteren Screenshot übereinstimmt,​ bestätigen Sie das Feld mit "​Yes"​. Im nächsten Schritt möchte WinSCP sicher gehen, dass der Server auch der ist, für den er sich ausgibt. Wenn ihre Zeile bei "​ssh-rsa"​ mit der im unteren Screenshot übereinstimmt,​ bestätigen Sie das Feld mit "​Yes"​.
Zeile 54: Zeile 56:
 ==== Fertigstellen ==== ==== Fertigstellen ====
  
-Das war es auch schon. Öffnen Sie mit einem Browser ihrer Wahl ihre Homepage, mit Link im Format +Das war es auch schon. Öffnen Sie mit einem Browser ihrer Wahl ihre Homepage, mit Link im Format ​\\ 
-  https://​hps.hs-regensburg.de/​abc12345/​ +https://​hps.hs-regensburg.de/​~abc12345/ ​\\
-Benutzernamen,​ die nicht im Format abc12345 sind, müssen mit einer Tilde aufgerufen werden, also z.B. +
-  https://​hps.hs-regensburg.de/​~spezialkennung/​+
 Sofern nichts weiter im Link angegeben wird, wird zuerst die Datei index.html oder index.php angezeigt: Sofern nichts weiter im Link angegeben wird, wird zuerst die Datei index.html oder index.php angezeigt:
  
Zeile 119: Zeile 119:
 </​code>​ </​code>​
  
-Eine ausführlichere Anleitung sowie Informationen zu den Hintergründen findet sich bei [[http://de.selfhtml.org/​servercgi/server/htaccess.htm#verzeichnisschutz|SelfHTML]].+Eine ausführlichere Anleitung sowie Informationen zu den Hintergründen findet sich bei [[http://wiki.selfhtml.org/​wiki/Webserver/htaccess#Verzeichnisse_und_Dateien_mit_Passwort_sch.C3.BCtzen|SelfHTML]].
  
 ====== Fehler 403 bei nicht-PHP Dateien ======= ====== Fehler 403 bei nicht-PHP Dateien =======
Zeile 146: Zeile 146:
 drwxr-xr-x 4 abc12345 abc12345 4.0K May 30 11:08 Themes/ drwxr-xr-x 4 abc12345 abc12345 4.0K May 30 11:08 Themes/
 </​code>​ </​code>​
 +
 +====== Gruppen-Dateirechte bei Spezialaccounts =======
 +Möchten mehrere Benutzer an einer Datei arbeiten (z.B. bei Spezialaccounts),​ so ist es hilfreich mit einer anderen ''​umask''​ zu arbeiten.
 +Damit bezeichnet man die Dateirechte,​ die beim Erstellen einer Datei oder eines Ordners standardmäßig vergeben werden.
 +Im Normalfall ist diese auf den Wert ''​0022''​ gesetzt, was zu folgenden Rechten führt:
 +<code bash>
 +$ touch test
 +$ ls -l test
 +-rw-r--r-- 1 abc12345 spezialaccount 0 Dec 10 15:25 test
 +</​code>​
 +Hier hat nur der Benutzer ''​abc12345''​ (-**rw-**r--r--),​ aber nicht die Gruppe ''​spezialaccount''​ (-rw-**r--**r--) Schreibrechte,​ was für das gemeinsame Arbeiten nicht ausreicht.
 +Beheben lässt sich das im Nachhinein mit ''​chmod'':​
 +<code bash>
 +$ chmod -Rc g+w test
 +mode of ‘test’ changed from 0644 (rw-r--r--) to 0664 (rw-rw-r--)
 +$ ls -l test
 +-rw-rw-r-- 1 abc12345 spezialaccount 0 Dec 10 15:25 test
 +</​code>​
 +Damit man das nicht immer wieder machen muss, empfiehlt es sich, eine andere ''​umask''​ zu setzen. Mit:
 +<code bash>
 +$ umask 0002
 +</​code>​
 +bekommt standardmäßig der Benutzer (-**rw-**rw-r--) und die Gruppe (-rw-**rw-**r--) Schreibrechte:​
 +<code bash>
 +$ touch test2
 +$ ls -l test2
 +-rw-rw-r-- 1 abc12345 spezialaccount 0 Dec 10 15:30 test2
 +</​code>​
 +Im WinSCP setzt man dies im [[https://​winscp.net/​eng/​docs/​ui_transfer_custom|Transfer Settings Dialog]] im Bereich Upload Options -> Set Permissions.
Drucken/exportieren
In anderen Sprachen