【问题标题】:Viewing a PHP after uploading on Filezilla在 Filezilla 上上传后查看 PHP
【发布时间】:2014-03-21 17:23:05
【问题描述】:

这是我第一次使用 Filezilla 和 ftp。我上传了我的 files.php。在地址栏输入主机名后,我可以看到我上传了哪些文件。 有趣的部分来了:当我点击 index.php 查看时,它只显示了 html 部分。

打开页面源代码,看到我的php被注释掉了,像这样:

从我最初写的内容来看: <?php include '/includes/php/menu.php'; ?>

变成了: <!--?php include '/includes/php/menu.php'; ?-->

如果有人可以帮助我,我将不胜感激。以上是否与主机属性有关?根据我的阅读,它支持php。

【问题讨论】:

  • 显示的php源码是在哪个编辑器中?您可以设置默认编辑器来查看/编辑Settings->File Settings->Filetype Associations 下的文件。它与主机属性没有任何关系。
  • 我检查了文件类型关联中的设置,那里的文本区域是空的。我应该在那里添加什么以便我可以查看我的 PHP 部分?
  • 我的详细信息请参见下面的答案。

标签: php ftp filezilla


【解决方案1】:

您的主机可能支持 php,但这并不意味着启用了 PHP。您可以执行一个非常简单的测试来找出答案。

创建一个名为 test.php 的文件并在其中放入一行 php 并保存:

<?php phpinfo(); ?>

将 test.php 文件上传到服务器并将浏览器指向它。如果 PHP 正在工作,它应该会输出一堆关于 Web 服务器的信息。

如果没有,请检查您的主机管理员(cpanel),看看您是否可以自己启用它。如果您没有找到它,只需提交票证让您的主机启用它。

PS:请记住从您的站点中删除 test.php,因为将其留在那里对安全性不利。

【讨论】:

  • 我绑定了测试文件,但它只显示了你上面写的代码,没有其他信息。我应该提醒您,我已将文件上传到 Filezilla 而不是服务器中。我真的不知道这里有什么区别,但我希望这会有所帮助。
  • 是的,您的 Web 服务器上没有启用 PHP。与您的房东开一张票,为您执行此操作。这对他们来说是一件很简单的事情,所以应该不会花很长时间来解决。
【解决方案2】:

更新:

听起来您没有安装 Includes 模块。如果您使用的是 Apache,请确保 Apache 模块 mod_include。要检查你是否安装了模块,你应该创建一个名为 phpinfo.php 的文件并上传到你的服务器根目录,它应该包含以下代码:

<?php
phpinfo();
?>

然后在浏览器中加载 phpinfo.php,mod_include 应包含在 Loaded Modules 部分中。如果它不存在,那将是非常不寻常的,因为它是默认安装在大多数 Apache 系统上的。如果您不在 Apache 服务器上,您仍然可以按照上述说明进行操作。


您可以在设置->文件设置->文件类型关联下设置默认编辑器来查看/编辑文件。下面是使用记事本的示例。还有一个继承系统文件类型关联的框,我已经检查过了。

txt C:\Windows\System32\notepad.exe
php C:\Windows\System32\notepad.exe

【讨论】:

  • 我想查看页面的外观而不是代码。使用 Fillezilla 上传后,我去了主机,它显示了我上传的内容。在我点击 index.php(我的主页)后,我可以查看它的外观,缺少一些部分,它与其他页面有共同之处:这些页面我在不同的 PHP 文件中创建它们,因此我可以包含他们。这些部分没有显示在我的网站上。这怎么可能?
  • 听起来你没有安装Includes 模块。如果您使用的是 Apache,请确保已安装 Apache 模块 mod_include。有关详细信息,请参阅我上面的答案。
【解决方案3】:

我要感谢大家的支持。我是 PHP 的新手,在您的建议下,我在此过程中学到了很多东西。我的代表很低,所以我不能对你的答案给出很好的评价。 问题在于 ftp,但后来在主机中更改了一些选项后一切正常。我想离线使用 PHP 与在线工作不同。

非常感谢大家

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-09
    • 2017-09-09
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 2017-03-15
    相关资源
    最近更新 更多