Cms на yii2: phpnt/yii2-cms | Extensions | Yii PHP Framework

Taskon — Art Project CMS

Taskon — Art Project CMS

8-903-549-29-69

Based on:and

Taskon framework

Taskon is a framework for developing secure and high-load solutions assembled on the basis of Yii2 framework with application on NodeJS.

Get on GitHub
Free open sourceDocumentation

TaskOn — more than CMS

The main difference from the framework and CMS is, that CMS is a set of standard modules for content management. Typically, these modules are not designed for editing. As soon as any programme changes, the site or the app starts to break down, have plenty of bugs and «spike» solutions that lead the project to global changes of the core CMS code and confusion.

Especially for complex problems, we have taken the base of the popular Yii2 framework and according to its rules created Taskon, which includes a standard set of modules not tied to the kernel.
Using this solution, you can create projects of any complexity and not worry about the purity of the code.
In the Documentation section, we present the recommendations on the organization of your team and a description of the standard modules.

Why Yii2?

Really fast

The Yii2 framework loads only those features that you need. It has powerful caching support. This framework is specially designed to work efficiently with AJAX.

Security

Built-in protection of Yii2 includes input validation, output filtering, SQL-injection and cross-site scripting countermeasures.

Structure

Due to embedded solutions (MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication, etc.) Yii2 allows you not only to quickly launch the app, but also to create clean code without repetitions and duplicates even during team development.

See test results

Companies using Yii

Close

Запрос на исходники платформы TaskOn

Для того, чтобы мы смогли Вам предоставить доступ расскажите немного о себе

Ваша заявка отправлена. Мы обязательно ее рассмотрим.

I agree to the terms of using personal data

Close

Connection request

Access to the repository (the source code platform Task On 2) is sent on request.

Connection request sent. We will consider it.

I agree to the terms of using personal data

Разработка сайтов на Alchemy CMS на YII2 framework

Разработка сайтов на Alchemy CMS на YII2 framework – эффективный способ запуска бизнес-проекта любого объёма и сложности, подходящего для решения любых задач. Данный движок легко адаптируется под мобильные платформы и прекрасно подходит для корпоративных ресурсов, одностраничных визиток, каталогов и комплексных торговых площадок. Благодаря открытости кода возможно внесение любых изменений на программном уровне, скрипт поставляется с подробной документацией. Чтобы заказать создание сайта у нашей компании, воспользуйтесь формой обратной связи.  

Подобрав подходящий движок, мы разработаем портал любой тематики и направленности, включающий уникальный дизайнерский интерфейс, или же собранный на базе шаблонных решений. Если указанный скрипт не подходит в конкретной ситуации, мы гибко подберём любой другой, а также доработаем функциональные возможности под ключ. Разработчик имеет колоссальный опыт в реализации проектов любого объёма и сложности, поэтому Вы можете быть уверены в идеальном соответствии ожидаемому результату.

Почему заказывать разработку выгодно у нас? Несколько причин:

  1. Привлекательные цены и возможность оплаты в несколько этапов;
  2. Работаем не как ИП, зарегистрированы в качестве ООО;
  3. Удобное сохранение макетов для быстрого наполнения через панель администратора;
  4. Решение вопросов безопасности;
  5. Идеальная оптимизация под мобильные гаджеты;
  6. Доработка функциональности в дальнейшем благодаря модулям.

Сделать заказ

Преимущество сотрудничества с нами

Команда 100+ человек

На рынке более 10+ лет

Более 1 000 клиентов

Офшорные разработчики дешевле

Опытный менеджмент

2 млн. + часов наработки

Наши специалисты имеют опыт работы не менее 5+ лет

Разные специалисты в одном месте

