Changes between Version 35 and Version 36 of DetailedInstall


Ignore:
Timestamp:
May 6, 2009, 1:32:15 PM (15 years ago)
Author:
IgorL
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DetailedInstall

    v35 v36  
    55    [http://www.boonex.com/products/dolphin/download/ Download] and unzip the Dolphin package. 
    66 
    7     * If you are going to upload Dolphin to a remote web server, download it to your computer with your favorite web browser and unzip the package into some folder on your local computer. 
    8  
    9     * If you have shell access to your web server, you may wish to download the Dolphin archive directly to your web server using the '''wget''' command. 
    10  
    11     {{{ 
    12 wget http://get.boonex.com/Dolphin-v.6.1-Free 
    13     }}} 
    14     (for the Free version) 
    15  
    16     or 
    17     {{{ 
    18 wget http://get.boonex.com/Dolphin-v.6.1-AdFree 
    19     }}} 
    20     (for the Ad-Free version) 
    21  
    22     Then you will be able to unzip the package under your shell account using the following command: 
    23     {{{ 
    24 unzip -d Dolphin-v.X.X Dolphin-v.X.X.zip 
    25     }}} 
    26  
    27     "v.X.X" stands for the 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. 
     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 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. 
     10 
     11    {{{ 
     12wget http://get.boonex.com/Dolphin-v.6.1 
     13 
     14    }}} 
     15 
     16    * Then you will be able to unzip the package under your shell account using the following command: 
     17    {{{ 
     18unzip -d Dolphin-v.6.1.5.zip 
     19 
     20    }}} 
     21 
     22    * Thus, the Dolphin package will be extracted into the folder called ''Dolphin-v.6.1.5'' in the same directory where you have uploaded ''Dolphin-v.6.1.5.zip''. 
    2823 
    2924---- 
     
    9691'''Using MySQL Client''' 
    9792 
    98     If you have shell access to your web server, are comfortable with using the command line, 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. 
     93    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. 
    9994    {{{ 
    10095$ mysql -u adminusername -p 
     
    121116    In the above: 
    122117 
    123         * adminusername will typically be root, unless you have another high-privileged account set up. 
    124                  
    125         * dolphin or mycommunity can be sample values for databasename. 
    126                  
    127         * dolphin is a sample value for dolphinusername. 
    128                  
    129         * hostname will usually be localhost. If you don't know what this value should be, refer to your system administrator. If you are the system administrator, just figure out what this value should be. 
    130                  
    131         * password should be a difficult-to-guess password, ideally containing a combination of upper- and lower-case letters, numbers, and symbols. 
     118        * ''adminusername'' will typically be ''root'', unless you want to specify a different privileged account. 
     119                 
     120        * ''dolphin'' or ''mycommunity'' can be sample values for databasename. 
     121                 
     122        * ''dolphin'' can be a sample value for dolphinusername. 
     123                 
     124        * ''hostname'' will usually be ''localhost''. If you don't know what this value should be, refer to your system administrator. 
     125                 
     126        * ''password'' should be a difficult-to-guess password, ideally containing a combination of upper- and lower-case letters, numbers, and symbols. 
    132127 
    133128    Write down the values you used for databasename, dolphinusername, hostname, and password. 
     
    146141''In the Root Directory'' 
    147142 
    148     * 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. 
    149     * 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. 
     143    * 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.5.zip archive into the root directory of your web site. 
     144    * 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.5 directory (but not the directory itself) into the root directory of your web site. 
    150145 
    151146 
    152147''In a Subdirectory'' 
    153148 
    154     * 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. 
    155     * 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. 
     149    * 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.5.zip archive into the created directory. 
     150    * If your files are already on your web server, and you are using shell access to install Dolphin, move the Dolphin-v.6.1.5 directory to your desired location within the root directory of your web site and rename the directory to your desired name. 
    156151 
    157152---- 
     
    168163=== Permissions ===  
    169164 
    170 1. On the first page of the install process you can see the files and folders which permissions should be properly set up. There are two ways to do this: 
    171  
    172     * Using FTP client. 
    173          
    174     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. 
    175          
    176     Notice the folders and files names on the installation screen which are unwritable and set the following permissions using right click on the corresponding files and folders: 
    177     {{{ 
    178 777 for folders and ffmpeg.exe (777 means that the objects possessing these permissions will be readable, writable and executable). 
    179 666 for files (666 means that such objects will be readable and writable). 
    180  
    181     }}} 
    182          
    183     * Using shell client. 
     165On the first page of the install process you can see the files and folders whose permissions should be properly set up. 
     166   There are the following ways to do this: 
     167 
     168  1) If PHP is running as an Apache module on Unix systems 
     169 
     170    * Using a shell client. 
    184171         
    185172    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: 
    186173 
    187     Dolphin/Ray/Orca folders and ffmpeg.exe to be writable for script operation: 
    188  
    189174    {{{ 
    190175chmod 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 
     
    192177chmod 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 
    193178 
    194     }}} 
    195  
    196     Dolphin/Ray/Orca files to be writable to perform the installation of all of them: 
    197  
    198     {{{ 
    199179chmod 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 
    200180 
    201     }}} 
    202  
    203     Ray XML files to be writable. This will allow you to install Ray Widgets via Ray Base easily: 
    204  
    205     {{{ 
    206181chmod 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 
    207182 
    208     }}}                  
    209          
    210     '''NOTE: Do not forget to install [http://www.boonex.net/ray/wiki/RayServerInstall Ray Media Server (RMS)] if you're installing an Ad-Free package or use [http://www.boonex.com/products/bms/ BoonEx Media Server] if you're installing a Free package. This is necessary to run Audio/Video features in some Ray widgets (such as Chat and IM) and some widgets won't work without Ray Media Server at all (such as Video Recorder and Whiteboard)'''. 
    211                  
    212  
    213     Click Next to continue. 
     183    }}} 
     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.6.1.5.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    {{{ 
     190SITE CHMOD 777 ./backup 
     191SITE CHMOD 777 ./cache 
     192SITE CHMOD 777 ./groups/gallery 
     193SITE CHMOD 777 ./groups/orca/cachejs 
     194SITE CHMOD 777 ./groups/orca/classes 
     195SITE CHMOD 666 ./ray/modules/board/xml/config.xml 
     196    }}} 
     197         
     198  2) If PHP is running as CGI on Unix systems 
     199 
     200    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. 
     201 
     202    To do this quickly, you can run the following commands when you're in the Dolphin installation folder under your SSH account: 
     203    {{{ 
     204find ./ -type d -exec chmod 755 {} \; 
     205find ./ -type f -exec chmod 644 {} \; 
     206chmod 755 ray/modules/global/app/ffmpeg.exe; 
     207 
     208    }}} 
     209 
     210  3) If your site is to be installed on Windows, you don't need to change any permissions. 
     211 
     212After all permissions are correctly set, click '''Next''' to continue. 
    214213 
    215214=== Script Paths === 
    216215 
    217 2. On the second page of the install you will have to indicate the necessary paths demanded by the script. Here they are: 
     216On the second page of the install you will have to indicate the necessary paths demanded by the script. Here they are: 
    218217         
    219218    * Site URL: here you should indicate the URL of your Dolphin folder including "http", such as:[[BR]] 
     
    260259        * Check ''GD'' installed: this field shows whether GD library is installed or not 
    261260         
    262 Click Next to continue. 
     261Click '''Next''' to continue. 
    263262         
    264263=== Database Credentials === 
    265264         
    266 3. On the third page you will have to specify the database information: 
     265On the third page you will have to specify the database information: 
    267266         
    268267        * '''SQL file''': this is the relative path to the database creation file, which is determined by default. If your file resides in a different directory, you should indicate its relative path here. The base folder of the path is considered to be the Dolphin installation folder. 
     
    276275        * '''Database name, Database user and Database password''': here you should indicate the name of the database and the user requisites you created in the '''Step 2'''. Again, refer to the notes you made when creating the database and the user. 
    277276         
    278 Click Next to continue. 
     277Click '''Next''' to continue. 
    279278 
    280279 
    281280=== General Site Configuration === 
    282281 
    283 4. On this page you will have to set up General Site Configuration: 
     282On this page you will have to set up General Site Configuration: 
    284283         
    285284        * '''Site Title/Logo''': this is a word or phrase which will be displayed on the title bar of your web browser 
     
    306305=== Setting up Cron jobs === 
    307306         
    308 6. If you made the previous steps correctly, the next step will guide you through the setting cron jobs. 
     307If you made the previous steps correctly, the next step will guide you through the setting cron jobs. 
    309308 
    310309To set up cron jobs, use one of the following ways:[[BR]] 
     
    411410    Log into your FTP account using your favorite FTP client and navigate to the folder in which you have installed Dolphin script. 
    412411         
    413     Notice the chmod commands for specified folders and files on the final installation screen and set the following permissions using right click on the corresponding files and folders: 
    414     {{{ 
    415 755 for folders (755 means that the objects possessing these permissions will be readable and executable). 
    416 644 for files (644 means that such objects will be only readable). 
     412    Run the following commands: 
     413    {{{ 
     414SITE CHMOD 755 ./inc 
     415SITE CHMOD 755 ./periodic 
     416SITE CHMOD 644 ./periodic/cmd.php 
     417SITE CHMOD 644 ./periodic/notifies.php 
     418SITE CHMOD 644 ./periodic/cupid.php 
     419SITE CHMOD 644 ./periodic/tags.php 
     420SITE CHMOD 644 ./ray/modules/global/inc/header.inc.php 
    417421 
    418422    }}}          
     
    433437=== Step 5: Final Step === 
    434438 
    435     Now you need to perform some final actions to register Dolphin, Orca and Ray and compile Orca language: 
     439    '''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)'''. 
     440 
     441    Now you need to perform some final actions to register Dolphin, specify RMS for the Ray applications and compile languages for the Orca forum: 
    436442 
    437443    * You need to log into your Admin Panel and you will be given the prompt to register Dolphin. 
    438444         
    439     * Proceed to '''Plugins -> Ray Suite -> open a widget -> click "Register"''' - you should perform this for every widget. 
    440          
    441     * In case you're going to use RMS (Ray Media Server), proceed to the '''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). 
     445    * 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). 
    442446         
    443447    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] 
    444448 
    445     '''Note''': If you have installed the Free package, you can use !BoonEx RMS rather than install your own one. In this case you have to navigate to '''Base Settings''', tick the '''Use RMS''' checkbox and specify the following values: '''rms.boonex.com''' for '''RMS Address''', '''10000''' for '''RMS Port''' and '''10080''' for '''RMS HTTP Port'''. Click '''Save -> OK'''. If the notification '''Can't connect to RMS''' appears, report this problem to '''support@boonex.com''' 
    446  
    447     * Proceed to to '''Plugins -> Orca''' 
    448          
    449     Click the link '''en''' next to the '''Compile languages''' wording. 
    450          
    451     Click the '''Manage Forum''' link and specify your Orca license. 
    452          
    453     Navigate to http://your_site_url/groups/orca and click the link '''en''' next to the '''Compile languages''' wording. Refresh the page. 
    454  
     449    * Proceed to to '''Plugins -> Orca Forum''' 
     450         
     451    Click the link '''en''' next to the '''Compile Langs''' wording. Refresh the page. 
     452    Navigate to http://your_site_url/groups/orca and click the link '''en''' next to the '''Compile Langs''' wording. Refresh the page. 
     453    Now you won't see these annoying [L] letters anymore :) 
 
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