Back to Question Center
0

वेब्रोट बदलल्यानंतर 403 मिमल मिळविणे

1 answers:

मी अपाचेसह उबुंटू चालवत आहे (LAMP स्टॅक). जेव्हा मी वेब्रॉटला / var / www ते / media / data / www वरुन बदलले, तेव्हा मला chmod-ing डिरेक्टरी = 777 पर्यंत फायरबिड्ड मिळत आहे.मी काय चुकीचे केले आहे? / Var / www देखील संदर्भ देत आहे, मला लक्षात आले की निर्देशिका + फाइल्स root च्या मालकीची आहेत तर अशी परिस्थिती असावी? हे असू नये www-root ? तसेच त्याच्या रूट, तर अपाचे प्रवेश करण्यात सक्षम होणार नाही?

माझ्या लक्षात आले की मला

त्रुटी आहेत

[बुधवारी 11 11:53:40 2011] [गंभीर] [क्लाएंट 127. 0. 0 - watches aaa replica. 1] (13) Semalt नकार: / मिडिया / डेटा /. htaccess pcfg_openfile: htaccess फाइल तपासण्यास असमर्थ, ते वाचनीय आहे याची खात्री करा

पण माझ्या वेब रूट / media / data / jm / www

आहे,(1 9)
February 13, 2018

अहो, कृपया chmod 777 टाळा, लॉकमध्ये तुमचा दरवाजा उघडा असला, तर ते टाळा.

त्रुटी 13 परवानगी त्रुटी संबंधित आहे. लिनक्समध्ये, एका फोल्डरला उतरत्या क्रमाने उतरण्यासाठी अनुमती देणे आवश्यक असते. तर, वापरकर्त्याने अपाचे असलेले फोल्डर्सचे मालक असल्यास / मीडिया / डेटा आणि / मीडिआ / डेटा / जेएम 755 किंवा 700 वर सेट केल्याची खात्री करा.

रूट हे लिनक्स सिस्टम्स मधील देव आहे, आपण संभाव्यतः chmod कमांड sudo ( सुपर-यूजरने वापरून ). अपाचे प्रक्रिया फक्त फाइल वाचण्यास सक्षम असणे आवश्यक आहे (आणि आपण जर डायनॅमिक भाषा वापरत असाल तर लिहा जे कॅशेमध्ये लिहावे लागते). उबंटूमध्ये, हा वापरकर्ता आहे www-data (नाही www-root ).

परवानग्या पुनर्संचयित करण्यासाठी आणि Apache फाईल्स त्याच्या मालकीचे करण्यासाठी, चालवा:

  सुडो chown- आर www डेटा / मिडीया / डेटा / जेएम / wwwsudo find / media / data / jm / www -type f -exec chmod 600 {} \;sudo find / media / data / jm / www-type d -exec chmod 700 {} \; 

पहिली आज्ञा मालकी बदलते www-data , दुसरे बदल 600 परवान्यासाठी (मालकासाठी वाचन लिहा) आणि तिसऱ्या 700 संचिकांसाठी.

/ मीडिआ / डेटा ध्वनी जसा आपण दुसरा विभाजन तयार केला आहे. फाइलसिस्टम लिनक्स फाइल परवानग्या समर्थन असल्याची खात्री करा. Ext2, ext3 आणि ext4 डू. NTFS आणि FAT32 नाही.