Закажите наши услуги в вашем городе:

  • Барановичи
  • Барань
  • Белоозёрска
  • Березино
  • Берёза
  • Берёзовка
  • Бобруйск
  • Борисов
  • Браслав
  • Брест
  • Буда-Кошелёво
  • Быхов
  • Ветка
  • Вилейка
  • Витебск
  • Волковыск
  • Воложин
  • Ганцевичи
  • Глубокое
  • Гомель
  • Горки
  • Городок
  • Гродно
  • Дзержинск
  • Добруш
  • Дрогичин
  • Ельск
  • Жабинка
  • Житковичи
  • Жлобин
  • Жодино
  • Заславль
  • Иваново
  • Ивацевичи
  • Ивье
  • Калинковичи
  • Каменец
  • Кировск
  • Клецк
  • Климовичи
  • Кобрин
  • Копыль
  • Костюковичи
  • Кричев
  • Крупки
  • Лепель
  • Лида
  • Логойск
  • Лунинец
  • Любань
  • Показать еще…
  • Ляховичи
  • Малорита
  • Марьина Горка
  • Микашевичи
  • Минск
  • Миоры
  • Могилёв
  • Мозырь
  • Молодечно
  • Мосты
  • Мстиславль
  • Наровля
  • Несвиж
  • Новогрудок
  • Новолукомль
  • Новополоцк
  • Орша
  • Осиповичи
  • Островец
  • Ошмяны
  • Петриков
  • Пинск
  • Полоцк
  • Поставы
  • Пружаны
  • Речица
  • Рогачёв
  • Светлогорск
  • Сенно
  • Скидель
  • Славгород
  • Слоним
  • Слуцк
  • Смолевичи
  • Сморгонь
  • Солигорск
  • Старые Дороги
  • Столбцы
  • Столин
  • Толочин
  • Узда
  • Фаниполь
  • Хойники
  • Чаусы
  • Чашники
  • Червень
  • Чериков
  • Чечерск
  • Шклов
  • Щучин

ООО «Настоящие технологии
УНП 192615379
ОКПО 382751655000
Юр. адрес: 220118, Республика Беларусь, г. Минск, ул. Машиностроителей, 13, каб. 12.
р/с: BY32 UNBS 3012 0778 5000 2000 0933 в Дополнительном офисе 702 РД 700 ОАО «БПС-Сбербанк» по г. Минску и Минской области, г.Минск, ул.Сурганова 39, БИК: BPSBBY2X

+(375 29) 377-67-03

WhatsApp
Telegram
Viber

[email protected]

fluger333

©2017 ООО «Настоящие технологии», все права защищены. Данный интернет-сайт носит информационный характер и не является публичной офертой. Для получения подробной информации обращайтесь по адресу: г. Минск, ул. Машиностроителей, 13, офис. 12 или по телефону +(375 17) 340-03-37

yii — Фатальная ошибка PHP во время установки

Я пытаюсь запустить крафт внутри ящика усадьбы. Коробка загружается и устанавливает все правильно, и когда я перехожу к http://localhost:8000/admin, я вижу экран установки и могу щелкать подсказки. Однако после нажатия на последний экран я всегда получаю сообщение «Установка не удалась 😞 Пожалуйста, проверьте свои журналы для получения дополнительной информации».

Вот подробности моей установки:

  • ОС хоста: Windows 10 1809
  • Бродячая версия: 2.2.4
  • Версия Virtualbox: 6.0.8
  • Версия Homestead: 8.5.5 (бродячий ящик 8.0.0-alpha2)
  • Гостевая ОС: Ubuntu 18.04.2
  • Гостевая версия PHP: 7.3.5-1

phperrors.log говорит следующее:

 [03 июня 2019 19:56:07 UTC] Неустранимая ошибка PHP: Uncaught yii\base\ErrorException: unlink(/home/vagrant/code/storage/runtime/mutex /a78d6a4ecc5877cd5617ca990a2be38b.lock): текстовый файл занят в /home/vagrant/code/vendor/yiisoft/yii2/mutex/FileMutex.php:161
