脚本“/home/...../public_html/index.php”的 UID 小于 min_uid
我刚刚将magento从本地移动到服务器,我得到了以下错误,我只是想知道是否有人可以帮助我解决这个问题,
脚本“/home/.../public_html/index.php”的 UID 小于 min_uid
我所做的是进行数据库转储并将其传输到服务器,
创建所有magento文件的备份,并传输并扩展到服务器,
更改数据库中core_config表。
提前致谢。
我刚刚将magento从本地移动到服务器,我得到了以下错误,我只是想知道是否有人可以帮助我解决这个问题,
脚本“/home/.../public_html/index.php”的 UID 小于 min_uid
我所做的是进行数据库转储并将其传输到服务器,
创建所有magento文件的备份,并传输并扩展到服务器,
更改数据库中core_config表。
提前致谢。
对我来说,这看起来像是一个suPHP问题。
将脚本的用户和组更改为运行 Web 服务器进程的用户。因此,例如,如果您正在运行带有用户的Apache,请更改为:www-data
chown www-data:www-data /home/.../public_html/index.php
或者通过以下方式一次更改所有文件:
chown -R www-data:www-data /home/.../public_html/
如果您在更改用户和组后仍然遇到此问题,那么您的 suPHP 可能正在使用默认 ,但 的 UID 低于此 100。min_uid = 100
www-data
要解决此问题,您可以更改 suPHP 的配置以匹配的 UID:min_uid
www-data
vi /etc/suphp/suphp.conf
min_uid = <UID of www-data>
如果您的脚本归 root 所有,则应将所有权更改回您自己:
chown -R user /home/user/public_html
这会将 中包含的所有文件和所有子目录的所有者更改为 。/home/user/public_html
user