O nome é derivado de CPP ( C ++ ) e Colar ! é um aplicativo minimalista da web usado para armazenar e compartilhar pastas de código. É como as gistas do Github!
Ele suporta todos os navegadores modernos, mas também um monte de antigos, até o IE8! Ele também funciona no IE6, mas isso não é oficialmente apoiado ... O IE8 é apoiado por diversão. Mas você não deveria estar usando o IE8 em 2019 ... realmente.
Você pode estar interessado na página de lançamentos.
Puxar da filial mestre e usar o conteúdo do src/www é uma opção e deve ser estável, mas não recomendado para ambientes de produção. Use o Tarball de lançamento para produção.
Basicamente, publique o conteúdo do src/www deste repo ou o conteúdo do Tarball de lançamento no seu webhost.
Certifique -se de renomear inc.config.sample.php para inc.config.php e edite -o de acordo.
Certifique -se de renomear o legal/*.tpl.txt legal/*.txt
Dê uma olhada no gerador de configuração do Mozilla SSL e na pré -carga do HSTS
Você pode configurar seu servidor da web para adicionar os seguintes cabeçalhos:
X-Content-Type-Options: nosniff
X-Frame-Options: deny
Content-Security-Policy: "default-src 'self'; form-action 'self'; base-uri 'none'; frame-ancestors 'none'"
Em sistemas baseados em Debian, como o Ubuntu:
Certifique-se de ter o Git e o PHP-CLI instalado:
sudo apt install git php-cli
Em seguida, clone, navegue no diretório da web-aplicativo e sirva-o com PHP:
git clone git://github.com/sindastra/CPPaste4.git
cd CPPaste4/src/www/
php -S 127.0.0.1:8000
E depois navegue para http: // localhost: 8000/
Chama -se CPPASTE4, pois é a quarta versão que estou escrevendo do zero (cada um sendo completamente diferente e com um objetivo diferente, este para ser minimalista) e esta versão é a primeira a ser de código aberto!
Veja o wiki para obter mais informações.
O master da filial foi renomeado para main , se você ainda tiver um clone antigo, tente o seguinte:
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 os direitos reservados.
Não se esqueça de dar uma olhada na licença!