Трассировки стека:
#0 /home/vagrant/code/vendor/yiisoft/yii2/mutex/FileMutex.php(161): ::unlink()
#1 /home/vagrant/code/vendor/yiisoft/yii2/mutex/Mutex.php(88): yii\mutex\FileMutex->releaseLock()
#2 /home/vagrant/code/vendor/yiisoft/yii2/mutex/Mutex.php(57): yii\mutex\FileMutex->release()
# 3 {основной}
  добавлено в /home/vagrant/code/vendor/yiisoft/yii2/mutex/FileMutex.php в строке 161
 

Я гуглил это сообщение об ошибке, но не нашел никого с такой же проблемой. Упомянутая строка кода (FileMutex.php:161) указывает на то, что это может быть проблема с операционными системами (в Windows используется другая процедура разблокировки/удаления файлов).

В окне vagrant разрешения на этот файл широко открыты, и я могу удалить файл без проблем.

 vagrant@craftycoffee:/vagrant/storage/runtime/mutex$ ls -al
всего 8
drwxrwxrwx 1 бродяга бродяга 4096 3 июня 02:39.
drwxrwxrwx 1 бродяга бродяга 4096 3 июня 02:35 ..
-rwxrwxrwx 1 бродяга бродяга 0 3 июня 02:35 4f99fda3d17d57459c4105d023bcba69.lock
-rwxrwxrwx 1 бродяга бродяга 0 3 июня 02:35 52fa75c9044f6df80d2103fad929036e.lock
-rwxrwxrwx 1 бродяга бродяга 0 3 июня 19:56 a78d6a4ecc5877cd5617ca990a2be38b.lock
vagrant@craftycoffee:/vagrant/storage/runtime/mutex$ rm a78d6a4ecc5877cd5617ca990a2be38b.lock
vagrant@craftycoffee:/vagrant/storage/runtime/mutex$ ls
4f99fda3d17d57459c4105d023bcba69.lock 52fa75c9044f6df80d2103fad929036e.lock
 

Я думаю, что существует какое-то странное взаимодействие между Windows и Ubuntu, когда бродяга монтирует эту папку. Тем не менее, я использую vagrant для нескольких других проектов (все с хостом Windows и гостем Linux) и никогда не видел подобных проблем. Я полный нуб с homestead/craft/php, поэтому я не совсем уверен, куда идти дальше; Приветствуются любые рекомендации по устранению неполадок. Если есть дополнительная информация, которую я могу предоставить, пожалуйста, дайте мне знать.

РЕДАКТИРОВАТЬ: я попытался использовать SMB для монтирования файлов (я полагаю, NFS используется по умолчанию?), и это сработало. Однако это не оптимальное решение, потому что мне приходится вводить свое имя пользователя и пароль каждый раз, когда я загружаю коробку.

php — URL страницы динамической CMS Yii2

Задай вопрос

спросил

Изменено
6 лет, 9 месяцев назад

Просмотрено
894 раза

Я создал несколько страниц CMS для своего сайта. И теперь я хочу сделать это примерно так, например: domain.in/aboutus

И я создал псевдоним страницы для каждой страницы CMS в моей базе данных.
Если я назову эти псевдонимы страниц, я должен получить соответствующие страницы.

Я прикрепляю сюда свои правила

 'urlManager' => [
            'showScriptName' => false, // Отключить index.php
            'enablePrettyUrl' => true, // Отключить маршруты r=
            //'enableStrictParsing' => правда,
            'правила'=>массив(
'aboutus'=>'cms/index/1' //Мне нужна эта строка динамически
        '/' => 'клиенты/логин',
        '<контроллер:\w+>/'=>'<контроллер>/представление',
        '<контроллер:\w+>/<действие:\w+>/'=>'<контроллер>/<действие>',
        '<контроллер:\w+>/<действие:\w+>'=>'<контроллер>/<действие>',
       ),
        ],
 

Кто-нибудь может помочь решить эту проблему?

  • php
  • система управления контентом
  • yii2

4

Возможно, вы думаете о URL-слагах.