【发布时间】:2013-03-09 17:15:40
【问题描述】:
我在 EasyPHP 3.5.9 上开发了我的 php 软件,一切都很完美,现在我在 ubuntu 12.04 x64 上安装了 LAMP。 如果我尝试在 ubuntu 上上传我的软件,我会显示一个白页。 我查看了 apache 日志,发现了这个错误
“PHP 致命错误:在 /var/www/xxxx/index.php:7\n堆栈跟踪:\n#0 /var/www/ xxxx/index.php(11): __autoload('session')\n#1 {main}"
<?PHP
function __autoload($class_name) {
if(file_exists('class/class.' . $class_name . '.php')) {
require_once('class/class.' . $class_name . '.php');
} else {
throw new Exception("Unable to load $class_name.");
}
}
$ses = new Session();
Wuy 它不加载类? LAMP 的配置似乎是正确的。 我能忘记什么?我该如何解决? 谢谢
【问题讨论】:
-
我需要看看你的课。
-
你的类文件名是“class.Session.php”还是“class.session.php”?在某些系统中,它们可能是两个不同的文件。
-
如果我设置
require_once('class/class.session.php');顺利。我不明白为什么它没有自动加载。