phpMyAdmin警告(设置)

时间:2012-09-20 19:29:16

标签: php macos phpmyadmin localhost osx-mountain-lion

我在我的mac上设置phpmyadmin时遇到问题。我在这里很新,如果有人能帮助我,我会很高兴。

http://www.coolestguyplanettech.com/installing-phpmyadmin-on-mac-osx-10-7-lion/

我已经关注了该链接的教程,一切都很顺利,直到配置。

在Firefox中我无法打开phpmyadmin设置链接,它从图像中给出了很大的错误...

在Chrome和Safari中,如果我尝试使用未使用的用户名和密码登录几次,我可以访问设置。但后来我得到了不同的错误:

Warning: Unknown: open(/var/folders/lt/8_h20skn5654p70bncx05d3h0000gn/T/sess_07ee21d2fa014a365d748382eaf8d2d6c6862893, O_RDWR) 
    failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that 
    the current setting of session.save_path is correct () in Unknown on line 0

在教程中它说我必须制作“新服务器”。当我点击那里并输入我的密码(与SQL相同)。它无法保存服务器。只需将我从身份验证重定向回基本设置即可。

请帮助我感到困惑......

错误的ScreenShot: ScreenShot Error #1

我提到的出现在chrome中的错误实际上是当我尝试使用ofc未使用的用户名和密码登录几次时。然后我可以访问其他两个错误的设置。

no desc

其他截图: no desc

no desc

P.S。如果您需要日志,我很乐意提供它们,如果您告诉我如何!欢呼声。

2 个答案:

答案 0 :(得分:3)

编辑“config.inc.php”文件并添加以下行:

$cfg['SessionSavePath'] = '/tmp';

答案 1 :(得分:2)

它基本上说PHP不允许写入会话保存到的目录。

你可以做以下几点之一:

更改php.ini

中的会话保存路径
session.save_path = /tmp

如果这只是一台开发机器,你可以在其他地方设置它,比如

session.save_path = /users/php/sessions

然后chmod 777该目录。

有关详细信息,请参阅此页面:http://php.net/manual/en/session.configuration.php#ini.session.save-path

否则您可以设置新的session.save_handler。这有点难,所以我可能不会走那条路。

这些页面会为您提供相关信息:

最后,您可以让PHP用户访问其尝试的路径。

我认为你需要做类似的事情:

sudo mkdir -p /var/folders/lt/8_h20skn5654p70bncx05d3h0000gn/T/
sudo chmod 777 /var/folders/lt/8_h20skn5654p70bncx05d3h0000gn/T/