我在PHP 5.4.10中使用MAMP,下面的MWE有一个问题:
<?php
trait T {
public function hello() { echo 'hello'; }
}
class A {
use T;
}
$a = new A();
$a->hello();
?>
该页面在第一次加载时显示“hello”。但是,当我点击刷新时,我会得到一个错误500。
如果我修改文件(例如,在某个地方添加一个空行)并再次刷新,“hello”就会再次出现。再次点击刷新,错误500就回来了。
有什么线索吗?
更新:
这显示在PHP日志中( Apac
我在装有PHP5.5.9的Ubunto 14.04上使用openTBS 1.9.4 版本。当我使用这个应用程序时,我发现了问题所在。
// Include classes
include_once('tbs_class.php'); // Load the TinyButStrong template engine
include_once('../tbs_plugin_opentbs.php'); // Load the OpenTBS plugin
// prevent from a PHP configuration problem when using
我在使用xcache的服务器上得到以下错误...
Cannot open or create file set by xcache.mmap_path, check the path permission or check xcache.size/var_size against system limitation
我的php.ini如下:
xcache.size="64M"
xcache.var_size="64M"
xcache.mmap_path="/tmp/xcache/"
我曾经有更高的他们,但为了测试而降低了他们。我也试着将它们降低到
我正在将一些代码从较旧的站点移植到同一个域上的较新的代码,而且使用.phar存档的地理跟踪代码(GeoIP2,.phar)出现了一个奇怪的问题。我一直在犯这个错误:
PHP Fatal error: Uncaught exception 'PharException' with message '__HALT_COMPILER(); must be declared in a phar'
代码可追溯到以下几个方面:
<?php
if (class_exists('Phar')) {
Phar::mapPhar('geoip2.ph
在尝试为MAMP编译Xcache版本3.x时,phpize寻找Xcache 2.x附带的早期PHP版本
pwd: /Applications/MAMP/bin/php/php5.5.3/xcache-3.1.0
$ phpize
grep: /Applications/MAMP/bin/php/php5.4.19/include/php/main/php.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.4.19/include/php/Zend/zend_modules.h: No such file or
我有一个客户端使用Rackspace云站点在他们的平台上做PHP 5.4的广告,但是他们的在线支持告诉我不能使用特性。
当使用特性时,我会收到500个错误,并发现代码没有问题,我要求他们的在线支持被告知“在我们的环境中是不允许的”。使用下面的基本PHP示例代码会导致500个内部服务器错误:
class Base {
public function sayHello() {
echo 'Hello ';
}
}
trait SayWorld {
public function sayHello() {
parent::sa
我在我的网站错误日志中收到以下警告:
PHP Warning: Cannot load module 'XCache' because conflicting module 'eAccelerator' is already loaded in Unknown on line 0
它意味着什么,我如何修复它?
我需要解决以下问题:
当我试图将codeIgniter框架托管到我的在线服务器时,发生了此错误。
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/lviscomp/public_html/system/core/Output.php:528)
Filename: core/Common.php
Line Number: 573
Backtrace: