Download the PHP package visavi/rotor without Composer

On this page you can find all versions of the php package visavi/rotor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package rotor

Rotor CMS

Lightweight modular CMS with a forum, blogs, gallery and file downloads.
Fast even on cheap shared hosting.

PHP Version Laravel Version Latest Stable Version Total Downloads License Tests Coverage Status PHPStan

Описание на русском


Rotor is an open source content management system written in PHP. It combines a community platform (forum, guestbook, wall, private messages) with classic site features (news, blogs, photo gallery, downloads, static pages) in a single lightweight package.

The engine is built on Laravel components but stays deliberately small: it installs in minutes, runs comfortably on inexpensive shared hosting, and keeps server load minimal even with a large audience.

Screenshots

Home page Forum

Live example: visavi.net — the developer community site, always running the latest version of Rotor.

Features

Requirements

Quick start

One command (Composer)

Then open the site in a browser — the installer starts automatically and walks you through database setup and creating an admin account.

For the latest development version:

Docker (Laravel Sail)

Open http://localhost and follow the installer.

From an archive

  1. Unpack the archive so that public is the web root (not required for Apache — the bundled .htaccess handles it)
  2. Copy .env.example to .env and fill in the database credentials, admin login/email and mail settings
  3. Make the directories inside public/uploads, public/assets/modules, bootstrap/cache and storage writable, or run php artisan app:permission
  4. Open the site's main page — you will be redirected to the installer

Manual installation

Create the database with utf8mb4 encoding beforehand:

Local run without a web server

Then open http://localhost:8000.

Server configuration

Cron

If the hosting accepts only a path to a PHP file in cron, set /path-to-site/cron.php to run every minute.

Apache

Two layouts work on typical shared hosting:

  1. Default. Put all files in public_html. The .htaccess in the site root redirects every request to the public directory, and the .htaccess inside public routes them to index.php.
  2. Split. Put the engine one level above public_html and move the contents of public into public_html. Uncomment the corresponding code in app/Providers/AppServiceProvider.php to point the engine at the new public path. The root .htaccess can then be removed.

Nginx

Add to the server section (strips trailing slashes and blocks direct PHP access in upload dirs):

In location / replace:

with:

Development

Frontend assets (Vite)

Migrations and seeding

Production caching

With APP_ENV=production routes and configuration are cached automatically.

Community & support

Contributions are welcome — fork the repository and open a pull request.

Author

Vantuz — visavi.net · [email protected] · Telegram @visavi

License

Rotor is open-sourced software licensed under the GPL-3.0 license.


All versions of rotor with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
ext-curl Version *
ext-fileinfo Version *
ext-gd Version *
ext-intl Version *
ext-json Version *
ext-mbstring Version *
ext-pdo Version *
ext-zip Version *
cbschuld/browser.php Version ~2.0
google/recaptcha Version ~1.3
intervention/image Version ^4.0
laravel/framework Version ^13.0
mobicms/captcha Version ^5.1
php-ffmpeg/php-ffmpeg Version ^1.3
symfony/html-sanitizer Version ^7.4
visavi/captcha Version ^4.0
visavi/cleanup Version ^2.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package visavi/rotor contains the following files

Loading the files please wait ...