名前はCPP ( C ++ )と貼り付けから派生しています!コードペーストを保存および共有するために使用されるミニマルなWebアプリです。 Githubのgistのようなもの!
すべての最新のブラウザだけでなく、IE8までの古いブラウザの束もサポートしています!また、IE6では実行されますが、それは公式にはサポートされていません... IE8は楽しみのためにサポートされています。ただし、2019年にIE8を使用するべきではありません...本当に。
リリースページに興味があるかもしれません。
マスターブランチから引っ張り、 src/wwwからコンテンツを使用することはオプションであり、安定している必要がありますが、生産環境には推奨されません。代わりに、リリースターボールを生産に使用してください。
基本的に、このリポジトリのsrc/wwwの内容またはリリースTarballのコンテンツをWebhostに公開します。
inc.config.sample.phpをinc.config.phpに変更し、それに応じて編集してください。
legal/*.tpl.txt名前をlegal/*.txtに変更し、それに応じて編集してください。
Mozilla SSL構成ジェネレーターとHSTSプリロードをご覧ください
次のヘッダーを追加するようにWebサーバーを構成することをお勧めします。
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のようなDebianベースのシステムについて:
GitとPHP-CLIがインストールされていることを確認してください。
sudo apt install git php-cli
次に、クローンを作成し、Webアプリディレクトリに移動し、PHPで提供します。
git clone git://github.com/sindastra/CPPaste4.git
cd CPPaste4/src/www/
php -S 127.0.0.1:8000
そして、http:// localhost:8000/に移動します
Cppaste4と呼ばれます。これは、私がゼロから書いている4番目のバージョンであるため(それぞれそれぞれがまったく異なり、目標が異なります。これはミニマルな目標です)。
詳細については、wikiをご覧ください。
ブランチ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 all rights reserved。
ライセンスを忘れずに見ることを忘れないでください!