¡El nombre se deriva de CPP ( C ++ ) y Paste ! es una aplicación web minimalista que se usa para almacenar y compartir pastas de código. ¡Algo así como Github's Gists!
Apoya a todos los navegadores modernos, pero también un montón de viejos, ¡hasta IE8! También se ejecuta en IE6, pero eso no es oficialmente compatible ... IE8 es compatible con la diversión. Pero no deberías usar IE8 en 2019 ... de verdad.
Es posible que le interese la página de lanzamientos.
Tirar de la rama maestra y usar el contenido de src/www es una opción y debe ser estable pero no recomendado para entornos de producción. Use el lanzamiento de tarball para la producción.
Básicamente, publique el contenido del src/www de este repositorio o el contenido de la liberación de tarball a su webhost.
Asegúrese de cambiar el nombre inc.config.sample.php a inc.config.php y editarlo en consecuencia.
Asegúrese de cambiar el nombre de legal/*.tpl.txt a legal/*.txt y editarlos en consecuencia.
Eche un vistazo al generador de configuración de Mozilla SSL y la precarga de HSTS
Es posible que desee configurar su servidor web para agregar los siguientes encabezados:
X-Content-Type-Options: nosniff
X-Frame-Options: deny
Content-Security-Policy: "default-src 'self'; form-action 'self'; base-uri 'none'; frame-ancestors 'none'"
En sistemas basados en Debian como Ubuntu:
Asegúrese de tener instalados GIT y PHP-CLI:
sudo apt install git php-cli
Luego clon, navegue en el directorio de la aplicación web y sirva con PHP:
git clone git://github.com/sindastra/CPPaste4.git
cd CPPaste4/src/www/
php -S 127.0.0.1:8000
Y luego navegue a http: // localhost: 8000/
Se llama CPpaste4 , ya que es la cuarta versión que estoy escribiendo desde cero (cada una es completamente diferente y con un objetivo diferente, esta es minimalista) y esta versión es la primera en ser de código abierto.
Vea el wiki para obtener más información.
El master de la rama ha sido renombrado a main , si aún tiene un clon viejo, intente esto:
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 Todos los derechos reservados.
¡No olvides echar un vistazo a la licencia!