Visit YaBB!
 Installation
Home

Einleitung
Installation

    Nutzerhilfe     
    Registrierung
    Log In/Out
    Profil
    Posten
    IM (Instant Message)
    FAQ

   Moderation
     Wie werde ich Mod.
     Moderator-Funktionen

   Administration
     Einleitung
     Mitgliederfunktionen
     Forum Funktionen
     Forum Setup
     FAQ

Valid HTML 4.01!
Valid CSS!

Installation - und los gehts...

Installation
Herzlichen Glückwunsch!
 

Installation

Öffnen Sie zuerst 'YaBB.pl', in der ersten Zeile finden Sie die Angabe zu Ihrem Perl-Programm. Für die meisten Server ist die Einstellung bereits korrekt. Es gibt jedoch auch Server, bei denen die Konfiguration von der voreingestellten abweicht. Zum Beispiel auf Win Nt Server könnte Ihr Pfad so aussehen: #!C:/Perl/Bin. Die korrekte Einstellung können Sie bei Ihrem Server-Administrator erfragen.

Nun öffnen Sie 'Settings.pl' und bearbeiten folgende Variablen:

benötigte Einstellungen--> 

$mbname Der Name Ihres Forums
$boardurl URL Ihres Board-Verzeichnisses (ohne '/') - der Ordner, in dem sich YaBB.pl befindet.
$cookieusername Name des Username-Cookies (im Normalfall ist keine Änderung erforderlich)
$cookiepassword Name des Passwort-Cookies (im Normalfall ist keine Änderung erforderlich)
$mailprog Pfad zu Ihrem Sendmailprogramm (im Normalfall "/usr/sbin/sendmail")
$webmaster_email Ihre eMail-Adresse (muß mit "/" angegebn werden "webmaster\@mysite.com")
 
