GitHub - microweber/microweber: Drag and Drop CMS and online shop
source link: https://github.com/microweber/microweber
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Microweber: Drag-and-Drop CMS
Current version: 1.0 running on Laravel 5!
**[Download](https://microweber.com/download.php) | [What is Microweber?](#what-is) | [Requirements](#requirements) | [Installation](#installation) | [Getting Started](#getting-started) | [Contribute](#contribute)**
What is Microweber?
Live Demo
Requirements
HTTP server (Apache, IIS, nginx, etc.) Database server PHP >= 5.6 or HHVM. The following only apply to PHP as they're included in the HHVM core.lib-xml
must be enabled (with DOM support)GD
PHP extensionMcrypt
PHP extension
Developer Note: Microweber runs great on HHVM. We highly recommend replacing PHP with HHVM (on Linux environments) or at least try it out if it's new to you.
HTTP Server
Apache
The mod_rewrite
module must be enabled in your Apache configuration. Microweber creates the necessary .htaccess
files during installation, including one with Deny All
directive in each folder to ensure no entry points other than index.php
.
nginx
Add this location
directive to your server
configuration block. The root
directive must point to the base folder of your Microweber website (which by default is where this readme is located).
server {
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
}
IIS
You can easily import the .htaccess
rewrite rules. Make sure you have enabled the URL Rewrite module for your website.
Database
You have several choices for database engine: MySQL, SQLite, Microsoft SQL Server and PostgreSQL. For small websites we highly recommend SQLite. However, you can connect to more storage services (like MongoDB or Neo4j) and really take advantage of the Laravel framework.
On the installation screen you can only choose from databases enabled in your PHP configuration.
If you don't see your server of choice in the list you have to enable the corresponding PDO extension for your database server. An example for Microsoft SQL Server. PHP usually comes with PDO enabled by default but you might have to uncomment or add extension
directives to your php.ini
.
Installation
The fast way: Download and unzip.
Via Composer
Installing dependencies
You need to have Composer installed in order to download Microweber's dependencies.
You can clone and install Microweber with one command:
composer create-project microweber/microweber my_site dev-master --prefer-dist --no-dev
This will install Microweber in a folder named my_site
.
Another way is to first clone the repository and then run composer install
in the base directory.
File permissions
Make sure these folders, and everything inside, is writeable by the user executing the PHP scripts:
- config/
- src/
- storage/
- userfiles/
Getting Started
See the online guides for developers.
Contribute
We are looking for people who want to help us improve Microweber.
Build Status
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK