Почему я получил бы 500 Внутренних Ошибок Сервера? - IIS7 - FastCgiModule с PHP

Это будет варьироваться в зависимости от ОС сервера, с которым Вы соединяетесь. Для centOS 5 Вы добавили бы к sshfs, монтируют опции:

-o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server"

Для Ubuntu 9.10 (я думаю, мог бы быть 9.04, но это - вероятно, то же для обоих), или Debian, который Вы добавили бы:

-o sftp_server="/usr/bin/sudo /usr/lib/openssh/sftp-server".

Найти корректный путь для других систем, работающих openSSH выполненным

sudo grep Subsystem /etc/ssh/sshd_config

и ищите местоположение двоичного файла sftp-сервера.

Вы, возможно, должны были бы установить sudo с NOPASS: {путь к sftp-серверу} или предварительно проверить с ssh user@host sudo -v так, чтобы sudo имеет обновленную метку времени для notty. В моем случае мои две команды были:

ssh login_user@host sudo -v
sshfs login_user@host:remote_path local_path -o sftp_server="/usr/bin/sudo -u as_user /usr/lib/ssh/sftp-server"
2
задан 21 April 2012 в 23:08
3 ответа

Ошибка 500 может быть вызвана тем, что пользователь, выполняющий C: \ Program Files (x86) \ PHP \ php-cgi.exe , не имеет надлежащих разрешений на каталог, содержащий ваши файлы PHP.

  1. Проверьте диспетчер служб, чтобы узнать, какой пользователь запускает этот процесс.
  2. Проверьте ACL безопасности для каталога и файлов PHP.
  3. Убедитесь, что пользователь в (1.) прочитал / execute, перечислить права доступа к каталогам и распространить их на все файлы.
1
ответ дан 3 December 2019 в 16:07

I had an identical error message and found out the problem was a missing dll, msvcr71.dll. I found a copy of this dll under Mysql and copied it to

C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\ directory, and also, just in case to C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\etc directory.

0
ответ дан 3 December 2019 в 16:07

Панель управления >> Все элементы панели управления >> Администрирование >> Диспетчер информационных служб Интернета (IIS) >>

в разделе «Подключения» выберите «Сайты», затем выберите «Интернет по умолчанию. Сайт '(все в 1-м столбце) выберите «Сопоставления обработчиков» (2-й столбец), дважды щелкните, откроется список сопоставлений обработчиков, затем выберите службу, которая не запущена (например, c: \ php5 \ php-cgi.exe через его псевдоним), и сделайте так, чтобы она стала «Унаследовано» (как «Тип записи»)

Должен работать -

Friqui

-2
ответ дан 3 December 2019 в 16:07

Теги

Похожие вопросы