1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Problemas com o PHP

Discussão em 'Dúvidas e Suporte Técnico - Apple' iniciada por RAM76, 1 de Maio de 2009. (Respostas: 6; Visualizações: 700)

  1. Boas a todos

    Após consulta de uma série de fórums e páginas sobre como activar o php no Leopard, meti mãos à obra e:
    1. Editei o ficheiro httpd.conf e retirei-lhe o # antes da linha LoadModule php5_module libexec/apache2/libphp5.so
    2. Copiei o php.ini.defaut para outro com o nome php.ini e na linha error_reporting = E_ALL & ~E_NOTICE apaguei tudo a partir do &
    3. Reiniciei o servidor apache

    E não consigo por o php a funcionar.

    Sugestões?

    Obrigado!
     
  2. Chaosweaver

    Chaosweaver [email protected] Member

    Vai ao terminal e escreve:

    Código:
    cd /private/etc/httpd/users
    ls
    Vês algum .conf?
     
  3. sim, aramoa.conf
     
  4. Chaosweaver

    Chaosweaver [email protected] Member

    Então, escreve novamente o comando no post acima no terminal sem o "ls", e depois o seguinte:

    Código:
    sudo cp aramoa.conf /private/etc/Apache2/users
    Se lá tiver mais que um .conf, então faz o seguinte:

    Código:
    sudo cp *.conf /private/etc/Apache2/users
    Depois reinicia o Apache e testa com um ficheiro .php do tipo:

    Código:
    <?php phpinfo(); ?>
     
  5. Pera lá, fiz confusão

    Em /private/etc/ não existe nenhuma pasta httpd
    O ficheiro aramoa.conf está na pasta /private/etc/Apache2/users
     
  6. Chaosweaver

    Chaosweaver [email protected] Member

    Vamos tentar:

    Código:
     sudo pico /etc/apache2/httpd.conf
    Procura por linhas que tenham AddType e adiciona as seguintes:

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    Reinicia o Apache, vai ao browser e mete http://localhost/nome_usuario/ e vê se está a aparecer algo. Se não, vai outra vez ao httpd.conf e procura por:

    Directory para "same"
    AllowOverride para "all"

    (restart, e testa a ver se dá)

    Se nada disto resultar aconselho o MAMP.

    -EDIT-

    e tira também o "#" do fastcgi_module no httpd.conf, acho que na linha 115
     
    Última edição: 1 de Maio de 2009
  7. Já funciona!
    Obrigadão, queria ter isto a funcionar sem instalar o MAMP porque já tenho o MySQL instalado e não queria migrar as bases de dados todas.
     

Partilhar esta Página