PHP erro de análise em Drupal com o site
-
20-09-2019 - |
Pergunta
Eu estou trabalhando em um Drupal com o site, que funciona bem no servidor remoto (pilha LAMP), bem como todas as outras do desenvolvedor de sistemas (WAMP pilha).Mas quando eu tento executá-lo, o código PHP é cuspir no navegador, juntamente com o HTML, em vez de ser analisado como deveria.
Há muito pouco que eu possa aprender a partir de logs de erro.Próprio PHP está instalado corretamente e limpo Drupal obras de instalação.É só o código que eu confira a partir do nosso repositório que sai errado e só no meu próprio sistema.
URL bonita também não funciona, e eu tenho que usar o /q=xxx formato para obter páginas ao todo.URL bonita de simplesmente acabar com um erro de análise no estranho locais, quando não há qualquer erro de análise de lá.Reitero - o código funciona bem em qualquer outro lugar, exceto no meu sistema.
Há ainda algum lugar que eu posso começar a olhar para resolver este problema?
.p
Solução
Se você ver o código PHP no html, em seguida, o intérprete não está a ser invocada.O PHP não está instalado ou mal configurado.Você está usando tags curtas?Se assim, você tem a curto tags opção habilitado no php.ini?
Uma maneira fácil de testar isso é meio fora de todas as variáveis e tentar um simples script php fora do Drupal.Coloque o seguinte em um script e executá-lo.Isso poderia dar-lhe alguma idéia do que está acontecendo.
<?php
echo 'Hello World!';
?>
<?
echo 'Hello World!';
?>
Outras dicas
Se você criou um nó e, em seguida, usou o código PHP como seu corpo, verifique se o formato de entrada foi definido como "Código PHP"; diferentemente, o código PHP será analisado como texto e o <?php
?>
Tags escaparam.
Isso explicaria por que você os vê.
Se não for esse o caso, eu verificaria o que relatou por Mike B, ou se arquivos com extensão .php
não são considerados arquivos PHP.