Опубліковано 19 квітня, 20213 р Адміністратор Просмотреть файл Dockerimage master Этот образ предназначен для разработки плагина и не предназначен для использования в качестве рабочего образа. Вам нужно установить докер локально, чтобы иметь возможность работать с этим. Проверено с помощью docker 18.03.1-ce. Образ основан на Ubuntu 18.04 LTS и содержит Apache, PHP7 и MySQL - он не использует самую безопасную настройку PHP! Ни suExec, ни fcgi - только старый добрый модуль apache. Так что не используйте это для производственного форума !!! Само программное обеспечение форума не является частью образа, оно будет подключено к образу при запуске ниже Создайте образ $ cd /path/to/dockerfile-location/ $ docker build --pull -t ips:latest . Использование изображения Чтобы MySQL сохранил свои данные, вам необходимо смонтировать том. Создайте том для схемы mysql: $ docker volume create mysql_data Загрузите программное обеспечение Invisioncommunity и распакуйте его в папку «ips». Пока не включайте режим DEV и не копируйте инструменты разработчика. Запустите контейнер (из папки, в которой находятся локальные файлы IPS, чтобы $ PWD указывал на правильный каталог): $ cd /path/to/the/extracted/ips/files/ $ docker run -td --name ips -v mysql_data:/var/lib/mysql -v $PWD/ips:/var/www/html/ips -p 80:80 ips:latest Перейдите по адресу http://localhost/ips/ и используйте установщик для настройки форума. Пользователь mysql root - это «root», его пароль - «password». Обязательно используйте "localhost" для доступа к Invisioncommunity и "-TESTINSTALL" в качестве суффикса вашего лицензионного ключа! После завершения установки и отображения форума включите режим разработчика. cp constants.php /ips/ и скопируйте инструменты разработчика в папку ips. Любая разработка плагинов осуществляется в локальной файловой системе. Проверить базу данных (необязательно) Изображение также содержит phpmyadmin. Его можно найти ниже http://localhost/phpmyadmin/ - используйте root-пользователя mysql для входа в систему выше. Ссылки на документацию для разработчиков IPS Как создать тестовую установку Обязательно используйте "localhost" для доступа к Invisioncommunity и "-TESTINSTALL" в качестве суффикса вашего лицензионного ключа! Включить режим разработчика Скачать инструменты разработчика Центр разработчиков плагинов Автор Ciko Добавлен 20.04.2021 Категория Ресурсы разработчика
Для публікації повідомлень створіть обліковий запис або авторизуйтесь