Имя получено из CPP ( C ++ ) и вставки ! это минималистичное веб-приложение, используемое для хранения и обмена кодными пастами. Вроде как Github's Gist!
Он поддерживает все современные браузеры, но также и кучу старых, до IE8! Он также работает на IE6, но это официально не поддерживается ... IE8 поддерживается для развлечения. Но вы не должны использовать IE8 в 2019 году ... действительно.
Вы можете быть заинтересованы на странице релизов.
Вытащить из главной ветви и использование содержимого от src/www является вариантом и должно быть стабильным, но не рекомендуется для производственных сред. Вместо этого используйте выпуск Tarball для производства.
По сути, опубликуйте содержимое src/www этого репо или содержимое Tarball Tarball в ваш веб -хост.
Убедитесь, что переименовать inc.config.sample.php в inc.config.php и отредактируйте его соответственно.
Обязательно переименуйте legal/*.tpl.txt в legal/*.txt и отредактируйте их соответственно.
Посмотрите на генератор конфигурации Mozilla SSL и предварительную загрузку HSTS
Вы можете настроить свой веб -сервер, чтобы добавить следующие заголовки:
X-Content-Type-Options: nosniff
X-Frame-Options: deny
Content-Security-Policy: "default-src 'self'; form-action 'self'; base-uri 'none'; frame-ancestors 'none'"
В таких системах, как Ubuntu: Ubuntu:
Убедитесь, что у вас установлены git и php-cli:
sudo apt install git php-cli
Затем клонируйте, перейдите в каталог Web-App и подайте его с PHP:
git clone git://github.com/sindastra/CPPaste4.git
cd CPPaste4/src/www/
php -S 127.0.0.1:8000
А затем перейдите к http: // localhost: 8000/
Это называется CPPASTE4, так как это четвертая версия, которую я пишу с нуля (каждая из них совершенно другая и с другой целью, эта, которая должна быть минималистичной), и эта версия первой, которая является открытым исходным кодом!
Смотрите вики для получения дополнительной информации.
master филиала был переименован в main , если у вас все еще есть старый клон, попробуйте это:
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
Copyright (C) 2015 - 2021 Sindastra Все права защищены.
Не забудьте взглянуть на лицензию!