iteraz
Active User
- Joined
- Jan 20, 2009
- Messages
- 50
- Reaction score
- 0
FlatManner AAC
Czesc,
Przedstawiam wam moj pierwszy projekt, Automated Account Maker dla OTS stworzony przy uzyciu Symfony4 ktory jest frameworkiem MVC(MODEL VIEW CONTROLLER) napisanym w PHP
Wykorzystuje super mozliwosci takie jak system szablonow Twig, Przyjazne-URL wspierane przez Symfony Routing, ORM(Object-Relational Mapping) called Doctrine ktory ulatwia manipulowanie BazaDanych (lub nie)
i wiele wiele wiecej.
Jest latwy w rozszerzaniu i wszystko dziala poki co ;d Musze zaimplementowac Pozyskiwacz Statusu Servera , XML (vocations,monsters,spells) parser i SMS SHOP
Jesli cos nie gra Pytaj!
WYMAGA PHP7.2
Instalacja na Ubuntu
Code:
0. W BAZIE DANYCH
{
ALTER TABLE player_skills ADD id INT (11) NOT NULL AUTO_INCREMENT PRIMARY KEY;
ALTER TABLE player_killers ADD id INT (11) NOT NULL AUTO_INCREMENT PRIMARY KEY;
CREATE TABLE today_exp (
id int AUTO_INCREMENT,
exp int NOT NULL,
player_id int,
PRIMARY KEY (id),
FOREIGN KEY (player_id) REFERENCES players(id)
);
CREATE TABLE fmAAC_news (
id int AUTO_INCREMENT,
title varchar(50) NOT NULL,
player_id int NOT NULL,
date int(11) NOT NULL,
text text CHARACTER SET 'utf8' NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (player_id) REFERENCES players(id)
);
}
1. W KONSOLI
{
sudo apt-get install p7zip-full
sudo apt-get update
&&
sudo apt-get upgrade
&&
sudo add-apt-repository ppa:ondrej/php
&&
sudo apt-get update
&&
sudo apt-get install -y apache2
&&
sudo apt-get install -y php7.2 libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip
&&
sudo apt-get install mysql-server
&&
sudo apt-get install composer
}
2. EDYTUJ PLIK /etc/apache2/sites-enabled/000-default.conf
{
ZMIEN
DocumentRoot /var/www/html
NA
DocumentRoot /var/www/html/aac/public
<Directory /var/www/html/aac/public>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
}
3. W KONSOLI
{
cd /var/www/html
wget https://github.com/Gh05t-PL/FlatMannerAAC/archive/master.zip
mkdir aac
7z x master.zip
mv FlatMannerAAC-master/ aac
}
4. EDYTUJ PLIK aac/.env.dist
{
edit DataBase Credentials db_user, db_password and db_name
DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name
JESLI CHCESZ ODPALIC AAC DLA GRACZY (NIE W TRYBIE DEBUGOWANIA)
ZMIEN
APP_ENV=dev
NA
APP_ENV=prod
}
5. W KONSOLI
{
composer install
chmod 775 -R /var/www/html/aac
sudo a2enmod rewrite
JESLI MASZ ZAINSTALOWANA INNA WERSJE PHP MUSISZ JA WYLACZYC POPRZEZ
a2dismod php{phpVersion}
NA PRZYKLAD
a2dismod php7.0
I WTEDY AKTYWUJ PHP7.2
a2enmod php7.2
}
STRONA GITHUB:
TESTED[SUP]WITH[/SUP]TFS0.4 && TFS0.3.6
Wyprobuj sam na
---------- Tre?? dodana o 05:45 ----------
---------- Tre?? dodana o 10:41 ----------