Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]2965[/thread]

TWiki: Einrichtung



<< |< 1 2 >| >> 11 Einträge, 2 Seiten
Strat
 2003-08-24 22:26
#28093 #28093
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=pktm,24.08.2003, 19:15]Da braucht man ab Step 2 bestimmte Software, die man sich via cygwin runterladen soll.
Was ist das denn?[/quote]
cygwin: http://www.cygwin.com/
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
pktm
 2003-08-31 15:35
#28094 #28094
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!
ich bin mit der EInrichtung etwas weiter gekommen, hänge aber jetzt ghier fest:
Quote
Step 2
...
* This Guide assumes user nobody ownership for all files manipulated by the CGI scripts (executed by the Web server), and user twiki for all other files. You can:

   * replace nobody with another user if your server executes scripts under a different name (ex: default for Debian is www-data).

       * HINT: Run the testenv script from your browser: http://yourdomain.com/twiki/bin/testenv. It will show you the user name of the CGI scripts, a table listing all CGI environment variables, and a test of your twiki/lib/TWiki.cfg configuration file (you'll configure that in a minute).

   * replace user twiki with your own username

* Set the permission of all files below twiki/data so that they are writable by user nobody. A simple way is to chmod them to -rw-rw-r-- (664) and to chown them to nobody.

* Set the permission of the twiki/data directory and its subdirectories so that files in there are writable by user nobody. A simple way is to chmod them to drwxrwxr-x (775) and to chown them to nobody.

* Set the permission of the twiki/pub directory and all its subdirectories so that files in there are writable by user nobody. A simple way is to chmod them to drwxrwxr-x (775) and to chown them to nobody.

* The twiki/data/*/*.txt,v RCS repository files in the installation package are locked by user nobody. If your CGI scripts are not running as user nobody, it's not possible to check in files (you'll see that the revision number won't increase after saving a topic). In this case, you need to unlock all repository files (check the RCS man pages) and lock them with a different user, ex www-data, or delete them all - new files will be automatically created the first time each topic is edited. A simple way to change ownership is with a search-and-replace in all files; for example, using perl:
Code: (dl )
1
2
cd twiki/data
perl -pi~ -e 's/nobody:/www-data:/' */*,v

Ich habe keine Ahnung, was mir diese Partie sagen soll. Ich raff einfach nicht, was da steht.
Das einzige, was ich bis jetzt hinbekommen ahbe ist, den User(-name?) via testenv heraus zu bekommen. Der ist "apache".
Für twiki muss der aber "nobody" sein.
Und wie soll ich das jetzt umstellen.
Noch wichtiger wäre für mich zu wissen, was das überhaupt für ein Name ist.
Ist das der Servername? (der ist in der httpd.conf bei mirnoch garnicht gesetzt)
mfg pktm\n\n

<!--EDIT|pktm|1062329763-->
http://www.intergastro-service.de (mein erstes CMS :) )
Dubu
 2003-09-01 00:21
#28095 #28095
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Mit chmod den Eigentuemer der Dateien zu aendern ist nur die halbe Miete.
Es geht auch darum, den User zu aendern, der das Lock fuer die RCS-Dateien hat, ansonsten funktioniert naemlich die Versionierung nicht mehr. Dafuer dient der kurze Perl-Code im letzten Absatz. (Der ist allerdings nicht 100%ig sicher, weil er evtl. auch den Text in den Dateien aendert, denn jedes Vorkommen von "nobody:" wird geaendert.)
pktm
 2003-09-01 17:13
#28096 #28096
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ok, gut - kapiert.
Der Einzeiler da ersetzt alle nobody durch www-irgendwas, das muss bei mir apache sein, oder?
Nur zur Sicherheit, nicht, dass ich irgendwas kaputt mache...
http://www.intergastro-service.de (mein erstes CMS :) )
Dubu
 2003-09-06 01:51
#28097 #28097
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Dann lies nochmal oben den "Step 2", ersetze dabei im Geiste alle "nobody" durch "apache" (wenn das der User ist, unter dem die Skripte laufen, d.h. normalerweise unter dem der Apache laeuft) und fuehre die Schritte durch. Da stehen alle notwendigen Owner und Permissions.
pktm
 2003-08-24 21:15
#28098 #28098
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!
Ich würde mir ja gerne mal ein TWiki ( http://TWiki.org ) istallieren, aber irgendwie komme ich bei der englischen Anleitung nicht ganz mit.
Da braucht man ab Step 2 bestimmte Software, die man sich via cygwin runterladen soll.
Was ist das denn?
Abgesehen davon, kann mir wer vielelicht nen Link zu einer deutschen Version schicken? Ich hab keine gefunden.
Was natürlich noch besser wöre, wäre die benötigte Software per Email oder der Link dazu.
mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )
Dubu
 2003-08-25 00:53
#28099 #28099
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=pktm,24.08.2003, 19:15]
Abgesehen davon, kann mir wer vielelicht nen Link zu einer deutschen Version schicken? Ich hab keine gefunden.
[/quote]
Die gibt es nicht, leider.
JW
 2003-08-31 18:35
#28100 #28100
User since
2003-08-04
467 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Es geht um den User unter dessen Namen die Dateien verwaltet werden. Im Twiki wird standardmäßig der User Nobody angenommen. Bei dir werden Zugriffe übers Web mit dem Benutzer apache ausgeführt. (Bei SuSE ist es standardäßig www-run.) Damit du übers Netz die Dateien ändern kannst, also die Wiki-Dokumente, müssen sie diesem Benutzer gehören. Bei dir wäre das also apache. Ändere in der TWiki.conf den Namen des Useres nobody in apache und stelle dann mittels "chown" und "chmod" alle Dateien auf die in der Beschreibung angegeben Rechte.
Alternativ kannst du natürlich auch deinen Apache unter nobody laufen lassen, dann mußt du nur das umstellen.\n\n

<!--EDIT|JW|1062340626-->
JW
 2003-09-01 12:21
#28101 #28101
User since
2003-08-04
467 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Den letzten Abschnitt hatte ich glatt überlesen. Ich hatte den Einzeiler benutzt, und er hat anstandslos funktioniert.
JW
 2003-09-01 17:20
#28102 #28102
User since
2003-08-04
467 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Jepp.

Naja, sollte es wider Erwarten nicht funktionen, wiederhole bitte die Anleitungsschritte 379 Abs. II bis 4756 ff. :D

edit: wieder mal ein Typo\n\n

<!--EDIT|JW|1062422443-->
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2003-08-24 22:26.