Я постараюсь быть максимально ясным.
На моем сервере, который работает на Ubuntu 14, я установил mutlicraft
(панель управления Minecraft).
После загрузки сервера я заметил, что сервер не запустится. Это потому, что каждому серверу нужен собственный пользователь. В моем случае мне пришлось сменить владельца с пользователя root
на mc1
.
Случайно набрал chown -R mc1 *
Да! Я набрал -R
и вступил во владение ВСЕМ на пользователе mc1
.
Каталог:
Каталог мультирафтного сервера: /home/minecraft/servers/server1
Мультикрафтная веб панель: /var/www/multicraft
Актуальная проблема
После этого панель не доступна. Зачем? Из-за этого:
2014/10/10 16:19:07 [error] 1368#0: *15 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught exception 'CException' with message 'Application runtime path "/var/www/multicraft/protected/runtime" is not valid. Please make sure it is a directory writable by the Web server process.' in /var/www/multicraft/protected/yii/base/CApplication.php:271
Stack trace:
#0 /var/www/multicraft/protected/yii/base/CApplication.php(258): CApplication- >setRuntimePath('/var/www/multic...')
#1 /var/www/multicraft/protected/yii/base/CStatePersister.php(67): CApplication->getRuntimePath()
#2 /var/www/multicraft/protected/yii/base/CModule.php(388): CStatePersister->init()
#3 /var/www/multicraft/protected/yii/base/CApplication.php(458): CModule->getComponent('statePersister')
#4 /var/www/multicraft/protected/yii/base/CApplication.php(651): CApplication->getStatePersister()
#5 /var/www/multicraft/protected/yii/base/CApplication.php(592): CApplication->loadGlobalState()
#6 /var/www/multicraft/protected/yii/base/CSecurityManager.php(101): CApplication->getGlobalState('Yii.CSecurityMa" while reading response header from upstream, client: 85.74.3.56, server: localhost, request: "GET /multicraft/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "37.59.112.131"
После этого я chown -R mc1 *
, чтобы отменить действие, и оно работало, кроме как с www
Можно ли это исправить?