【发布时间】:2011-09-21 18:10:54
【问题描述】:
我发现了一个惊人的问题。我今天发布了一个基于传销业务的网站。我整天测试网站,但没有发现错误。但是晚上当我尝试登录会员页面时,出现以下错误:
[21-Sep-2011 13:30:36] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp/sess_44507540b8d51d06160a2856360692e6, O_RDWR) failed: Permission denied (13) in /home/dashingb/public_html/sts/conf.php on line 3
我在与 apache 服务器共享主机上。我没有root访问权限。如何解决问题?上面也显示 WARNING,但是当我尝试打开登录页面时,它显示 500 错误 (http://dashingbird.com/sts/admin/)
我的会话启动方法如下:
<?php
if(! isset($_SESSION)){
session_start();
}
?>
加上以下错误:
内部服务器错误
服务器遇到内部错误或配置错误,并且 无法完成您的请求。
请联系服务器管理员 webmaster@dashingbird.com 和 通知他们错误发生的时间,以及您可能会做的任何事情 这样做可能会导致错误。
有关此错误的更多信息可能在服务器错误中可用 记录。
此外,在尝试访问时遇到 404 Not Found 错误 使用 ErrorDocument 来处理请求。 Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 服务器在dashingbird.com 端口 80
当我打开error_reporting(E_ALL)时,我刚刚得到了上面的警告(会话警告)。 请帮帮我..
【问题讨论】: