mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-27 01:39:22 +02:00
80 lines
3.1 KiB
Markdown
80 lines
3.1 KiB
Markdown
# [MyAAC](https://my-aac.org)
|
|
|
|
[](https://travis-ci.org/github/slawkens/myaac)
|
|
[](https://opensource.org/licenses/gpl-license)
|
|
[](https://github.com/slawkens/myaac/releases)
|
|
[](https://github.com/slawkens/myaac/blob/d8b3b4135827ee17e3c6d41f08a925e718c587ed/.travis.yml#L3)
|
|
[](https://discord.gg/2J39Wus)
|
|
[](https://github.com/slawkens/myaac/issues?q=is%3Aissue+is%3Aclosed)
|
|
|
|
MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP. It is a fork of the [Gesior](https://github.com/gesior/Gesior2012) project. It supports only MySQL databases.
|
|
|
|
Official website: https://my-aac.org
|
|
|
|
### Requirements
|
|
|
|
- PHP 5.6 or later
|
|
- MySQL database
|
|
- PDO PHP Extension
|
|
- XML PHP Extension
|
|
- ZIP PHP Extension
|
|
- (optional) mod_rewrite to use friendly_urls
|
|
|
|
### Installation
|
|
|
|
Just decompress and untar the source (which you should have done by now,
|
|
if you're reading this), into your webserver's document root.
|
|
|
|
MyAAC needs proper permissions to handle files correctly.
|
|
If you're using apache2, then your directory needs to have owner set to: www-data, you can do it by using following command:
|
|
chown -R www-data.www-data /var/www/*
|
|
(or any other path your MyAAC installation is located at..)
|
|
|
|
Note: Linux only
|
|
If you're under linux use these commands to set proper permissions:
|
|
chmod 660 config.local.php
|
|
chmod 660 images/guilds
|
|
chmod 660 images/houses
|
|
chmod 660 images/gallery
|
|
chmod -R 760 system/cache
|
|
|
|
Visit http://your_domain/install (http://localhost/install) and follow instructions in the browser.
|
|
|
|
### Configuration
|
|
|
|
Check *config.php* to get more informations.
|
|
Use *config.local.php* for your local configuration changes.
|
|
|
|
### Branches
|
|
|
|
This repository follows the Git Flow Workflow.
|
|
Cheatsheet: [Git-Flow-Cheetsheet](https://danielkummer.github.io/git-flow-cheatsheet)
|
|
|
|
That means, we use:
|
|
* master branch, for current stable release
|
|
* develop branch, for development version (next release)
|
|
* feature branches, for features etc.
|
|
|
|
### Known Problems
|
|
|
|
- Some compatibility issues with some exotical distibutions.
|
|
|
|
### Contributing
|
|
|
|
Contributions are more than welcome.
|
|
|
|
Pull requests should be made to the *develop* branch as that is the working branch, master is for release code.
|
|
|
|
Bug fixes to current release should be done to master branch.
|
|
|
|
Look: [Contributing](https://github.com/otsoft/myaac/wiki/Contributing) in our wiki.
|
|
|
|
### Other Notes
|
|
|
|
If you have a great idea or want contribute to the project - visit our website at https://www.my-aac.org
|
|
|
|
### License
|
|
|
|
This program and all associated files are released under the GNU Public License.
|
|
See [LICENSE](https://github.com/slawkens/myaac/blob/master/LICENSE) for details.
|