Skip to content

mwhorse46/phpmultilingualblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiple Language Website in PHP & MySQL (English, Nepali, Chinese)

This is a simple blog website which supports multi-languages (english, nepali and chinese). This is just for educational purpose (not for commercial use). This is an Open Source Project, So feel free to explore (use) in any ways you like.

Support Developer

  1. Subscribe & Share my YouTube Channel - https://bit.ly/vijay-thapa-online-courses
  2. Add a Star 🌟 to this 👆 Repository

Donate

PayPal

Buy me a Coffee ☕️

Donate by wire transfer: E-Mail at donate@vijaythapa.com for wire transfer details.

Technologies Used

  1. HTML5
  2. CSS3
  3. PHP (OOP)
  4. MySQLi

Features

  1. Categories Manager
  2. Posts Manager
  3. Users Manager
  4. Secure Login in Multiple Languages

Supported Languages

  1. English
  2. Nepali
  3. Chinese

(You can Add More...)

Website at a Glance

Login Page in Multiple Languages

Instructions to Use

Pre-Requisites:

  1. Download and Install XAMPP

Click Here to Download

  1. Install any Text Editor (Sublime Text or Visual Studio Code or Atom or Brackets)

Installtion

  1. Download as as Zip or Clone this project
  2. Extract and Move this project to Root Directory
Local Disc C: -> xampp -> htdocs -> 'this project'

Local Disk C is the location where xampp was installed

  1. Open XAMPP Control Panel and Start 'Apache' and 'MySQL'

  2. Extract and Import Database

a. Open 'phpmyadmin' in your browser b. Create a Database ('mlb2018') c. Import the SQL file provided with this project ('mlb2018')

  1. Make Changes to settings

Go to 'admin' folder then'config' folder and Open 'constants.php' file. Then make changes on following constants

<?php 
//Start Session
session_start();

//Create Constants to save Database Credentials
define('LOCALHOST', 'localhost');
define('USERNAME', 'root'); //Your Database username instead of 'root'
define('PASSWORD', ''); //Your Database Password instead of null/empty
define('DBNAME', 'mlb2018'); //Your Database Name if it's not 'mlb2018'

define('SITEURL', 'http://localhost/phpmultilingualblog/'); //Update the home URL of the project if you have changed port number or it's live on server

?>
  1. Now, Open the project in your browser. It should run perfectly.

CMS - Admin Panel

This is a very simple Content Management System (No advanced stuffs).

Instructions to use

  1. Go to the link -> yourhomeurl/admin

e.g. http://localhost:81/phpmultilingualblog/admin

  1. Login with the Username and Password

[Username: admin, Password: admin]

  1. Hola! You're logged in. Now you can manage categories, posts and users.

For Sponsor or Projects Enquiry

  1. Email - hi@vijaythapa.com

Follow Me on

  1. LinkedIn - vijaythapa
  2. Instagram - @vijaythapa.code
  3. Facebook - @thevijaythapa
  4. Twitter - @thevijaythapa

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published