php文件在本地模式下正确响应会通过http

时间:2018-06-06 09:20:36

标签: php apache apache2 tcpdf

我的tcpfd测试只要在终端模式下运行良好。 (见1.和2.)。当浏览器通过http(3.)调用同一个文件时,它们不会: 为什么呢?

  1. local apache2列出具有适当权限的文件:
  2. tcPDFv6213#ls -l include / tcpdf_font_data.php -rw-r - r-- 1 root root 313432 Dez 2 2016 include / tcpdf_font_data.php

    1. 通过php启动rechnung.php正确地提供了所需的rech.pdf
    2. tcPDFv6213 #php rechnung.php> rech.pdf(这里没有重点关注)

      1. 遗憾的是,如果通过http:
      2. 调用,则不会提供相同内容

        http://localhost/html/platzhalter.One/tcPDFv6213/rechnung.php

        电话给我提供了“警告”和“致命错误”。

        警告:require_once(/var/www/html/platzhalter.One/tcPDFv6213/include/tcpdf_font_data.php):无法打开流:/var/www/html/platzhalter.One/tcPDFv6213/tcpdf中的权限被拒绝。第113行的PHP

        致命错误:require_once():无法打开所需的'/var/www/html/platzhalter.One/tcPDFv6213/include/tcpdf_font_data.php'(include_path ='。:/ usr / share / php:/ usr / share / pear')在第113行的/var/www/html/platzhalter.One/tcPDFv6213/tcpdf.php中

        1. 我尝试chmod root:root到www-data:www-data和v.v. 然后我试图chmod权限为6,最后到7。 所有这一切都没有取得任何成功 - 抛出的错误仍然是一样的..
        2. 我的系统是linux(ubuntu)并且运行良好

          编辑:chmod文件夹包含到755后(见评论,thans martin) 对http://localhost/html/platzhalter.One/tcPDFv6213/rechnung.php的响应从致命错误变为警告(与图像相关的功能)。

          我的问题中报告的问题已经解决。谢谢你,马丁。

0 个答案:

没有答案