Подтвердить что ты не робот

UID script "/home/...../public_html/index.php" меньше min_uid

Я только что переместил magento из локального сервера, и я получил следующую ошибку: мне просто интересно, может ли кто-нибудь помочь мне решить эту проблему,

UID script "/home/.../public_html/index.php" меньше min_uid

то, что я сделал, это сделать дамп базы данных и перенести его на сервер,

создать резервную копию всех файлов пурпурного цвета и передать и развернуть сервер,

измените таблицу core_config в базе данных.

Спасибо заранее.

4b9b3361

Ответ 1

Это выглядит как проблема suPHP.

Измените группу и вашего script на пользователя, выполняющего ваш веб-сервер. Поэтому, если вы используете Apache с пользователем www-data, например, измените на:

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.

Чтобы исправить это, вы можете изменить min_uid в конфигурации suPHP в соответствии с UID www-data:

vi /etc/suphp/suphp.conf

min_uid = <UID of www-data>

Ответ 2

Если ваш script принадлежит root, вы должны изменить право собственности на себя:

chown -R user /home/user/public_html

Это изменит владельца всех файлов, содержащихся в /home/user/public_html, и всех подкаталогов на user.

Ответ 3

У меня была такая же проблема, и я исправил ее с помощью Ftp и загрузил файлы с учетной записью cpanel этого сайта. Не учетная запись root или admin. Вы должны создавать или редактировать свои файлы с помощью этой учетной записи.

Ответ 4

Что я сделал, чтобы исправить эту проблему:

chown -R user: user/home/dibs/public_html

и сделал php файлы для chmod 700

Ответ 5

насколько я могу просто отключить режим suPHP в apache2, набрав эту команду на терминале: sudo a2dismod suphp

если вы хотите снова включить его: sudo a2enmod suphp