我的工作基于Drupal的网站,工作远程服务器(LAMP堆栈),以及所有其他开发者的系统(WAMP栈)的罚款。但是,当我尝试运行它,PHP代码在浏览器的HTML,而不是被解析像它应该一起吐了出来。

有,我可以从错误日志中收集的信息非常少的。 PHP本身是正确安装和干净的Drupal的安装工程。这只是我从我们的仓库是出现差错,只在我自己的系统检查代码。

漂亮的网址也没有工作,我必须使用/ q = XXX格式才能到页面的。漂亮的URL只是最终在怪异的位置解析错误时,不应该有任何解析的错误。我重申 - 代码工作以及其他任何地方,除了我的系统上

时甚至有一些地方我可以开始期待解决这个问题?

.P

有帮助吗?

解决方案

如果您在html看到PHP代码,然后解释不被调用。 PHP是未安装或错误配置。您是否使用短标记?如果是这样,你有没有在php.ini中启用了短标签选项?

一个简单的方法来测试这是通过了所有的变量和尝试的Drupal之外的简单的PHP脚本。把下面的脚本并运行它。这会给你这是怎么回事的一些想法。

<?php
  echo 'Hello World!';
?>

<?
  echo 'Hello World!';
?>

其他提示

如果你创建的节点,然后使用PHP代码作为其身体,然后检查输入格式已被设置为“PHP代码”;不同,PHP代码会被解析为文本,以及<?php ?>标签逃脱。结果 这可以解释为什么你看到他们。

如果不是这种情况,那么我会检查什么报告由Mike B,或者如果与扩展.php文件不被认为是PHP文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top