Escolar Documentos
Profissional Documentos
Cultura Documentos
Paste Bin
Paste Bin
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!