আমি যতটা সম্ভব স্পষ্ট হতে চেষ্টা করব।
আমার সার্ভারে যা উবুন্টু 14 চালায় আমি ইন্সটল করেছি mutlicraft
(একটি Minecraft কন্ট্রোল প্যানেল)।
সার্ভার আপলোড করার পরে আমি লক্ষ্য করেছি সার্ভারটি রান করবে না। Thats প্রতিটি সার্ভার hiw নিজস্ব ব্যবহারকারী প্রয়োজন কারণ। আমার ক্ষেত্রে আমি মালিকানা পরিবর্তন করতে হবে 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
এটা কি ঠিক করা সম্ভব?