Onde armazenar scripts php personalizados chamados via cron

2

Eu quero mover meus scripts php para fora do / var / www para que eles não sejam acessíveis por meio de um URL. Mas onde é o lugar mais lógico para armazená-los?

    
por John Magnolia 27.12.2012 / 17:22

5 respostas

3

/ var / phpscripts pode ser adequado para você. Não há padrão, mas é obrigatório que fique fora da pasta pública.

    
por 27.12.2012 / 17:25
2

Qualquer opção pode ser boa, Eu, por exemplo, como o caminho / home /% user%, está fora do alcance da web (depende de onde eu apontei o apache para procurar). você também pode mantê-lo em / var / www, mas chmod-lo para que ninguém possa acessá-lo fora.

    
por 27.12.2012 / 18:12
2

Eu gosto de /usr/local/[something] , ou seja, /usr/local/cron/ ou /usr/local/bin/ , com o qual $ $ trabalha. Além disso, usando o diretório $HOME do usuário, o script será executado, como é um bom lugar para colocá-lo. $HOME/bin/ ou $HOME/cron/ são opções sólidas.

O "lugar mais lógico" depende de você.

    
por 27.12.2012 / 23:52
0

Eu prefiro usar um diretório bin no diretório $ HOME do usuário que invoca a tarefa cron. Se você estiver chamando como usuário do httpd, ainda poderá fazer isso, mas incluir um arquivo .htaccess no diretório bin para impedir o acesso através do servidor da Web.

    
por 27.12.2012 / 19:02
0

Outra opção é /opt/$application/bin , que é principalmente inkeeping com FHS, mas meu coração é com /usr/local/bin .

    
por 28.12.2012 / 00:06

Tags