天然打造·原生编写
BaleCMS — это основанная на компонентном подходе система управления бэкендом, созданная с использованием оригинального кода.
Мы представляем собой систему с «температурой», стремящуюся к упрощению и ясности. Подход с использованием оригинального написания кода позволяет большему количеству энтузиастов понять принципы работы базовых фреймворков. Система предоставляет полный набор компонентов и API, что позволяет быстро разрабатывать приложения на основе этой платформы.
Установка и развёртывание выполняются в один клик, а для вторичной разработки можно обратиться к примерам кода или связаться с автором. Файлы инициализации базы данных размещаются в корневом каталоге проекта.
BalePHP — это студенческая система управления, разработанная на основе открытого исходного кода Apache2. Apache Licence — это лицензия, используемая известной некоммерческой организацией Apache Software Foundation. Этот тип лицензии поощряет совместное использование кода и уважение авторских прав, а также позволяет модифицировать код для повторного использования в качестве открытого или коммерческого программного обеспечения.
Три основных компонента:
Основные характеристики:
Дальнейшие улучшения:
Установка и развёртывание:
Требования к среде: PHP версии 5.6.0 или выше (рекомендуется версия PHP7.1), MySQL версии 5.5.0 или выше (требуется поддержка движка InnoDB), Apache или Nginx, расширение PDO PHP, расширение CURL PHP, Composer (необязательно, используется для управления сторонними расширениями).
Предварительная подготовка:
return [
'master'=>[
'host' => '127.0.0.1',
'port' => 6379,
'auth' =>'',
'database' => 3,
'time_out'=>1
]
];
Веб-служба работает на Nginx:
server
{
listen 80;
#listen [::]:80;
server_name balecms.me ;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/balecms.me/public;
location / {
# Redirect everything that isn't a real file to index.php
try_files $uri $uri/ /index.php$is_args$args;
}
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
location ~ [^/]\.php(/|$)
{
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_pass unix:/tmp/php-cgi.sock;
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/balecms.me.log;
}
веб-служба работает на Apache сервере: скрыть index.php.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>
доступ к веб-сайту через файл входа, следуйте инструкциям по установке.
после успешной установки инициализируйте пользователя и пароль: jackin / 123456.
— установка проекта;
— главная страница бэкенда; — управление правами; — страница авторизации.
— личная страница на платформе Jianshu (https://www.jianshu.com/u/28c3f914af16) — приветствуем ваши комментарии! — при возникновении проблем или необходимости в дополнительной разработке, пожалуйста, свяжитесь с нами.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )