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 - mobile cms

Description in Russian

Php Version Latest Stable Version Total Downloads Latest Unstable Version License Code Climate Coverage Status

Welcome! We thank you for choosing to use our script for your site. Rotor mobile cms is a functionally complete open source content management system written in PHP. It uses a MySQL database to store the contents of your site.

Rotor is a flexible, powerful and intuitive system with minimal hosting requirements, a high level of protection and an excellent choice for building a website of any complexity.

The main feature of Rotor is low load on system resources and high speed, even with a very large audience of the site, the load on the server will be minimal, and you will not experience any problems with displaying information.

Installing the Rotor engine (From the archive)

  1. Configure the site so that public is the root directory (Not necessary for apache)

  2. Unpack the archive

  3. Set up the .env configuration file, environment, data for accessing the database, administrator login and email, and data for sending emails, sendmail or smtp.

  4. Set write permissions to all directories inside public/uploads, public/assets/modules, bootstrap/cache and storage

  5. Go to the main page of the site, you will be automatically transferred to the installer

  6. Complete all installer conditions

Installing the Rotor engine (From the repository)

  1. Configure the site so that public is the root directory (Not necessary for apache)

  2. Unpack the archive

  3. Configure the .env configuration file, the environment, the data for accessing the database, the administrator's login and email, and the data for sending mail, sendmail or smtp. If you install CMS manually, then rename the configuration file .env.example to .env

  4. Set write permissions to all directories inside public/uploads, public/assets/modules, bootstrap/cache and storage or execute the command php artisan app:permission

  5. Install and configure the dependency manager Composer. or you can download the finished package composer.phar and run it through the command php composer.phar install

  6. Go to the site directory run the command in the console composer install

  7. Create a database with utf8mb4 encoding and a user for it from the control panel on your server, during the installation of the script, you will need to enter this data to be connected to the .env file CREATE DATABASE rotor CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

  8. Migrate using the console command php artisan migrate

  9. Fill out the database using the command php artisan db:seed

Installation by one command

To install the stable version, go to the site directory in the console and execute the command

To install the latest version, run the command

Requirements

Minimal PHP version required for PHP 8.1, MySQL 5.7.8, MariaDB 10.2.7 or Postgres 9.2

Migrations and database seeder

Current migration status php artisan migrate:status

Create migrations php artisan make:migration CreateTestTable

Performing migrations php artisan migrate or php artisan migrate --path=/database/migrations/CreateTestTable.php to migrate to a specific version

Rollback last migration php artisan migrate:rollback or php artisan migrate:rollback --step=1 to rollback all migrations to a specific version

Create seeder php artisan make:seeder UsersSeeder

Performing seeder php artisan db:seed or php artisan db:seed --class=UserSeeder for a specific seed

Caching Settings

If you set APP_ENV = production, then routes and project configuration settings will be cached

Cron settings

Apache settings

There are 2 ways to install the engine on a regular hosting

Default. All files are placed in the public_html directory. htaccess in the root of the site, redirects all requests to the public directory.

.htaccess inside public handles all requests and redirects them to index.php

If method 1 is not suitable or does not work well, then you can place all files on the same level as public_html, and transfer all files from public to public_html.

You also need to specify that public_html will be instead of the public directory, for this you need to uncomment the code in the app/Providers/AppServiceProvider.php file.

.htaccess at the root of the engine can be removed.

Nginx settings

For the paths to be processed correctly, you need to configure the site.

Add the following entry to the server section:

necessary to remove slashes at the end of the path and prohibit viewing php files

In the location / section, you must replace the line

Run without Nginx

If there is no Nginx server on the local machine, it is sufficient to use the built-in PHP server through the console. To raise the server and access the system you need:

  1. While in the console, go to the public folder
  2. Run the command in the console php -S localhost:8000 or php artisan serve
  3. Enter the browser link localhost:8000

If, when the server starts, the console displays information that port 8000 is busy, try port 8080

Webpack settings

To build css and js, you need to install npm and nodejs, then run the commands

Author

Author: Vantuz
Email: [email protected]
Site: https://visavi.net
Skype: vantuzilla
Phone: +79167407574

License

The 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.0.2
ext-curl Version *
ext-fileinfo Version *
ext-gd Version *
ext-json Version *
ext-mbstring Version *
ext-pdo Version *
cbschuld/browser.php Version ~1.9
doctrine/dbal Version ^3.6
google/recaptcha Version ~1.3
gregwar/captcha Version ^1.1
guzzlehttp/guzzle Version ^7.5
intervention/image Version ^2.7
laravel/framework Version ^9.5
nelexa/zip Version ^4.0
php-ffmpeg/php-ffmpeg Version ^1.1
visavi/captcha Version ^3.0
visavi/cleanup Version ^1.5
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 ....