Php WP电子商务安全模式限制错误

Php WP电子商务安全模式限制错误,php,wordpress,Php,Wordpress,我有我的网上商店,创建与可湿性粉剂电子商务后,我把它移动到另一个服务器。我可以肯定问题来自WP电子商务,因为当我禁用该插件时。一切正常。这就是确切的错误消息 Warning: session_start() [function.session-start]: SAFE MODE Restriction in effect. The script whose uid is 515 is not allowed to access /tmp owned by uid 0 in /home/mikal

我有我的网上商店,创建与可湿性粉剂电子商务后,我把它移动到另一个服务器。我可以肯定问题来自WP电子商务,因为当我禁用该插件时。一切正常。这就是确切的错误消息

Warning: session_start() [function.session-start]: SAFE MODE Restriction in effect. The script whose uid is 515 is not allowed to access /tmp owned by uid 0 in /home/mikalu/public_html/wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-constants.php on line 17

Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in /home/mikalu/public_html/wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-constants.php on line 17
警告:会话启动()[function.session start]:安全模式限制生效。不允许uid为515的脚本访问第17行/home/mikalu/public_html/wp content/plugins/wp-e-commerce/wpsc core/wpsc-constants.php中uid 0拥有的/tmp
致命错误:session_start()[]:无法初始化第17行/home/mikalu/public_html/wp content/plugins/wp-e-commerce/wpsc core/wpsc-constants.php中的存储模块:文件(路径:)
我已经尝试在我的php配置上关闭安全模式。什么也没发生。错误仍然存在

我认为这是某种权限问题,所以我尝试将/tmp权限更改为777。什么也没发生。我又在谷歌上搜索了一些,怀疑它可能与fastCGI配置和其他东西有关。我完全不明白

我的谷歌搜索结果大多建议我咨询网络主机提供商,甚至转移到另一个主机。但在本例中,我是服务器的所有者(使用cPanel/WHM的VPS)。我不知道如何解决这种问题

任何帮助都将不胜感激:)


编辑:我不太确定这是否真的是服务器问题。因为如果它真的在会话保存路径上出现服务器配置问题。那么整个wordpress不应该工作,因为它显然也使用了一些会话。会话问题只来自于特定的wp电子商务脚本。这就是为什么我也在stackoverflow上发布它。

编辑之后,你问这个问题的原因就更清楚了。Wordpress本身不使用PHP会话,因此不会导致问题,但您使用的组件使用的是PHP会话

PHP手册通常是了解safemode以及如何禁用它的良好开端:


此外,您应该检查服务器配置,确保其安全。安全模式是不安全的。希望您的服务器不会出现问题。

请尝试这是一个服务器配置问题,请与您的主机联系并与他们的支持人员一起解决问题,因为这与特定的服务器配置有关。@Max:好的,我也在该网站上发布了@hakre:您没有阅读我的全部问题吗。。。我是服务器的所有者。。。我只是意识到wordpress根本不使用会话。无论如何,关于我的问题,我认为最好找到一个解决方案,如何使脚本可以访问/tmp(会话保存路径)。而不仅仅是禁用安全模式。你知道怎么做吗?为什么不将会话保存路径改为该用户拥有的目录:?有关安全模式配置,请参阅上面已经发布的链接,如果这超出了您的理解范围,此替代建议可能更适合您的需要。