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 | {{{ |
| 11 | cd /home/user/public_html/ |
| 12 | wget 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 | {{{ |
| 21 | unzip Dolphin-v.X.X.zip |
| 22 | }}} |
| 23 | or |
| 24 | {{{ |
| 25 | unzip -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 | {{{ |
| 32 | unzip Dolphin-v.X.X |
| 33 | }}} |
| 34 | or |
| 35 | {{{ |
| 36 | unzip -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. |
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 | | {{{ |
| 51 | If 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 | {{{ |
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. |
| 83 | 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. |
| 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. |
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''.) |
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 | |
| 137 | In 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 | |
| 149 | Write down the values you used for databasename, dolphinusername, hostname, and password. |
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. |
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 | {{{ |
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 | |
| 209 | Log 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 | {{{ |
| 214 | 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 |
| 215 | |
| 216 | 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 |
| 217 | |
| 218 | 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 |
| 219 | |
| 220 | 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 |
| 221 | |
| 222 | }}} |
| 223 | |
| 224 | '''(for Dolphin 7.x)''' |
| 225 | |
| 226 | {{{ |
| 227 | chmod 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 | |
| 229 | chmod 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 | |
| 231 | chmod 666 inc/prof.inc.php |
| 232 | |
| 233 | chmod 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 |
| 234 | chmod 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 |
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. |
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 | |
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] |