Você está na página 1de 2

MANUAL DE INSTALAO DO SOFTWARE PASTEBIN

Requisitos: ============= -PHP4.1 ou superior ( trabalha com register-globals off) -MySQL servidor de banco de dados ( agora opcional ) - Para a gerao URL curto, Apache com mod_rewrite disponveis. Algo como as seguintes opes de configurao deve ser usada. RewriteEngine on RewriteRule /([a-z0-9]+) /pastebin.php?show=$1 Se mod_rewrite no est disponvel, modificar o shorturl () para gerar urls normais . - Para pastebins instante "privado" em subdomnios, voc precisar de um DNS curinga de entrada apontando para o servidor e assegurar que a hospedagem do pastebin virtual o primeiro anfitrio virtual em seu servidor. Pode haver outras maneiras de isso, este foi apenas o mais fcil para mim. Instalao: ============ O tarball contm duas pastas principais. Voc vai precisar de um host virtual criado algo parecido com isto. <VirtualHost *> DocumentRoot /path/to/pastebin/public_html ServerName your.domain.name.com php_value include_path .:/path/to/pastebin/lib php_value register_globals off DirectoryIndex pastebin.php RewriteEngine on RewriteRule /([a-z0-9]+) /pastebin.php?show=$1 </VirtualHost> O elemento principal garantir que o diretrio lib sobre a busca o caminho. Voc poderia colocar em alternativa, as configuraes em um arquivo. Htaccess se desejar. Voc pode, se quiser, basta copiar o contedo do diretrio lib em mesmo diretrio que pastebin.php, mas a prtica melhor evit-lo e estar acessveis via HTTP. Se estiver usando o mysql "mecanismo de armazenamento, configurao de um novo banco de dados com a tabela a seguir. CREATE TABLE `pastebin` ( `pid` int(11) NOT NULL auto_increment, `poster` varchar(16) default NULL, `posted` datetime default NULL,

`code` text, `parent_pid` int(11) default '0', `format` varchar(16) default NULL, `codefmt` mediumtext, `codecss` text, `domain` varchar(255) default '', `expires` DATETIME, `expiry_flag` ENUM('d','m', 'f') NOT NULL DEFAULT 'm', PRIMARY KEY (`pid`), KEY `domain` (`domain`), KEY `parent_pid`, KEY `expires` ); create table recent ( domain varchar(255), pid int not null, seq_no int not null, primary key(domain,seq_no) ); Se estiver usando o arquivo "mecanismo de armazenamento, certifique-se public_html / .. / diretrio mensagens gravvel pelo servidor web. Agora voc precisa editar seu arquivo de configurao bsica. Crie um copia de lib/config/default.conf.php e chame o arquivo my.domain.conf.php Por exemplo, se seu dominio superpaste.com, voc chame o arquivo superpaste.com.conf.php Edite o arquivo para configurar o software para a suas necessidades. Voc pode criar configuraes alternativas para outros nomes de hosts simplesmente criando um novo arquivo de configurao. isso a, voc est pronto para ir utilizar. Boa sorte!

Você também pode gostar