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 | {{{ |
| 12 | wget 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 | {{{ |
| 18 | unzip -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''. |
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. |
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. |
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. |
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. |
| 165 | On 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. |
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 | {{{ |
| 190 | SITE CHMOD 777 ./backup |
| 191 | SITE CHMOD 777 ./cache |
| 192 | SITE CHMOD 777 ./groups/gallery |
| 193 | SITE CHMOD 777 ./groups/orca/cachejs |
| 194 | SITE CHMOD 777 ./groups/orca/classes |
| 195 | SITE 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 | {{{ |
| 204 | find ./ -type d -exec chmod 755 {} \; |
| 205 | find ./ -type f -exec chmod 644 {} \; |
| 206 | chmod 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 | |
| 212 | After all permissions are correctly set, click '''Next''' to continue. |
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 | {{{ |
| 414 | SITE CHMOD 755 ./inc |
| 415 | SITE CHMOD 755 ./periodic |
| 416 | SITE CHMOD 644 ./periodic/cmd.php |
| 417 | SITE CHMOD 644 ./periodic/notifies.php |
| 418 | SITE CHMOD 644 ./periodic/cupid.php |
| 419 | SITE CHMOD 644 ./periodic/tags.php |
| 420 | SITE CHMOD 644 ./ray/modules/global/inc/header.inc.php |
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 :) |