Download the PHP package kodicms/cms without Composer

On this page you can find all versions of the php package kodicms/cms. 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 cms

KodiCMS | English Version

Официальный сайт | Канал на Youtube | Форум

KodiCMS основана на базе Kohana framework.

Kohana - фреймворк для создания web приложений. Вы можете создавать собственные модули, плагины в полном объеме используя инструменты фреймворка.

Ключевые особенности

Демо сайт

http://demo.kodicms.ru/

Admin: http://demo.kodicms.ru/backend

Login: demo / Password: demodemo

Форум

http://www.kodicms.ru/forum.html

Требования

Установка

  1. Скачайте файлы KodiCMS:

  2. Разместите файлы на вашем web-сервере.

    При установке сайта не в корневую директорию, необходимо в двух местах внести изменения. В файлах:

    • .htaccess => RewriteBase /subfolder/
    • cms\app\bootstrap.php => Kohana::init( array( 'base_url' => '/subfolder/', ... ) );
  3. Перед установкой необходимо удалить, либо очистить содержимое файла config.php, если он имеется в корне сайта. Также необходимо установить права на запись и чтение для следующих папок:

    • cms/storage/
    • layouts
    • snippets
    • public

    Через консоль можно сделать с помощью команды chmod -R a+rwx ..., например chmod -R a+rwx cms/storage

  4. Откройте главную страницу через браузер. Запустится процесс интсалляции системы.

    Если возникла ошибка ErrorException [ 2 ]: date() [function.date]: It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. ....
    В cms/app/bootstrap.php есть строка date_default_timezone_set( 'UTC' ), необходимо ее разкомментировать. Доступные временные зоны

    Если возникла ошибка Call to a member function load() on a non-object in cms/application/classes/config.php on line 16
    Необходимо выполнить пункт 3.

    Если возникла ошибка Fatal error: Undefined class constant Log::EMERGENCY in /cms/system/classes/kohana/kohana/exception.php on line 140
    Версия PHP ниже 5.3

  5. Заполните все необходимые поля и нажмите кнопку "Установить".
  6. После установки системы вы окажетесь на странице авторизации, где будет указан ваш логин и пароль для входа в систему.

Установка через Cli (Консоль)

KodiCMS можно установить через консоль. Для установки используется модуль Minion

  1. Перед установкой необходимо удалить файл config.php, если он имеется в корне сайта

  2. Перейти в корень папки kodicms

  3. выполнить команду php minion --task=install.

Полный набор параметров можно посмотреть через help php minion --task=install --help

Пример конфигурации для Nginx

server{
    listen 127.0.0.1:80;
    server_name   example.com www.example.com;

    # PublicRoot нашего сайта
    root          /srv/http/example.com/public_html;
    index         index.php;

    # Устанавливаем пути к логам
    # Для access_log делаем буферизацию
    access_log    /srv/http/example.com/logs/access.log main buffer=50k;
    error_log     /srv/http/example.com/logs/error.log;

    charset       utf8;
    autoindex     off;

    location / {
        if (!-f $request_filename) {
            rewrite ^/(.*)$ /index.php;
        }
    }

    # Подключаем обработчик php-fpm
    location ~ \.php$ {

        # Этой строкой мы указываем,
        # что текущий location можно использовать
        # только для внутренних запросов
        # Тем самым запрещаем обработку всех php файлов,
        # для которых не создан location
        internal;

        # php-fpm. Подключение через сокет.
        fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
        # или fastcgi_pass   127.0.0.1:9000;
        fastcgi_param   KOHANA_ENV development;
        # или fastcgi_param   KOHANA_ENV production;
        fastcgi_index  index.php;
        fastcgi_param  DOCUMENT_ROOT  /srv/http/oskmedia/public_html;
        fastcgi_param  SCRIPT_FILENAME  /srv/http/oskmedia/public_html$fastcgi_script_name;
        include fastcgi_params;
    }

    # Блокируем доступ извне, к файлам и папкам:
        # таким как .htaccess
        location ~ /\.ht {
            deny all;
            return 404;
        }

        # а также каталогов .git, .svn
        location ~.(git|svn) {
            deny  all;
            return 404;
        }

}

Баг трекер

Если у вас возникли проблемы во время использования CMS, сообщайте их на баг трекер. https://github.com/butschster/kodicms/issues

Copyright and license

KodiCMS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

KodiCMS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with KodiCMS. If not, see http://www.gnu.org/licenses/.

KodiCMS has made an exception to the GNU General Public License for plugins. See exception.txt for details and the full text.

Copyright 2014 Buchnev Pavel [email protected].


All versions of cms with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
kodicms/core Version dev-master
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 kodicms/cms contains the following files

Loading the files please wait ....