Changes between Version 44 and Version 45 of DetailedInstall


Ignore:
Timestamp:
Mar 29, 2010, 12:19:53 PM (14 years ago)
Author:
IgorL
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DetailedInstall

    v44 v45  
    11== Detailed installation instructions == 
    22 
    3 [http://www.boonex.com/trac/dolphin/wiki/DetailedInstall70 Installations instructions for Dolphin 7.0] can be found  [http://www.boonex.com/trac/dolphin/wiki/DetailedInstall70 here] 
    4  
    53=== Step 1: Download and Extract === 
    64 
    7  [http://www.boonex.com/products/dolphin/download/ Download] and unzip the Dolphin package. 
    8  
    9  * If you are going to upload Dolphin to a remote web server, download it to your computer using a web browser and unzip the package into some folder on your local computer. 
    10  
    11  * If you have shell access to your web server (for UNIX systems), you may wish to download the Dolphin archive directly to your web server using the '''wget''' command. 
    12  
    13  {{{ 
    14 wget http://get.boonex.com/Dolphin-v.6.1 
    15  }}} 
    16  
    17  * Then you will be able to unzip the package under your shell account using the following command: 
    18  
    19  {{{ 
    20 unzip -d Dolphin-v.6.1.6.zip 
    21  }}} 
    22  
    23  * Thus, the Dolphin package will be extracted into the folder called ''Dolphin-v.6.1.6'' in the same directory where you have uploaded ''Dolphin-v.6.1.6.zip''. 
    24  
    25  * For those installing this package on Windows, you will also need to download [http://www.boonex.com/ffmpeg_win.zip ffmpeg] (media converter for Windows), unpack and upload it in '''ray/modules/global/app''' overwriting the Linux version located there. 
    26  
    27  Change ''ffmpeg.exe'' permissions to ''executable''. 
    28  
    29  * If you're installing the package on FreeBSD, you will need to download [http://www.boonex.com/ffmpeg_freebsd62.tgz ffmpeg] (media converter for FreeBSD), unpack and upload it in the '''ray/modules/global/app''' folder. Remove the ffmpeg.exe file which is already there and rename the ffmpeg file to ffmpeg.exe. 
    30  
    31  Change ''ffmpeg.exe'' permissions to ''executable''. 
    32  
    33  Please contact [mailto:support@boonex.com support@boonex.com] if you have any problems with your installation. 
     5[http://www.boonex.com/products/dolphin/download/ Download] and unzip the Dolphin package. 
     6 
     7    * If you are going to upload Dolphin to a remote web server, download it to your computer using a web browser and unzip the package into some folder on your local computer. 
     8 
     9    * If you have a shell access, you can even download Dolphin without using a browser. Just use this command: 
     10   {{{ 
     11cd /home/user/public_html/ 
     12wget http://get.boonex.com/Dolphin-v.X.X 
     13   }}} 
     14 
     15   '''Note 1.''' In this example, '''/home/user/public_html''' is a sample folder where your web site is going to be installed. In your case it may be a different folder. 
     16 
     17   '''Note 2.''' "v.X.X" stands for current latest version index. Thus, the Dolphin package will be extracted into the folder called Dolphin-v.X.X in the same directory where you have uploaded Dolphin-v.X.X.zip. 
     18 
     19   Now you will be able to unzip the package under your shell account using the following command: 
     20   {{{ 
     21unzip Dolphin-v.X.X.zip 
     22   }}} 
     23   or 
     24   {{{ 
     25unzip -d Dolphin_directory Dolphin-v.X.X.zip 
     26   }}} 
     27 
     28   '''Note 1.''' In this example, '''Dolphin_directory''' is the name of the sub-directory where Dolphin files will be extracted. Use this method if you don't want to install Dolphin in the root folder of your site. 
     29 
     30   '''Note 2.''' If you downloaded Dolphin using the ''wget'' command, the result may be called '''Dolphin-v.X.X''' (without the ''zip'' extension). In this case, use the commands: 
     31   {{{ 
     32unzip Dolphin-v.X.X 
     33   }}} 
     34   or      
     35   {{{ 
     36unzip -d Dolphin_directory Dolphin-v.X.X 
     37   }}} 
     38 
     39   '''Note 3.''' For those installing this package on Windows, you will also need to download [http://www.boonex.com/ffmpeg_win.zip ffmpeg] (media converter for Windows), unpack and upload it in the folder '''ray/modules/global/app''' (for Dolphin 6.1.x) or '''flash/modules/global/app''' (for Dolphin 7.x) overwriting the Linux version located there. 
     40 
     41   '''Note 4.''' If you're installing the package on FreeBSD, you will need to download [http://www.boonex.com/ffmpeg_freebsd62.tgz ffmpeg] (media converter for FreeBSD), unpack and upload it in the folder '''ray/modules/global/app''' (for Dolphin 6.1.x) or '''flash/modules/global/app''' (for Dolphin 7.x). Remove the ffmpeg.exe file which is already there and rename the ffmpeg file to ffmpeg.exe. 
     42 
     43   Please contact your agent on Unity if you have any problems with your installation. 
    3444 
    3545---- 
     
    3949'''Using CPanel''' 
    4050 
    41     If your hosting provider has cPanel, you can follow these instructions to create your Dolphin database and user. 
    42  
    43     1. Log in to your cPanel. 
    44     
    45     2. Click MySQL Databases. 
    46     
    47     3. Create a database user: 
    48     
    49         1. Choose a username for Dolphin (for example "dolphin") and enter it in the Username field. 
    50                  
    51         2. Choose a difficult-to-guess password (ideally containing a combination of upper- and lower-case letters, numbers, and symbols), and input it into the Password field. 
    52                  
    53         3. Click Create user.  
    54                  
    55     4. Create a Dolphin database and add the user to it: 
    56          
    57         1. Choose a name for your Dolphin database (for example "dolphin" or "community"), input it in the New Database field and click Create Database. 
    58                  
    59             2. Under Add Users To Your Database, select your Dolphin username from the User dropdown list, then select your Dolphin database from the Database dropdown list. Make sure ALL is checked under Privileges, then click Add User To Database. 
    60                  
    61     5. When you return to the main MySQL Account Maintenance screen, cPanel will list information about the database you just created. You should see the username you just added to the database (with ALL PRIVILEGES), as well as a few sample Connection Strings for you to use in Perl or PHP scripts to connect to the database. The PHP code will have the following format:  
    62     {{{ 
     51If your hosting provider has cPanel, you can follow these instructions to create your Dolphin database and user. 
     52 
     53   1. Log in to your cPanel. 
     54    
     55   2. Click MySQL Databases. 
     56    
     57   3. Create a database user: 
     58    
     59      1. Choose a username for Dolphin (for example "dolphin") and enter it in the Username field. 
     60                 
     61      2. Choose a difficult-to-guess password (ideally containing a combination of upper- and lower-case letters, numbers, and symbols), and input it into the Password field. 
     62                 
     63      3. Click Create user.  
     64                 
     65   4. Create a Dolphin database and add the user to it: 
     66         
     67      1. Choose a name for your Dolphin database (for example "dolphin" or "community"), input it in the New Database field and click Create Database. 
     68                 
     69          2. Under Add Users To Your Database, select your Dolphin username from the User dropdown list, then select your Dolphin database from the Database dropdown list. Make sure ALL is checked under Privileges, then click Add User To Database. 
     70                 
     71   5. When you return to the main MySQL Account Maintenance screen, cPanel will list information about the database you just created. You should see the username you just added to the database (with ALL PRIVILEGES), as well as a few sample Connection Strings for you to use in Perl or PHP scripts to connect to the database. The PHP code will have the following format:  
     72{{{ 
    6373$dbh = mysql_connect("hostname", "username", "<PASSWORD HERE>") or die ("message"); 
    6474mysql_select_db("databasename"); 
    6575 
    66     }}} 
     76}}} 
    6777         
    6878    Write down the values of ''hostname'', ''username'', ''databasename'', and the password you have chosen. (Note that ''hostname'' will usually be ''localhost''.)  
     
    7181'''Using phpMyAdmin''' 
    7282 
    73     If your web server has phpMyAdmin installed, and you are logged in as the MySQL administrator, you can follow these instructions to create your Dolphin username and database. 
    74  
    75     '''Note''': These instructions are written for phpMyAdmin 2.6.1; the phpMyAdmin user interface can vary slightly between versions. 
    76  
    77     1. Create a database: 
    78          
    79         1. Choose a name for your Dolphin database (for example "dolphin" or "mycommunity"), enter it in the Create new database field and click Create. 
    80                  
    81             2. Click the Home icon in the upper left to return to the main page, then click Privileges and follow these steps tp create a user: 
    82          
    83             1. Click Add a new User. 
    84                  
    85             2. Chose a user name for Dolphin (for example "dolphin") and enter it in the User name field (make sure Use text field: is selected from the dropdown list). 
    86                  
    87             3. Leave the Host field blank. 
    88                  
    89             4. Choose a difficult-to-guess password (ideally containing a combination of upper- and lower-case letters, numbers, and symbols), and enter it in the Password field (make sure Use text field: is selected from the dropdown list.) Re-enter the password in the Re-type field. 
    90                  
    91         3. Write down the username and password you have chosen. 
     83If your web server has phpMyAdmin installed, and you are logged in as the MySQL administrator, you can follow these instructions to create your Dolphin username and database. 
     84 
     85'''Note''': These instructions are written for phpMyAdmin 2.6.1; the phpMyAdmin user interface can vary slightly between versions. 
     86 
     87   1. Create a database: 
     88         
     89      1. Choose a name for your Dolphin database (for example "dolphin" or "mycommunity"), enter it in the Create new database field and click Create.  
     90                 
     91      2. Click the Home icon in the upper left to return to the main page, then click Privileges and follow these steps tp create a user: 
     92         
     93         1. Click Add a new User. 
     94                 
     95         2. Chose a user name for Dolphin (for example "dolphin") and enter it in the User name field (make sure Use text field: is selected from the dropdown list). 
     96                 
     97         3. Leave the Host field blank. 
     98                 
     99         4. Choose a difficult-to-guess password (ideally containing a combination of upper- and lower-case letters, numbers, and symbols), and enter it in the Password field (make sure Use text field: is selected from the dropdown list.) Re-enter the password in the Re-type field. 
     100                 
     101      3. Write down the username and password you have chosen. 
    92102                  
    93         4. Leave the default values for the Global privileges section. 
    94                  
    95         5. Click Go. 
    96                  
    97     2. Return to the Privileges screen and click the Edit privileges icon on the user you've just created for Dolphin. In the Database-specific privileges section, select the database you've just created for Dolphin from the Add privileges to the following database dropdown list. The page will refresh with privileges for that database. Click Check All to select all privileges, and click Go. 
    98          
    99     3. On the resulting page, make note of the host name listed after Server: at the top of the page. (This will usually be ''localhost''.)  
     103      4. Leave the default values for the Global privileges section. 
     104                 
     105      5. Click Go. 
     106                 
     107   2. Return to the Privileges screen and click the Edit privileges icon on the user you've just created for Dolphin. In the Database-specific privileges section, select the database you've just created for Dolphin from the Add privileges to the following database dropdown list. The page will refresh with privileges for that database. Click Check All to select all privileges, and click Go. 
     108         
     109   3. On the resulting page, make note of the host name listed after Server: at the top of the page. (This will usually be ''localhost''.)  
    100110 
    101111 
     
    103113 
    104114    If you have shell access to your web server, and your MySQL user has the permissions to create MySQL users and databases, you can follow the sample session below to create your Dolphin username and database. 
    105     {{{ 
     115{{{ 
    106116$ mysql -u adminusername -p 
    107117Enter password: 
     
    123133Bye 
    124134$  
    125     }}} 
    126  
    127     In the above: 
    128  
    129         * ''adminusername'' will typically be ''root'', unless you want to specify a different privileged account. 
    130                  
    131         * ''dolphin'' or ''mycommunity'' can be sample values for databasename. 
    132                  
    133         * ''dolphin'' can be a sample value for dolphinusername. 
    134                  
    135         * ''hostname'' will usually be ''localhost''. If you don't know what this value should be, refer to your system administrator. 
    136                  
    137         * ''password'' should be a difficult-to-guess password, ideally containing a combination of upper- and lower-case letters, numbers, and symbols. 
    138  
    139     Write down the values you used for databasename, dolphinusername, hostname, and password. 
    140  
    141 ---- 
     135}}} 
     136 
     137In the above: 
     138 
     139   * ''adminusername'' will typically be ''root'', unless you want to specify a different privileged account. 
     140                 
     141   * ''dolphin'' or ''mycommunity'' can be sample values for databasename. 
     142                 
     143   * ''dolphin'' can be a sample value for dolphinusername. 
     144                 
     145   * ''hostname'' will usually be ''localhost''. If you don't know what this value should be, refer to your system administrator. 
     146                 
     147   * ''password'' should be a difficult-to-guess password, ideally containing a combination of upper- and lower-case letters, numbers, and symbols. 
     148 
     149Write down the values you used for databasename, dolphinusername, hostname, and password. 
    142150 
    143151=== Step 3: Place the files === 
     
    145153Now you will need to decide where on your web site Dolphin script should be installed. These are possible options: 
    146154 
    147     * In the root directory of your web site. (For example, http://mysite.com/) 
    148     * In a subdirectory of your web site. (For example, http://mysite.com/mycommunity/) 
     155   * In the root directory of your web site. (For example, http://mysite.com/) 
     156   * In a subdirectory of your web site. (For example, http://mysite.com/mycommunity/) 
    149157 
    150158Note: The location of your root web directory in the filesystem on your web server will vary across hosting providers and operating systems. Check with your hosting provider or system administrator if you do not know where this is. 
    151159 
    152 ''In the Root Directory'' 
    153  
    154     * If you need to upload your files into your web server, use your favorite FTP client to upload all the contents of the Dolphin-v.6.1.6.zip archive into the root directory of your web site. 
    155     * If your files are already on your web server, and you are using shell access to install Dolphin, move all of the contents of the Dolphin-v.6.1.6 directory (but not the directory itself) into the root directory of your web site. 
    156  
    157  
    158 ''In a Subdirectory'' 
    159  
    160     * If you need to upload your files into your web server, create a directory with your desired name in the root directory of your web site, then use your favorite FTP client to upload the contents of Dolphin-v.6.1.6.zip archive into the created directory. 
    161     * If your files are already on your web server, and you are using shell access to install Dolphin, move the Dolphin-v.6.1.6 directory to your desired location within the root directory of your web site and rename the directory to your desired name. 
     160'''In the Root Directory''' 
     161 
     162   * If you need to upload your files into your web server, use your favorite FTP client to upload all the contents of the Dolphin-v.X.X.zip archive into the root directory of your web site. 
     163   * If your files are already on your web server, and you are using shell access to install Dolphin, move all of the contents of the Dolphin-v.X.X directory (but not the directory itself) into the root directory of your web site. 
     164 
     165'''In a Subdirectory''' 
     166 
     167   * If you need to upload your files into your web server, create a directory with your desired name in the root directory of your web site, then use your favorite FTP client to upload the contents of Dolphin-v.X.X.zip archive into the created directory. 
     168   * If your files are already on your web server, and you are using shell access to install Dolphin, move the Dolphin-v.X.X directory to your desired location within the root directory of your web site and rename the directory to your desired name. 
    162169 
    163170---- 
     
    174181=== Permissions ===  
    175182 
    176 [http://www.boonex.com/trac/dolphin/wiki/DetailedInstall70#Permissions Permissions for Dolphin 7.0 can be found here!] 
    177  
    178 On the first page of the install process you can see the files and folders whose permissions should be properly set up. 
    179    There are the following ways to do this: 
    180  
    181   1) If PHP is running as an Apache module on Unix systems 
    182  
    183     * Using a shell client. 
    184          
    185     Log into your shell account using your favorite shell client and change directory for that which contains your Dolphin script files. Now run the following commands under your SSH prompt: 
    186  
    187     {{{ 
    188 chmod 777 ./backup ./cache ./groups/gallery ./groups/orca/cachejs ./groups/orca/classes ./groups/orca/js ./groups/orca/layout ./groups/orca/log ./inc ./langs ./media/images ./media/images/banners ./media/images/blog ./media/images/classifieds ./media/images/gallery ./media/images/profile ./media/images/profile_bg ./media/images/promo ./media/images/promo/original ./media/images/sdating ./media/images/sharingImages ./media/sound ./media/video ./orca/cachejs ./orca/classes ./orca/conf ./orca/js ./orca/layout ./orca/log ./periodic ./tmp 
    189  
    190 chmod 777 ./ray/modules/board/files ./ray/modules/chat/files ./ray/modules/im/files ./ray/modules/movie/files ./ray/modules/mp3/files ./ray/modules/music/files ./ray/modules/global/app/ffmpeg.exe 
    191  
    192 chmod 666 ./inc/db_cached/MenuContent.inc ./inc/db_cached/PageView.inc ./inc/db_cached/ProfileFields.inc ./inc/db_cached/SiteStat.inc ./inc/params.inc.php ./inc/prof.inc.php ./periodic/cmd.php ./periodic/cupid.php ./periodic/notifies.php 
    193  
    194 chmod 666 ./ray/modules/board/xml/config.xml ./ray/modules/board/xml/langs.xml ./ray/modules/board/xml/main.xml ./ray/modules/board/xml/skins.xml ./ray/modules/chat/xml/config.xml ./ray/modules/chat/xml/langs.xml ./ray/modules/chat/xml/main.xml ./ray/modules/chat/xml/skins.xml ./ray/modules/desktop/xml/config.xml ./ray/modules/desktop/xml/langs.xml ./ray/modules/desktop/xml/main.xml ./ray/modules/desktop/xml/skins.xml ./ray/modules/global/data/integration.dat ./ray/modules/global/inc/cron.inc.php ./ray/modules/global/inc/header.inc.php ./ray/modules/global/xml/config.xml ./ray/modules/global/xml/main.xml ./ray/modules/im/xml/config.xml ./ray/modules/im/xml/langs.xml ./ray/modules/im/xml/main.xml ./ray/modules/im/xml/skins.xml ./ray/modules/movie/xml/config.xml ./ray/modules/movie/xml/langs.xml ./ray/modules/movie/xml/main.xml ./ray/modules/movie/xml/skins.xml ./ray/modules/mp3/xml/config.xml ./ray/modules/mp3/xml/langs.xml ./ray/modules/mp3/xml/main.xml ./ray/modules/mp3/xml/skins.xml ./ray/modules/music/xml/config.xml ./ray/modules/music/xml/langs.xml ./ray/modules/music/xml/main.xml ./ray/modules/music/xml/skins.xml ./ray/modules/presence/xml/config.xml ./ray/modules/presence/xml/langs.xml ./ray/modules/presence/xml/main.xml ./ray/modules/presence/xml/skins.xml ./ray/modules/shoutbox/xml/config.xml ./ray/modules/shoutbox/xml/langs.xml ./ray/modules/shoutbox/xml/main.xml ./ray/modules/shoutbox/xml/skins.xml ./ray/modules/video/xml/config.xml ./ray/modules/video/xml/langs.xml ./ray/modules/video/xml/main.xml ./ray/modules/video/xml/skins.xml 
    195  
    196     }}} 
    197  
    198     '''Note''': all the other files in the Dolphin installation folder should have 644 permissions, and subfolders should have 755 permissions. 
    199    
    200     * Using an FTP client. 
    201          
    202     Log into your FTP account using your favorite FTP client and navigate to the folder in which you uploaded the contents of the Dolphin-v.6.1.6.zip archive. 
    203     Now run the same commands as in the previous paragraph but replacing '''chmod''' with '''SITE CHMOD''' and placing every file or folder on a separate line, for example: 
    204     {{{ 
     183   1. On the first page of the install process you can see the files and folders whose permissions should be properly set up. There are the following ways to do this: 
     184 
     185      * Using an FTP client. 
     186         
     187      Log into your FTP account using your favorite FTP client and navigate to the folder in which you uploaded the contents of the Dolphin-v.X.X.zip archive. 
     188      Now run the same commands as in the previous paragraph but replacing '''chmod''' with '''SITE CHMOD''' and placing every file or folder on a separate line, for example: 
     189      {{{ 
    205190SITE CHMOD 777 ./backup 
    206191SITE CHMOD 777 ./cache 
     
    209194SITE CHMOD 777 ./groups/orca/classes 
    210195SITE CHMOD 666 ./ray/modules/board/xml/config.xml 
    211     }}} 
    212          
    213   2) If PHP is running as CGI on Unix systems 
     196 
     197      }}} 
     198 
     199      Notice the folders and file names on the installation screen which are unwritable and set the following permissions using right click on the corresponding files and folders: 
     200      * writable and executable for folders and the file '''ffmpeg.exe''' (777) 
     201      * writable for files (666) 
     202 
     203    '''Note:''' The actual permissions may be different on different servers, depending on server configuation.  
     204 
     205   2) If PHP is running as an Apache module on Unix systems 
     206 
     207      * Using a shell client. 
     208         
     209Log into your shell account using your favorite shell client and change directory to that containing your Dolphin script files. Now run the following commands under your SSH prompt: 
     210 
     211   '''(for Dolphin 6.1.x)''': 
     212 
     213   {{{ 
     214chmod 777 ./backup ./cache ./groups/gallery ./groups/orca/cachejs ./groups/orca/classes ./groups/orca/js ./groups/orca/layout ./groups/orca/log ./inc ./langs ./media/images ./media/images/banners ./media/images/blog ./media/images/classifieds ./media/images/gallery ./media/images/profile ./media/images/profile_bg ./media/images/promo ./media/images/promo/original ./media/images/sdating ./media/images/sharingImages ./media/sound ./media/video ./orca/cachejs ./orca/classes ./orca/conf ./orca/js ./orca/layout ./orca/log ./periodic ./tmp 
     215 
     216chmod 777 ./ray/modules/board/files ./ray/modules/chat/files ./ray/modules/im/files ./ray/modules/movie/files ./ray/modules/mp3/files ./ray/modules/music/files ./ray/modules/global/app/ffmpeg.exe 
     217 
     218chmod 666 ./inc/db_cached/MenuContent.inc ./inc/db_cached/PageView.inc ./inc/db_cached/ProfileFields.inc ./inc/db_cached/SiteStat.inc ./inc/params.inc.php ./inc/prof.inc.php ./periodic/cmd.php ./periodic/cupid.php ./periodic/notifies.php 
     219 
     220chmod 666 ./ray/modules/board/xml/config.xml ./ray/modules/board/xml/langs.xml ./ray/modules/board/xml/main.xml ./ray/modules/board/xml/skins.xml ./ray/modules/chat/xml/config.xml ./ray/modules/chat/xml/langs.xml ./ray/modules/chat/xml/main.xml ./ray/modules/chat/xml/skins.xml ./ray/modules/desktop/xml/config.xml ./ray/modules/desktop/xml/langs.xml ./ray/modules/desktop/xml/main.xml ./ray/modules/desktop/xml/skins.xml ./ray/modules/global/data/integration.dat ./ray/modules/global/inc/cron.inc.php ./ray/modules/global/inc/header.inc.php ./ray/modules/global/xml/config.xml ./ray/modules/global/xml/main.xml ./ray/modules/im/xml/config.xml ./ray/modules/im/xml/langs.xml ./ray/modules/im/xml/main.xml ./ray/modules/im/xml/skins.xml ./ray/modules/movie/xml/config.xml ./ray/modules/movie/xml/langs.xml ./ray/modules/movie/xml/main.xml ./ray/modules/movie/xml/skins.xml ./ray/modules/mp3/xml/config.xml ./ray/modules/mp3/xml/langs.xml ./ray/modules/mp3/xml/main.xml ./ray/modules/mp3/xml/skins.xml ./ray/modules/music/xml/config.xml ./ray/modules/music/xml/langs.xml ./ray/modules/music/xml/main.xml ./ray/modules/music/xml/skins.xml ./ray/modules/presence/xml/config.xml ./ray/modules/presence/xml/langs.xml ./ray/modules/presence/xml/main.xml ./ray/modules/presence/xml/skins.xml ./ray/modules/shoutbox/xml/config.xml ./ray/modules/shoutbox/xml/langs.xml ./ray/modules/shoutbox/xml/main.xml ./ray/modules/shoutbox/xml/skins.xml ./ray/modules/video/xml/config.xml ./ray/modules/video/xml/langs.xml ./ray/modules/video/xml/main.xml ./ray/modules/video/xml/skins.xml 
     221 
     222   }}} 
     223         
     224   '''(for Dolphin 7.x)''' 
     225 
     226   {{{ 
     227chmod 777 ./inc ./backup ./cache ./cache_public ./langs ./media/app ./media/images ./media/images/banners ./media/images/blog ./media/images/classifieds ./media/images/membership ./media/images/profile ./media/images/profile_bg ./media/images/promo ./media/images/promo/original ./tmp ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/CSS ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/Test ./plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/URI  
     228 
     229chmod 777 ./flash/modules/board/files ./flash/modules/chat/files ./flash/modules/photo/files ./flash/modules/im/files ./flash/modules/mp3/files ./flash/modules/video/files ./flash/modules/video_comments/files 
     230 
     231chmod 666 inc/prof.inc.php 
     232 
     233chmod 666 ./flash/modules/global/data/integration.dat ./flash/modules/board/xml/config.xml ./flash/modules/board/xml/langs.xml ./flash/modules/board/xml/main.xml ./flash/modules/board/xml/skins.xml ./flash/modules/chat/xml/config.xml ./flash/modules/chat/xml/langs.xml ./flash/modules/chat/xml/main.xml ./flash/modules/chat/xml/skins.xml ./flash/modules/desktop/xml/config.xml ./flash/modules/desktop/xml/langs.xml ./flash/modules/desktop/xml/main.xml ./flash/modules/desktop/xml/skins.xml ./flash/modules/global/xml/config.xml ./flash/modules/global/xml/main.xml ./flash/modules/im/xml/config.xml ./flash/modules/im/xml/langs.xml ./flash/modules/im/xml/main.xml ./flash/modules/im/xml/skins.xml ./flash/modules/mp3/xml/config.xml ./flash/modules/mp3/xml/langs.xml ./flash/modules/mp3/xml/main.xml ./flash/modules/mp3/xml/skins.xml ./flash/modules/photo/xml/config.xml ./flash/modules/photo/xml/langs.xml ./flash/modules/photo/xml/main.xml ./flash/modules/photo/xml/skins.xml ./flash/modules/video/xml/config.xml ./flash/modules/video/xml/langs.xml ./flash/modules/video/xml/main.xml ./flash/modules/video/xml/skins.xml ./flash/modules/video_comments/xml/config.xml ./flash/modules/video_comments/xml/langs.xml ./flash/modules/video_comments/xml/main.xml ./flash/modules/video_comments/xml/skins.xml 
     234chmod 777 flash/modules/global/app/ffmpeg.exe 
     235 
     236   }}} 
     237    
     238   '''Note''': all the other files in the Dolphin installation folder should have 644 permissions, and subfolders should have 755 permissions. 
     239   
     240   3) If PHP is running as CGI on Unix systems 
    214241 
    215242    In this case all folders should have 755 permissions and all files should have 644 permissions, except for the '''ffmpeg.exe file''', which should have 755 permissions. 
     
    219246find ./ -type d -exec chmod 755 {} \; 
    220247find ./ -type f -exec chmod 644 {} \; 
    221 chmod 755 ray/modules/global/app/ffmpeg.exe; 
    222  
    223     }}} 
    224  
    225   3) If your site is to be installed on Windows, you don't need to change any permissions. 
     248chmod 755 ray/modules/global/app/ffmpeg.exe; (for Dolphin 6.1.x) 
     249chmod 755 flash/modules/global/app/ffmpeg.exe; (for Dolphin 7.x) 
     250 
     251    }}} 
     252 
     253  4) If your site is to be installed on Windows, you don't need to change any permissions. 
    226254 
    227255After all permissions are correctly set, click '''Next''' to continue. 
     
    297325On this page you will have to set up General Site Configuration: 
    298326         
    299         * '''Site Title/Logo''': this is a word or phrase which will be displayed on the title bar of your web browser 
    300  
    301         * '''Site e-mail''': indicate the email which will be used for getting info about purchased memberships, mass mailer's status, spam reports, and requests for canceling subscriptions. 
    302          
    303         * '''Notify e-mail''': indicate the email address which will be shown in the "From" field of cupid and mass mails as well as profiles confirmation and activation messages. 
    304          
    305         * '''Bug report email''': indicate the email address to collecting MySQL bug reports for subsequent debugging. 
    306  
    307     * '''Set Admin Login information''' - you should choose the login and password for your Administration Panel. 
     327   * '''Site Title/Logo''': this is a word or phrase which will be displayed on the title bar of your web browser 
     328 
     329   * '''Site e-mail''': indicate the email which will be used for getting info about purchased memberships, mass mailer's status, spam reports, and requests for canceling subscriptions. 
     330         
     331   * '''Notify e-mail''': indicate the email address which will be shown in the "From" field of cupid and mass mails as well as profiles confirmation and activation messages. 
     332         
     333   * '''Bug report email''': indicate the email address to collecting MySQL bug reports for subsequent debugging. 
     334 
     335   * '''Set Admin Login information''' - you should choose the login and password for your Administration Panel. 
    308336                                 
    309 To enter your Administration panel please use the following URL: 
    310  
    311 '''!http://www.mysitedomain.com/admin/'''  -  where ''!http://www.mysitedomain.com/'' is your actual domain.  
    312  
    313 If you are installing Dolphin in a sub-directory then the URL will be: 
    314  
    315 '''!http://www.mysitedomain.com/sub-directory/admin/'''.  
    316  
    317 To login to the Administration Panel you should use the information which you have appointed above. 
    318  
    319  
    320337=== Setting up Cron jobs === 
    321          
    322 If you made the previous steps correctly, the next step will guide you through the setting cron jobs. 
    323  
    324 To set up cron jobs, use one of the following ways:[[BR]] 
    325          
    326         '''For UNIX:''' 
    327          
    328     1. Using CPanel: 
    329          
    330         1. Click the Cron Jobs link under your CPanel account and choose Advanced (Linux Style) 
    331                  
    332         2. Indicate the email address for collecting information about cron execution 
    333                  
    334         3. Return to the Dolphin installation page and copy the first command to be run as cron (omitting the zeros and asterisks), for example: 
    335     {{{ 
    336 /usr/local/bin/php -q /home/localhost/www/d611/periodic/cmd.php 
    337     }}} 
    338     and insert it into the first field of your CPanel cron jobs management page schedule the time for this job, which also can be fetched from the Dolphin installation page, such as: 
    339     {{{ 
    340 0 0 * * * (which means: run the script every midnight) 
    341     }}} 
    342          
    343         4. Apply the changes and click Back to return to the Cron Management page 
    344                  
    345         5. Do the same for the second cron script: 
    346         {{{ 
    347 /usr/local/bin/php -q /home/localhost/www/d611/periodic/notifies.php 
    348  
    349         }}} 
    350     and schedule the time for it: 
    351     {{{ 
    352 */10 * * * * (which means: run the script every 10 minutes) 
    353     }}} 
    354          
    355         6. Do the same for the third cron script: 
    356         {{{ 
    357 /usr/local/bin/php -q /home/localhost/www/d611/periodic/cupid.php 
    358  
    359         }}} 
    360         and schedule the time for it: 
    361         {{{ 
    362 * */1 * * * (which means: run the script every 1 hour) 
    363         }}} 
    364  
    365  
    366     2. Using shell (for experienced users): 
    367     run the following command 
    368     {{{ 
    369 crontab -e 
    370     }}} 
    371  
    372     This will open your default text editor, where you will have to insert the three lines of code to be executed: 
    373     {{{ 
    374 MAILTO=myemail@mysite.com 
    375 0 0 * * * /usr/local/bin/php -q /home/localhost/www/d611/periodic/cmd.php 
    376 */10 * * * * /usr/local/bin/php -q /home/localhost/www/d611/periodic/notifies.php 
    377 * */1 * * * /usr/local/bin/php -q /home/localhost/www/d611/periodic/cupid.php 
    378  
    379     }}} 
    380  
    381 Save the file and exit the editor. 
    382  
    383     '''Hint: The above lines serve as an example. The actual Cron Job commands are generated by the script at the 6th step of the installation process. And you can easily copy&paste them into the "crontab" file.'''           
    384  
    385  
    386         '''For WINDOWS:''' 
    387          
    388     1) create batch files for every cron you wish to create. For example:[[BR]] 
    389     ''c:\wamp\www\periodic\cmd.bat''[[BR]] 
    390     ''c:\wamp\www\periodic\notifies.bat''[[BR]] 
    391     ''c:\wamp\www\periodic\cupid.bat'' 
    392          
    393     This are sample contents of the above mentioned files: 
    394  
    395     '''''c:\wamp\www\periodic\cmd.bat''''': 
    396     {{{ 
    397 c:\wamp\bin\php\php5.2.6\php.exe -f c:\wamp\www\periodic\cmd.php 
    398     }}} 
    399  
    400     '''''c:\wamp\www\periodic\notifies.bat''''': 
    401     {{{ 
    402 c:\wamp\bin\php\php5.2.6\php.exe -f c:\wamp\www\periodic\notifies.php 
    403     }}} 
    404  
    405     '''''c:\wamp\www\periodic\cupid.bat''''': 
    406     {{{ 
    407 c:\wamp\bin\php\php5.2.6\php.exe -f c:\wamp\www\periodic\cupid.php 
    408     }}} 
    409          
    410     2) then assign crons for these files this way: 
    411     {{{ 
    412 schtasks /Create /tn cmd_cron /sc DAILY /st 00:00:00 /tr c:\wamp\www\periodic\cmd.bat (to run every day at midnight) 
    413 schtasks /Create /tn notifies_cron /sc MINUTE /mo 10 /tr c:\wamp\www\periodic\notifies.bat (to run every 10 minutes) 
    414 schtasks /Create /tn cupid_cron /sc HOURLY /mo 1 /tr c:\wamp\www\periodic\cupid.bat (to run every 1 hour) 
    415  
    416     }}} 
    417  
    418  
     338 
     339   * [wiki:Crons61x for Dolphin 6.1.x] 
     340 
     341   * [wiki:Crons7x for Dolphin 7.x] 
     342         
    419343=== Permission Reversal === 
    420344 
    421     Now you should set the post-installation permissions and after '''delete the install folder'''. 
    422  
    423     * Using FTP client. 
    424          
    425     Log into your FTP account using your favorite FTP client and navigate to the folder in which you have installed Dolphin script. 
    426          
    427     Run the following commands: 
     345   Now you should set the post-installation permissions and after that '''delete the install folder'''. 
     346 
     347   * Using an FTP client 
     348         
     349   Log into your FTP account using your favorite FTP client and navigate to the folder in which you have installed Dolphin script. 
     350 
     351   '''For Dolphin 6.1.x''' 
     352 
     353   Run the following commands: 
    428354    {{{ 
    429355SITE CHMOD 755 ./inc 
     
    435361SITE CHMOD 644 ./ray/modules/global/inc/header.inc.php 
    436362 
    437     }}}          
    438  
    439     * Using shell client. 
     363    }}} 
     364 
     365   '''For Dolphin 7.x''' 
     366   Run the following command: 
     367   {{{ 
     368SITE CHMOD 755 ./inc 
     369 
     370   }}} 
     371 
     372    * Using a shell client. 
    440373 
    441374    Log into your shell account using your favorite shell client and change directory for that which contains your installed Dolphin script. Now run the following commands under your SSH prompt: 
    442     {{{ 
     375 
     376   '''For Dolphin 6.1.x''' 
     377    
     378   {{{ 
    443379chmod 755 ./inc ./periodic 
    444380chmod 644  ./periodic/cmd.php ./periodic/notifies.php ./periodic/cupid.php ./ray/modules/global/inc/header.inc.php 
    445381 
    446     }}} 
    447  
    448     '''Note''': If your PHP is installed as CGI or your server's OS is Windows, you can '''Skip''' this window. 
    449  
    450     '''Now you must delete the ''/install'' folder'''.                   
     382   }}} 
     383    
     384   '''For Dolphin 7.x''' 
     385 
     386   {{{ 
     387chmod 755 ./inc 
     388 
     389   }}} 
     390 
     391   '''Note''': If your PHP is installed as CGI or your server's OS is Windows, you can '''Skip''' this window. 
     392 
     393   '''Now you must delete or rename the ''/install'' folder'''.                  
    451394 
    452395---- 
     
    454397=== Step 5: Final Step === 
    455398 
    456     '''NOTE: You should install [http://www.boonex.net/ray/wiki/RayServerInstall Ray Media Server (RMS)] if you're going to use Audio/Video features in some Ray applications (such as Chat and IM). Besides, some Ray applications won't work without Ray Media Server at all (such as Video Recorder and Whiteboard)'''. 
    457  
    458     Now you need to perform some final actions to register Dolphin, specify RMS for the Ray applications and compile languages for the Orca forum: 
    459  
    460     * You need to log into your Admin Panel and you will be given the prompt to register Dolphin. 
    461          
    462     * Proceed to '''Plugins -> Ray Suite -> Base Settings''', check '''Use RMS''', specify '''RMS Address''' (the IP address of your RMS), '''RMS Port''' ('''1935''' by default) and '''RMS HTTP Port''' ('''5080''' by default). 
    463          
    464     Click '''Save -> OK'''. If you see no error notification, your RMS is running properly. If the notification '''Can't connect to RMS''' appears, refer to this [http://www.boonex.com/trac/ray/wiki/GenRayTshooter#MyRMSwidgetsChatIMVideoRecorderendupinConnecting.WhatshouldIdo Troubleshooter] 
    465  
    466     * Proceed to to '''Plugins -> Orca Forum''' 
    467          
    468     Click the link '''en''' next to the '''Compile Langs''' wording. Refresh the page. 
    469     Navigate to http://your_site_url/groups/orca and click the link '''en''' next to the '''Compile Langs''' wording. Refresh the page. 
    470     Now you won't see these annoying [L] letters anymore :) 
     399   [wiki:Final61x for Dolphin 6.1.x] 
     400   
     401   [wiki:Final7x for Dolphin 7.x] 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
Fork me on GitHub