[英]Kohana 3.0.8 problem with classes/kohana/core.php when copying kohana index.php to subdir
我正在尝试做一个肮脏的黑客攻击,以便为我网站的特定部分设置一些 php.ini 变量。
该 hack 使得站点范围内有关 POST 大小的 php.ini 变量是推荐的 PHP 默认值。 然而,在一个领域,我期望发送大量的 POST。 这是出于安全原因,因此人们不能到处张贴大量对象并占用站点 RAM 和处理器等。
这就是我当时想做的事情:
我在 public_html 区域创建了一个名为“massiveupload”的子目录(controller 也称为这个)。
在文件夹中,我放置了一个 .htaccess 文件,它与默认的 kohana 文件相同,但有一些不同(首先,RewriteBase 现在是 /massiveupload,其次 RewriteRule 现在是 RewriteRule.* index.php/projects/$0 [PT])。 我的 php_values 也设置在这里。
复制 index.php 文件并更改系统、应用程序和模块路径以使其正确。
现在......如果我将 phpinfo() 粘贴在索引文件的顶部,我可以看到当我访问http://www.mysite.com/massiveupload时 php_values 正在工作
然而,当 phpinfo() 被取出时,网站会在这一行中断:
需要 SYSPATH.'classes/kohana/core'.EXT;
这给了我一个 HTTP 500(内部服务器错误)。
我检查了路径并且文件存在,file_exists() 也可以找到它。 所以我的猜测是它在文件中。
任何帮助将不胜感激。
尝试使用 XDebug 进一步调试代码后,它不会进一步调试导致问题的行。
相反,我以不同的方式实现了解决方案,在 HTTPD 配置的 VirtualHost 部分中设置了特定的 php_values ......可以在这里找到: Kohana - controller 特定 .htaccess
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.