我刚刚将 magento 从本地移动到服务器,我收到以下错误,我只是想知道是否有人可以帮助我解决这个问题,
脚本“/home/.../public_html/index.php”的UID小于min_uid
我所做的是进行数据库转储并将其传输到服务器,
创建所有magento文件的备份并传输并扩展到服务器,
更改数据库中的 core_config 表。
提前致谢。
最佳答案
这对我来说似乎是一个 suPHP 问题。
将脚本的用户和组更改为运行网络服务器进程的用户。因此,例如,如果您使用用户 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
,但 UID 的 www-data
低于这 100 个。
要解决此问题,您可以更改 suPHP 配置中的 min_uid
以匹配 www-data
的 UID:
vi /etc/suphp/suphp.conf
min_uid = <UID of www-data>
关于php - 脚本 "/home/...../public_html/index.php"的 UID 小于 min_uid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9711085/