/ var / phpscripts pode ser adequado para você. Não há padrão, mas é obrigatório que fique fora da pasta pública.
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?
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.
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ê.
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.
Outra opção é /opt/$application/bin
, que é principalmente inkeeping com FHS, mas meu coração é com /usr/local/bin
.