1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/happy_source-tpcms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
01-install.md 8.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 00:20 a1957ac

Установка программного обеспечения

Конфигурация nginx

server {
    listen 80;
    server_name localhost 127.0.0.1;
    index index.php index.html;
    root /var/www/html/public;
    client_max_body_size 100m;

    # 伪静态支持
    location / {
        try_files $uri $uri/ @rewrite;
    }

    location @rewrite {
        # 此处的rewrite规则将URL重写为index.php的查询字符串
        # например: /some-controller/some-action 将被重写为 /index.php?s=/$1 last;
        rewrite ^/(.*)$ /index.php?s=/$1 last;
    }


    location ~ \.php($|/) {
        fastcgi_pass   127.0.0.1:9000; # PHP-FPM 监听地址和端口
        fastcgi_index  index.php;
        include        fastcgi_params; # 包含fastcgi的参数设置
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_param  PATH_INFO       $fastcgi_path_info;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

В этой конфигурации замените «проект, находящийся в пути».

Настройка виртуального пространства

Переместите главную директорию сайта в public.

Выполнение программы инициализации

После завершения выполнения программы инициализации в корневом каталоге проекта будет создан файл install.lock. Если вы хотите повторить выполнение программы инициализации, удалите файл install.lock из корневого каталога проекта.

Проверка среды и прав доступа к каталогу

При посещении веб-сайта после установки вы перейдёте на страницу программы инициализации.

Рисунок 01-install-1

На этой странице необходимо включить соответствующие расширения и настроить права доступа для соответствующих каталогов.

Создание базы данных и настройка учётной записи администратора

Нажмите «Продолжить установку», чтобы перейти на страницы настройки базы данных и настройки учётных записей администраторов.

Рисунок 01-install-2

Для настройки базы данных необходимо заполнить следующие поля:

— информация о базе данных (имя пользователя, пароль, хост); — имя базы данных.

Программа автоматически создаст базу данных. Необходимо убедиться, что база данных уникальна и что информация о подключении к базе данных верна.

Для создания учётной записи администратора необходимо указать номер телефона и пароль. Эти данные будут использоваться для входа в систему.

Вход на платформу управления сайтом

После успешной установки войдите на сайт через панель управления.

Рисунок 01-install-3

Операции, связанные с сайтом

Сайт является корпоративным, поэтому для добавления нового сайта необходимо создать новое предприятие. Для этого перейдите в меню «Система управления» → «Управление предприятием».

Добавление предприятия

Введите название предприятия, например, «Тестирование предприятия», «Онлайн-среда». Название должно быть реалистичным.

Добавление продавца

Продавец может добавлять несколько административных учётных записей в зависимости от потребностей.

Список ролей

Система имеет две встроенные роли: суперпользователь и администратор сайта. Перейдите в меню «Системное управление» → «Ролевое управление», чтобы просмотреть список ролей.

Добавление сайта Перейдите в меню «Управление сайтом» → «Список сайтов», чтобы добавить новый сайт.

Выберите предприятие, затем нажмите «Добавить».

Заполните следующие поля:

  • Базовая информация:
    • название сайта (обязательно, введите название создаваемого сайта);
    • идентификатор сайта (обязательно, используется для идентификации сайта в базе данных, не может содержать китайские символы);
  • Информация о домене:
    • домен сайта (обязательно, адрес домена сайта, который можно использовать для комментариев, без других функций);
    • адрес переднего плана (обязательно, адрес переднего плана сайта, используемый для доступа пользователей);
    • задний адрес (обязательно, задний адрес сайта, используемый только для комментариев, без других функций).
  • Информация о базе данных:
    • адрес базы данных (обязательно, укажите правильный адрес базы данных);
    • порт базы данных (обязательно, укажите правильный порт базы данных);
    • пользователь базы данных (обязательно, укажите правильного пользователя базы данных).
  • Права доступа:
    • ключ приложения (обязательно, сохраните информацию, без функции, не изменяйте, будет использоваться позже);
    • секретный ключ приложения (обязательный, сохраните информацию, без функции, не изменяйте, будет использоваться позже);
    • ключ JWT (обязательный, сохраните информацию, без функции, не изменяйте, будет использоваться позже).
  • Ускорение:
    • система использует облачное хранилище Qiniu для ускорения статических ресурсов. Подробные инструкции см. в последующих документах. В этом примере ускорение не используется.

После заполнения всех полей нажмите кнопку «Сохранить».

Инициализация данных

Если база данных уже существует, данные не могут быть инициализированы.

Таблицы данных

Имя Описание
cn_ad Рекламные изображения
cn_ad_position Позиция рекламного изображения
cn_attachment Прикреплённые файлы и изображения
cn_attribute Атрибуты
cn_attribute_value Значения атрибутов
cn_category Категории
cn_config Конфигурация сайта
cn_feedback_field Поля настраиваемой формы
cn_feedback_form Настраиваемая форма
cn_field Модельные поля
cn_flag Метки документов
cn_module Модели
cn_relation_attribute_category Связь между категориями и атрибутами

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/happy_source-tpcms.git
git@api.gitlife.ru:oschina-mirror/happy_source-tpcms.git
oschina-mirror
happy_source-tpcms
happy_source-tpcms
master