versão em português / version in portuguese ->here (aqui)
MyNal is a platform designed to facilitate article posting and serve as a wiki for documenting APIs. It uses a combination of modern technologies, including PHP, MySQL, Bootstrap, HTML5, CSS3, JavaScript, React, Laravel, Tailwind and jQuery. Below are links to the documentation for each of these technologies:
Here is a table with the technologies used in the project, along with their most recent versions:
Technology | Version |
---|---|
PHP | 8.1 |
MySQL | 8.0 |
Bootstrap | 4.5.2 |
HTML5 | current |
CSS3 | current |
JavaScript | current |
React | current |
Laravel | current |
Tailwind CSS | current |
jQuery | 3.5.1 |
To install MyNal in your local environment, follow these steps:
-
Install MySQL: Download and install MySQL on your system. You can find installation instructions in official MySQL documentation.
-
Install PHPMyAdmin: PHPMyAdmin is a graphical tool for managing MySQL databases. Download and install PHPMyAdmin by following the instructions on [PHPMyAdmin downloads page](https://www.phpmyadmin.net/ downloads/).
-
Download the repository files: Download the files from the MyNal repository and extract them to a folder on your local server.
-
Database Configuration: Open PHPMyAdmin and create a new database called
mynal
. Then import themynal.sql
file provided with the MyNal files to create the required tables in the database. -
Configuring the
connect.php
File: Open theconnect.php
file and replace the host, user, password and database name information with your own credentials.
Example of the connect.php
file:
<?php
$host = 'localhost';
$user = 'your_user';
$password = 'your_password';
$database = 'mynal';
// making the connection
$connection = new mysqli($host, $user, $password, $database);
?>
Getting More Information and Additional Support: If you need more information, guidance, or additional support, you can go directly to the MyNal debug page. There, you will find detailed log information and instructions on how to troubleshoot common issues. You can access this page at DEBUG.
Contact Us: If you need additional help or have any specific questions, please feel free to contact me directly on Twitter/X. I am always available to help and answer your questions.