All Projects → Philipinho → Simple-PHP-Blog

Philipinho / Simple-PHP-Blog

Licence: other
This is a simple blog built with PHP/MYSQL.

Programming Languages

PHP
23972 projects - #3 most used programming language

Simple-PHP-Blog

Simple blog system for personal development using procedural PHP and MYSQL.

For educational purposes only.

Setup

Update the connect.php file with your database credentials.
Import the database.sql file.

If installed on a sub-folder, edit the config.php and replace the empty constant with the folder's name.

The pagination results per page can be set on the config.php file.

URL Rewrite

The latest update introduces 'slugs', also known as 'SEO URLs'.
After you update to the latest version, click on the "Generate slugs (SEO URLs)" button on the admin dashboard and slugs will be generated for all existing posts.

The blog posts URL structure is like this: http://localhost/p/4/apple-reveals-apple-watch-series-7

If you use Apache, enable the Apache rewrite module for the .htaccess rewrite rule to work.

If you use NGINX, you can insert something similar to the code below in your NGINX configuration block.

location / {
    rewrite ^p/(.*) view.php?id=$1;
}

Default Admin Login

Username: admin
Password: 12345

There is no way to update the admin password through the dashboard yet.
To change your password, hash your password with PHP's password_hash() function. Then update the database value with the new password hash.

Screenshots

screenshot_01 screenshot_02

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].