Форма входа/регистрации нового пользователя, написанная с помощью PHP, MySQL, Javascript.
PHP, MVC, ООП, Mysql, Js, Jquery, Twig, Pimple, GIT, Composer, PhpStorm
Для установки нужен веб сервер Apache (mod_php, mod_rewrite) и mysql server
<VirtualHost *:80>
ServerName test.by
ServerAlias www.test.by
ServerAdmin webmaster@localhost
DocumentRoot /var/www/test/
<Directory /var/www/test/>
AllowOverride All
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
git clone https://github.com/doroshuk89/test.git
//Linux Bash
sudo chmod -R 777 uploads/
Создать базу данных mysql
Создать пользователя и назначить права к созданной базе
Импортировать файл из папке /MysqlDataBase в БД
В файле /config/config.php настроить подключение к созданной базе данных (указать название базы, пользователя и пароль) Пример файла config.php
//Данные для подключения к БД
define('HOST', '127.0.0.1');
define('DBNAME', 'test');
define('USER', 'test');
define('PASSWORD', '**********');
//Время действия куки для авторизации при отсутствии сессии
define('TIMEOUT_USER_HASH', 50000);
//путь к папке с шаблонами для TWIG шаблонизатора
define('PATH_TEMPLATES', $_SERVER['DOCUMENT_ROOT'].'/public/templates');
//Поддерживаемые языки (алиас)
define ('LANG', ['en', 'ru']);
//Язык по умолчанию
define ('DEFAULT_LANG', 'ru');
Добавить новый хост в файл sudo nano /etc/hosts (для LINUX)
Content type
Image
Digest
Size
134 MB
Last updated
over 6 years ago
docker pull webdev89/regi