Questa è una vecchia versione del documento!


Pastebin

PasteBin é deprecato, il progetto é stato abbandonato e risulta difficile persino recuperare il codice della webapp.

Esistono diverse versioni di php-PasteBin, in questa guida copriremo la release v3.
PasteBin è uno strumento che serve a collaborare nel debug di code snipet nel modo seguente:

  • Postare un frammento di codice in php-pastebin,
  • Copiare l'url generato (tipo http://<your_domain>/php-pastebin/4lqbxycs),
  • Incollare l'url in una mail o su un forum, qualcuno risponde postando una modifica e voi potete vedere le differenze dalla vostra versione mediante l'apposito strumento integrato.

NOTA: Perchè tutto funzioni è necessario che sia attivo il modulo apache mod_rewrite (se avete seguito la guida passo passo lo è, in caso contrario fate un giro sulla sezione della configurazione di apache per vedere come si attiva).

Per prima cosa creare il database dove verranno salvati i dati, aprire phpMyAdmin e nel tab sql digitare quanto segue poi premere esegui

CREATE DATABASE PasteBin;
CREATE USER 'PasteBinusr'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL ON PasteBin.* TO 'PasteBinusr'@'localhost';

Per installarlo ci porteremo come di consueto nella solita cartella materiale

cd /home/webmaster/materiale

Con un browser portarsi all'indirizzo https://github.com/atmoner/php-pastebin-v3 e copiare l'url dello zip (che poi dovrete sostituire nel comando seguente)

sudo wget https://github.com/atmoner/php-pastebin-v3/archive/master.zip

Ora sarà sufficiente decomprimere il file nella giusta cartella

sudo unzip -d /home/webmaster/public_html/<vostro_sito> master.zip

rinominare la cartella

sudo mv /home/webmaster/public_html/<vostro_sito>/php-pastebin-v3-master /home/webmaster/public_html/<vostro_sito>/php-pastebin

e sistemare i permessi

cd /home/webmaster/public_html/<vostro_sito>
sudo chown -R webmaster:www-data php-pastebin
sudo chmod 775 -R php-pastebin/

Navigare con il browser all'indirizzo http://[vostro_sito]/php-pastebin e terminare l'installazione in modo grafico. La prima videata dovrebbe essere la seguente: Selezionando Start Installation si accede alla schermata successiva Poiché i percorsi sono tutti scritti in verde significa che hanno passato il test, quindi possiamo premere Stem 2 e passare alla schermata successiva In questa pagina vi vengono richiesti i parametri di collegamento al DB precedentemente creato, dovreste quindi avere una situazione come mostrata in figura seguente Premete quindi Test Connection per accedere alla pagina di creazione delle tabelle nel DB Premendo il tasto Install database! si accede all'ultima pagina di configurazione Immettere i dati per la creazione dell'utente amministratore e modificare il titolo a piacimento, poi premere il tasto Update Config ed eccovi giunti alla fine dell'installazione Prima di premere il tasto Go to your website assicuratevi di aver dato gli “ultimi ritocchi”. Ultimi ritocchi come indicato dalla schermata finale

sudo rm /home/webmaster/public_html/<your_website>/php-pastebin/install.php
sudo rm /home/webmaster/public_html/<your_website>/php-pastebin/libs/db.sql
sudo chmod 644 /home/webmaster/public_html/<your_website>/php-pastebin/libs/db.php

Ora php-PasteBin è pronto per essere usato http://[vostro_sito]/php-pastebin.

linux/webserver/webapps/pastebin.1525367384.txt.gz · Ultima modifica: 2018/05/03 17:09 da apressato
Torna su
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0