Como eu faço para definir uma versão do PHP por diretório ou pasta (ex: /public e/ou /public/wordpress

Nossos servidores possuem a tecnlogia para que voce possa executar diferentes versões do PHP ao mesmo tempo. 


Por exemplo voce pode ter um wordpress na pasta(diretório) raiz /public rodando na versão do php 5.3 até o 7.3 e uma outra versão de wordpress ou joomla ou qualquer script que voce use php rodando uma outra versão do PHP do 5.3 até o 7.3.

Veja abaixo como voce pode realizar esta tarefa.
 
vamos supor que cocê tem um único domínio ou deseja usar uma versão diferente do PHP por diretório (pasta) neste caso você tem um software PHP 5.3 instalado em uma pasta /blog e deseja usar um PHP 7.3 em vez disso? Se assim for, você pode fazer isso usando o cPanel e o arquivo .htaccess. 



1. Faça primeiro o login na sua conta cPanel. acessando o endereço: https://www.seudominio.com.br/cpanel  (os dados de acesso foram enviados a voce quando da sua contratação do serviço na agorasite, porem caso não possua mais esses dados voe pode solicitar o reenvio dos dados por ticket(chamado).

2. Na Aba  " Software ", clique no ícone " MultiPHP Manager ". 


3. Agora você precisa obter o código gerado pelo cPanel para a sua versão do PHP que voce esta usando ou vai usar. 

4. Role para baixo até o final da página, selecione seu domínio do lado esquerdo e você verá a opção " Versão do PHP" com uma lista suspensa no lado direito. Selecione a versão apropriada do PHP no menu drop-down no nosso exemplo a versão ea-php53 e clique no botão Aplicar.

5. Agora abra o arquivo /public_html/.htaccess no cPanel File Manager ou no seu Cliente FTP e você encontrará o código gerado pelo cPanel 

# php -- BEGIN cPanel-generated handler, do not edit
# Defina o pacote “ea-php53” como a linguagem padrão de programação “PHP”.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php53 .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit



6. Depois de copiar o código, você desejará definir a versão do PHP para a versão 7 na pasta /blog, o que significa que você precisará criar um arquivo .htaccess no diretório(pasta) /blog/ e cole o código que foi gerado no passo anterior 
e modifique para a versão do php que voce deseja usar nesta pasta. conforme o exemplo abaixo:


# php -- BEGIN cPanel-generated handler, do not edit
# Defina o pacote “ea-php73” como a linguagem padrão de programação “PHP”.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php73 .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit


7. Parabéns, agora sua pasta /blog usa PHP 7.3, e se você deseja configurar qualquer outra pasta para usar a mesma versão do PHP 7.3 você só precisará copiar o código do arquivo .htaccess e colá-lo na pasta aonde deseja rodar esta versão 7.3 do php.


Para redefinir sua versão do PHP do seu domínio principal para qualquer outra versão do PHP em uma subpasta basta sempre selecionar primeiro a versão do php que voce deseja usar no diretorio principal e depois seguir os passos 5 e 6 

gerar o código, copiar esse código de /public_html/.htaccess e colá-lo em qualquer pasta onde você deseja definir seu PHP para a versão selecionada.



Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

Como resolver o erro: Warning: session_start() [function.session-start]: Cannot send session cache limiter

Os cabeçalhos devem ser escritos antes que qualquer dado seja enviado ao cliente. Os arquivos...

Powered by WHMCompleteSolution