$boarddir Absoluter Pfad zu Ihrem Board-Verzeichnis (im Normalfall genügt '.')
$datadir Verzeichnis mit Beitragsdaten(Muß nur geändert werden, wenn das Verszeichnis nicht im Boardverzeichnis angelegt wird)
$memberdir Verzeichnis mit Mitgliedsdaten (Muß nur geändert werden, wenn das Verszeichnis nicht im Boardverzeichnis angelegt wird)
$boardsdir Verzeichnis mit Forendaten (Muß nur geändert werden, wenn das Verszeichnis nicht im Boardverzeichnis angelegt wird)
$sourcedir Verzeichnis der Sources-Daten (*.plDateien) - (Muß nur geändert werden, wenn das Verszeichnis nicht im Boardverzeichnis angelegt wird)
$vardir Verzeichnis für Variable Daten (Muß nur geänsdert werden, wenn das Verszeichnis nicht im Boardverzeichnis angelegt wird)
$facesurl URL zum avatars-Verzeichnis (ohne '/')
$facesdir Absoluter Pfad zum avatars-Verzeichnis
$imagesdir URL zum images-Verzeichnis (ohne '/')
$helpfile URL zum Help-Verzeichnis (http://www.mysite.com/yabbhelp/index.html)

Die meisten Einstellung in der 'Settings.pl' sind nicht unbedingt erforderlich (für Layout etc.). Bitte ändern Sie nichts anderes, ansonsten könnte es Probleme mit der Funktionalität von YaBB geben. - Viel Spaß!

öffnen Sie 'template.html' und ändern Sie das Layout nach Ihren Wünschen (zum anpassen an Ihre WebSite!). Wichtig: Die Tags, die mit  "<yabb " beginnen MÜSSEN erhalten bleiben! Sie können beliebig im Quelltext verschoben werden, sind allerdings für die Funktion von YaBB sehr wichtig. 

ACHTUNG: Es gibt viele YaBB-Nutzer, die verschiedene Hacks (sogenannte Mods) anbieten, mit denen Sie die Funktionen Ihres Forum stark erweitern können. Wichtig ist jedoch, dass Sie niemals diese Mods installieren, ohne zuvor ein Bakup Ihres Forums zu machen


Schritt 2 - Verzeichnisse anlegen

Erstellen Sie In Ihrem CGI-BIN-Verzeichnis ein Verzeichnis Names 'yabb' (oder wie auch immer Sie dieses nennen möchten!). Sollten Sie noch kein CGI-Bin haben, erstellen Sie bitte zunächst dieses und dann das 'yabb'-Verzeichnis.

Erstellen Sie bitte in Ihrem 'yabb'-Verzeichnis folgende Unterverzeichnisse (den Angaben Ihrer Settings.pl entsprechend): 

   cgi-bin/yabb/
   cgi-bin/yabb/Boards
   cgi-bin/yabb/Members
   cgi-bin/yabb/Messages
   cgi-bin/yabb/Sources
   cgi-bin/yabb/Variables

Anschließend (Außerhalb Ihres CGI-Bin-Verzeichnisses)

   /yabbimages/

und ebenfalls außerhalb Ihres CGI-Bin:

   /yabbhelp/


Schritt 3 - upload & CHMODding

Laden Sie alle Dateien, aus dieser Zip-Datei wie nachfolgend beschrieben in die bereits erstellten Verzeichnisse und ändern Sie die Berechtigungen (CHMODs) wie angegeben. WICHTIG: Upload sämtlich *.pl-Dateien im Ascii-Modus! Auf WinNT-Server ist das ändern der CHMODs nicht nötig!

------- außerhalb des CGI-Bin  --------- 

   /ubbc.js			        	(Upload in Ascii)
   /fader.js					(Upload in Ascii)
   /yabbhelp/			*.*             (Upload in Ascii)
   /yabbhelp/images		*.*             (Upload in Binary!)
   /yabbimages/			*.gif all files (Upload in Binary!)
   /yabbimages/avatars		*.* all files   (Upload in Binary!)

------- CGI-BIN-Verzeichnis  (alle Dateien in  ASCII) --------- 

   /yabb/                             drwxrwxrwx (chmod 777 oder 755)
   /yabb/YaBB.pl                      -rwxr-xr-x (chmod 755)

   /yabb/Settings.pl                  drwxrwxrwx (chmod 777)
   /yabb/template.html                drwxrwxrwx (chmod 777)
   /yabb/english.lng                  -rw-r--r-- (CHMOD nicht ändern) # oder eine andere Sprach-Datei


   /yabb/Boards                       drwxrwxrwx (chmod 766 oder 777)
   /yabb/Boards/.htaccess             -rw-r--r-- (leave as is)
   /yabb/Boards/general_cat.cat       -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Boards/news.dat              -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Boards/news.txt              -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Boards/sticky.stk            -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!

   /yabb/Members                      drwxrwxrwx (chmod 766 oder 777)
   /yabb/Members/.htaccess            -rw-r--r-- (chmod nicht ändern)
   /yabb/Members/admin.dat            -rw-rw-rw- (chmod 666)   !!DO NOT UPLOAD IF UPGRADING
   /yabb/Members/memberlist.txt       -rw-rw-rw- (chmod 666)   !!DO NOT UPLOAD IF UPGRADING

   /yabb/Messages                     drwxrwxrwx (chmod 766 oder 777)
   /yabb/Messages/.htaccess           -rw-r--r-- (chmod nicht ändern)

   /yabb/Sources                      drwxrwxrwx (chmod 766 oder 777)                
   /yabb/Sources/Admin.pl             -rw-r--r-- (chmod nicht ändern)           
   /yabb/Sources/AdminEdit.pl         -rw-r--r-- (chmod nicht ändern)      
   /yabb/Sources/BoardIndex.pl        -rw-r--r-- (chmod nicht ändern)          
   /yabb/Sources/Display.pl           -rw-r--r-- (chmod nicht ändern)		
   /yabb/Sources/ICQPager.pl          -rwxr-xr-x (chmod 755)       
   /yabb/Sources/InstantMessage.pl    -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Load.pl              -rw-r--r-- (chmod nicht ändern)       
   /yabb/Sources/LockThread.pl        -rw-r--r-- (chmod nicht ändern)           
   /yabb/Sources/LogInOut.pl          -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Maintenance.pl       -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/ManageBoards.pl      -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/ManageCats.pl        -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Memberlist.pl        -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/MessageIndex.pl      -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/ModifyMessage.pl     -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/MoveThread.pl        -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Notify.pl            -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Post.pl              -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Profile.pl           -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Recent.pl            -rwxr-xr-x (chmod 755)
   /yabb/Sources/Register.pl          -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/RemoveOldThreads.pl  -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/RemoveThread.pl      -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Search.pl            -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Security.pl          -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/Subs.pl              -rw-r--r-- (chmod nicht ändern)
   /yabb/Sources/YaBBC.pl             -rw-r--r-- (chmod nicht ändern)

   /yabb/Variables                    drwxr-xr-x (chmod 766 oder 777)
   /yabb/Variables/.htaccess          -rw-r--r--  !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/agreement.txt      -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/ban.txt            -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/ban_email.txt      -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/ban_log.txt        -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/ban_memname.txt    -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/cat.txt            -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/censor.txt         -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/clicklog.txt       -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/flood.txt          -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/log.txt            -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/membergroups.txt   -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/news.txt           -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/oldestmes.txt      -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/reserve.txt        -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!
   /yabb/Variables/reservecfg.txt     -rw-rw-rw- (chmod 666)   !! NICHT UPLOADEN, WENN SIE UPGRADEN!!

Es gibt ein Un*x-Script, dass die Berechtigungen selbst so setzt, wiesie benötigt werden. DOWNLOAD.
(ACHTUNG: Dies ist kein Script von YaBB.)
Schritt 4 - Ausführen, einloggen, testen

Versuchen Sie nun, YaBB zu starten. Nutzen Sie hierfür die URL, die Sie unter $boardurl in der Settings.pl mit /YaBB.pl (oder /YaBB.cgi für die CGI-Version) angegeben haben. Z.B.: http://www.mysite.com/cgi-bin/yabb/YaBB.pl). Bitte bedenke Sie, dass viele Server die Grpß/Kleinschreibung unterscheiden! 

Sollte es Probleme geben, widerholen Sie bitte die oberen drei Schritte und schauen Sie in der Fehlerbeschreibung nach, woran der Fehler liegen könnte. Wenn Ihr Forum läuft, müssen Sie sich einloggen und die Funktionen des Forum testen. Der erste login erfolgt mit folgenden Benutzerdaten: Username: admin, Passwort: admin. Nun klicken Sie auf das Symbol "Admin" in der Menüleiste. Hier können Sie diverse Einstellungen vornehmen. Wichtig: Ändern Sie Ihr Passwort sofort nach dem ersten Login im Menüpunkt Profil!

Testen Sie unbedingt ALLE Funktionen (die Sie kenen bzw. finden), z.B.: Beitrag erstellen, registrierung, ändern eines Beitrags etc.

Gratulation
Herzlichen Glückwunsch! Sie sind nun ein Nutzer von YaBB 1 Gold Service Pack 1!!
Viele Spaß!


YaBB: Copyright © 2001-2002 Xnull. All Rights Reserved.
Aktuelle Version von Torsten Kohls
Ursprünglich übersetzt von Markus Wiehemeier
http://www.Wiehemeier.de