php - 脚本 "/home/...../public_html/index.php"的 UID

我刚刚将 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/

相关文章:

python - 在 Python 上模拟鼠标点击

linux - Linux AMD64 中如何使用 fs/gs 寄存器?

c++ - 我在哪里放置第三方库来设置 C++ Linux 开发环境?

c - glibconfig.h 没有这样的文件或目录

linux - 通过 ssh 在远程服务器上执行命令

linux - Linux 的可视化补丁工具

linux - 在像 "f () {}"这样的 bash shell 脚本函数定义中使用的括号是什么

android - 如何构建在 Android 上运行的 native (命令行)可执行文件?

linux - 如何从 X session 之外(例如从控制台或 SSH)运行 X 程序

linux - Bash 将 awk 的输出捕获到数组中