Der Name stammt aus CPP ( C ++ ) und Einfügen ! ist eine minimalistische Web-App, die zum Speichern und Freigeben von Codepasten verwendet wird. Ein bisschen wie Githubs GIST!
Es unterstützt alle modernen Browser, aber auch ein paar alte, bis hin zu IE8! Es läuft auch auf IE6, aber das wird nicht offiziell unterstützt ... IE8 wird zum Spaß unterstützt. Aber Sie sollten IE8 im Jahr 2019 nicht verwenden ... wirklich.
Möglicherweise interessieren Sie sich für die Seite der Veröffentlichungen.
Das Ziehen aus dem Master -Zweig und die Verwendung des Inhalts von src/www ist eine Option und sollte stabil, aber für Produktionsumgebungen nicht empfohlen werden. Verwenden Sie stattdessen den Release -Tarball für die Produktion.
Veröffentlichen Sie im Grunde den Inhalt des src/www dieses Repos oder den Inhalt des Release -Tarballs in Ihrem Webhost.
Stellen Sie sicher, dass Sie inc.config.sample.php inc.config.php umbenennen und entsprechend bearbeiten.
Benennen Sie sicher, dass Sie den legal/*.tpl.txt in legal/*.txt umbenennen und entsprechend bearbeiten.
Schauen Sie sich die Mozilla SSL -Konfigurationsgenerator und HSTS -Vorspannung an
Möglicherweise möchten Sie Ihren Webserver so konfigurieren, dass die folgenden Header hinzugefügt werden:
X-Content-Type-Options: nosniff
X-Frame-Options: deny
Content-Security-Policy: "default-src 'self'; form-action 'self'; base-uri 'none'; frame-ancestors 'none'"
Auf Debian -basierten Systemen wie Ubuntu:
Stellen Sie sicher, dass Sie GIT und PHP-CLI installiert haben:
sudo apt install git php-cli
Dann klonen, in das Web-App-Verzeichnis navigieren und mit PHP servieren:
git clone git://github.com/sindastra/CPPaste4.git
cd CPPaste4/src/www/
php -S 127.0.0.1:8000
Und dann navigieren Sie zu http: // localhost: 8000//
Es heißt cppaste4 , da es die vierte Version ist, die ich von Grund auf neu schreibe (jeweils völlig anders und mit einem anderen Ziel, diese, um minimalistisch zu sein), und diese Version ist die erste, die Open Source ist!
Weitere Informationen finden Sie im Wiki.
Der master wurde in main umbenannt, wenn Sie noch einen alten Klon haben, versuchen Sie Folgendes:
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 Alle Rechte vorbehalten.
Vergessen Sie nicht, einen Blick auf die Lizenz zu werfen!