mibew/src/mibew
2023-05-30 21:51:49 +03:00
..
cache Forbid access to cache files 2015-03-20 13:24:34 +00:00
configs Fallback to window-based chat in case of blocked third parties cookies 2021-08-27 23:10:41 +03:00
files/avatar Move avatar folder to <mibew_root>/files 2013-12-16 15:27:14 +00:00
js Update copyright notice 2023-05-30 21:49:59 +03:00
libs Bump version 2023-05-30 21:51:49 +03:00
locales/en Fix typo in standard mail template 2021-04-15 22:01:23 +03:00
plugins Clean up repository 2013-09-27 17:52:36 +04:00
sounds Add unique sound for invitations 2021-08-29 23:34:21 +03:00
styles Update copyright notice 2023-05-30 21:49:59 +03:00
.htaccess Correct a bunch of incomplete names of Mibew Messenger 2017-11-01 04:26:08 +03:00
cron.php Update copyright notice 2023-05-30 21:49:59 +03:00
index_fallback.php Update copyright notice 2023-05-30 21:49:59 +03:00
index.php Update copyright notice 2023-05-30 21:49:59 +03:00
install.php Update copyright notice 2023-05-30 21:49:59 +03:00
LICENSE.txt Add extension to LICENSE, README, VERSION files 2014-05-06 15:25:21 +00:00
README.txt Update copyright notice 2023-05-30 21:49:59 +03:00
VERSION.txt Bump version 2023-05-30 21:51:49 +03:00

Mibew Messenger
Copyright 2005-2023 the original author or authors.

REQUIREMENTS

 * Apache web server 1.3.34 or above with the ability to use local .htaccess
   files (mod_rewrite module is optional, but recommended)
 * MySQL database 5.0 or above
 * PHP 7.2.5 or above with PDO, pdo_mysql, cURL, mbstring and gd extensions

INSTALLATION

1. Create folder with name 'mibew' in the root of your website.
2. Upload all the files contained in this archive (retaining the directory
   structure) into created folder.
   Be sure to chmod the mibew folder to 0755.
3. Add a MySQL database with the name 'mibew'
4. Copy /mibew/configs/default_config.yml to /mibew/configs/config.yml
5. Edit /mibew/configs/config.yml to the information needed to connect to the database
6. Using your web browser visit http://<yourdomain>/mibew/install and
   perform step-by-step installation.
7. Remove /mibew/install.php file from your server
8. Logon as
                  user: admin
                  password: <your password>
9. Get button code and setup it on your site.
10. Configure periodically running tasks by setting up an automated
    process to visit the page http://<yourdomain>/cron?cron_key=<key>

    The full URL including the secret "cron key" used to protect against
    unauthorized access can be seen on the 'General' tab at the 'Settings' page.
11. Change your name.
12. Wait for your visitors on 'Pending users' page.

On unix/linux platforms change the owner of /mibew/files/avatar and
/mibew/cache folders to the user, under which the web server is running
(for instance, www). The owner should have all rights on the folders
/mibew/files/avatar and /mibew/cache
(chmod 0700 /mibew/files/avatar && chmod 0700 /mibew/cache).

UPDATE

1. Backup your actual installation (i.e. code and database).
2. Disable all plugins.
3. Delete all items in your Mibew Messenger directory on the server.
4. Unpack the archive with the official distrubition in that directory.
5. Remove install.php file.
6. Restore configuration (configs/ directory), plugins (plugins/ directory),
   (maybe) custom styles (if you have any), (maybe) additional
   locales (if you use any), and avatars (files/avatar/ directory) from the
   backup you've made at the step 1.
7. Visit http://<yourdomain>/<path to your Mibew Messenger>/update and follow
   the instructions to update the database tables (if needed).
8. Enable disabled plugins.