HLDM Форум
https://forum.hldm.org/

Файл steamcmd.sh не найден (Local)
https://forum.hldm.org/viewtopic.php?f=36&t=624
Страница 1 из 2

Автор:  Mainkiller [ 01 апр 2014, 22:53 ]
Заголовок сообщения:  Файл steamcmd.sh не найден (Local)

Теперь такая проблема.

== Task manager ==
Success: 0 Failed: 0 Skipped: 0
== Runner ==
Server #1 not installed
Install from SteamCMD
Install from steamcmd failed. Message: Файл steamcmd.sh не найден (Local)
Server install #1 failed
Server #2 not installed
Install from SteamCMD
Install from steamcmd failed. Message: Файл steamcmd.sh не найден (Local)
Server install #2 failed
== DS Stats ==
Stats server #1 successful
== Modules cron ==
Cron end

С чем это связано? Файл на фтп лежит. Путь верный. Тачка локальная.

Автор:  kissbb [ 02 апр 2014, 12:02 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

А файл исполняемый? А права у него какие?

Автор:  Nikita [ 02 апр 2014, 12:13 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

Возможно к файлу также нет доступа у веб-сервера.
Используйте SSH для локального сервера, либо дайте доступ в open_basedir

Автор:  sas333 [ 02 апр 2014, 12:44 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

у меня стоит Open Server я смотрел там, только не понял как дать доступ.как понял нужно правильно писать путь но там нужно подставлять типа такого.

%disallow%open_basedir = "%sitedir%;%progdir%\userdata\temp;%progdir%\modules\system\html\openserver;%progdir%\modules\php\%phpdriver%\pear"

не знаю то смотрю или нет.

так понимаю вам нужен доступ к файлу PHP-5.3.27_php.ini может мне его в личку скинуть вы отредактируете как положенно.?

Автор:  Nikita [ 02 апр 2014, 13:17 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

Директории в open_basedir задаются через точку с запятой.
Обычно в php.ini директива отключена, но ее можно включить в .htaccess или конфигурации виртуального хоста.

Просто нужно найти, где директива задается, отключить ее, либо добавить директорию с серверами.

Мне ничего не нужно скидывать, такая информация легко гуглиться.

Автор:  Mainkiller [ 02 апр 2014, 16:20 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

kissbb писал(а):
А файл исполняемый? А права у него какие?

777

Автор:  Mainkiller [ 02 апр 2014, 18:01 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

Так что делать то? Ошибку так и выдает.

Автор:  Nikita [ 02 апр 2014, 20:43 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

От какого пользователя выполняется cron?

Автор:  Mainkiller [ 02 апр 2014, 21:58 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

С кроном разобрались. Теперь такая ошибка
Код:
Нет прав на выполнение файла server.sh (Local)


Побывали это, не получилось.
Код:
Если у Вас локальный сервер, то для управления игровыми серверами необходимо сделать следующее:
sudo nano /etc/sudoers Добавить в конец: www-data ALL = NOPASSWD: /путь/к/server.sh Где www-data - пользователь, от которого запущен Apache и выполняются php скрипты.

Автор:  Nikita [ 02 апр 2014, 23:44 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

Читайте, что я вам писал ранее про open_basedir

ОС какая? Какой у вас веб-сервер?

Посмотрите в директорию /etc/apache2/sites-available, там должна быть конфигурация виртуальных хостов, возможно там указан open_basedir.

Автор:  Mainkiller [ 03 апр 2014, 18:08 ]
Заголовок сообщения:  Re: Failed to set the tmp directory

Nikita писал(а):
Читайте, что я вам писал ранее про open_basedir

ОС какая? Какой у вас веб-сервер?

Посмотрите в директорию /etc/apache2/sites-available, там должна быть конфигурация виртуальных хостов, возможно там указан open_basedir.


ОС - CentOS. /etc/apache2/sites-available, open_basedir Что директории, что и файла у нас такого нет. Веб сервер запущен через httpd

Автор:  Mainkiller [ 03 апр 2014, 21:55 ]
Заголовок сообщения:  Re: Файл steamcmd.sh не найден (Local)

Что делать? Каковы наши дальнейшие действия?

Автор:  Nikita [ 03 апр 2014, 22:39 ]
Заголовок сообщения:  Re: Файл steamcmd.sh не найден (Local)

Значит в конфигурации httpd смотрите /etc/httpd/

Либо воспользуйтесь SSH для локального сервера.

Автор:  Mainkiller [ 04 апр 2014, 05:34 ]
Заголовок сообщения:  Re: Файл steamcmd.sh не найден (Local)

Если использовать SSH, что что вводить в параметре "Хост SSH(IP:port):"

Автор:  Mainkiller [ 04 апр 2014, 18:14 ]
Заголовок сообщения:  Re: Файл steamcmd.sh не найден (Local)

Всегда выводит ошибку "SSH данные неверны. Проверьте правильность заполненных данных."

Страница 1 из 2 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/