我刚把magento从本地移动到服务器,我得到了下面的错误,我只是想知道是否有人能帮我解决这个问题,
脚本"/home/.../public_html/index.php“的UID小于min_uid
我所做的是创建一个数据库转储并将其传输到服务器,
创建所有magento文件的备份并传输和扩展到服务器,
更改数据库中的core_config表。
提前谢谢。
发布于 2012-03-15 17:33:32
在我看来,这是一个suPHP问题。
将脚本的用户和组更改为运行user服务器进程的用户。因此,例如,如果您使用用户www-data运行Apache,请更改为:
chown www-data:www-data /home/.../public_html/index.php或通过以下方式一次性更改所有文件:
chown -R www-data:www-data /home/.../public_html/如果您在更改用户和组后仍然遇到此问题,那么您的suPHP可能正在使用默认的min_uid = 100,但www-data的UID低于此值100。
要解决这个问题,可以更改suPHP配置中的min_uid,使其与www-data的UID相匹配
vi /etc/suphp/suphp.conf
min_uid = <UID of www-data>发布于 2012-03-15 06:59:33
如果您的脚本归root所有,则应将所有权更改回您自己:
chown -R user /home/user/public_html
这会将/home/user/public_html和所有子目录中包含的所有文件的所有者更改为user。
发布于 2013-12-19 04:01:03
我有同样的问题,并解决了它登录Ftp和上传的文件与cpanel帐户的这个网站。不是超级用户或管理员帐户。您必须使用此帐户创建或编辑文件。
https://stackoverflow.com/questions/9711085
复制相似问题