Habilitar-Gerenciador-de-Arquivos-BVS-Site-Apache

De Wiki REDDES

Habilitando Gerenciador de Arquivos

Esta página en Español, this page in English

1. Edite o(s) arquivo(s) bases/site/xml/??/adm.xml, colocando a linha correspondente à chamada do Gerenciador de Arquivos abaixo da opção Textos, conforme exemplo abaixo:

<item href="javascript:fnow('/admin/fnow/index.php?lang=pt')">Gerenciador de arquivos do site</item>

NOTA: parâmetro lang muda para cada idioma e o texto de chamada deve tb ser traduzido.

2. crie um arquivo .htaccess em htdocs/local/ contendo as seguintes linhas:

RewriteEngine on
RewriteRule ^([a-zA-Z0-9\ \.\/\-\,\_]*)$ /php/getLocalFile.php?f=$1

NOTA: Caso o arquivo já exista, não é preciso edita-lo ou sobrescreve-lo.

3. crie em bases/site um diretório local e abaixo deste os subdiretórios file, flash, images e media.

bases/site/local
		/file
		/flash
		/images
		/media

NOTA: Caso as pastas já existam, não é preciso alterar nada.

4. a permissão dos diretórios deverá ser 777 caso o owner não seja Apache. Caso contrário, poderá ser configurado como 775.

5. no arquivo de configuração do Apache (httpd-vhosts.conf) a opção AllowOverride deve ser configurada como All para o diretório htdocs/.

6. verifique se o Modulo mod_rewrite esta carregado no Apache. Em Windows basta retirar o comentário da linha abaixo no arquivo httpd.conf e reiniciar o Apache:

LoadModule rewrite_module modules/mod_rewrite.so

7. retire o comentário da linha abaixo do arquivo httpd.conf e reinicie o Apache:

Include conf/extra/httpd-default.conf

8. no arquivo include_config_system.php em htdocs/admin/fnow realizar a seguinte alteração:

De:

} else {
    define("pHOME", $def['SITE_PATH']);
    $cfg["base_directory"] = "local/";
}

Para:

} else {
    define("pHOME", $def['DATABASE_PATH']);
    $cfg["base_directory"] = "local/";
}

NOTA: No caso de utilização de IIS como Web Server, não será possível configurar o FNOW para fazer uploads na pasta BASES e por isso o passo 8 não deve ser realizado.

Herramientas personales