डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
Codeigniter एक छोटे पदचिह्न के साथ एक बहुत शक्तिशाली PHP फ्रेमवर्क है।
यह मार्गदर्शिका मानती है कि आपके VPS में कम से कम एक LAMP स्टैक और रूट एक्सेस है।
सबसे पहले अपने अपाचे रूट फोल्डर में जाएं।
cd /var/www/html
Codeigniter की नवीनतम स्थिर रिलीज़ को डाउनलोड करें।
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip
डाउनलोड की गई फ़ाइल निकालें।
unzip 3.1.5.zip
यदि आपको कोई त्रुटि मिलती है: तो The program 'unzip' is currently not installed., आपको अनज़िप इंस्टॉल करना होगा।
sudo apt install unzip
अब फिर से निकालने की कोशिश करें।
एक नई निर्देशिका को नोट करें CodeIgniter-3.1.5। इस फ़ोल्डर का नाम बदलें codeigniter।
mv CodeIgniter-3.1.5 codeigniter
पर नेविगेट करें http://[vultr-instance-ip]/codeigniterऔर आपको कोडिग्नर वेलकम पेज से अभिवादन किया जाएगा। यह स्वागत पृष्ठ एक उदाहरण नियंत्रक द्वारा निर्मित है application/controllersजिसे कहा जाता है Welcome.php। लोड किए गए पृष्ठ पर स्थित है application/viewsऔर कहा जाता है welcome.php।
Codeigniter अब ऊपर और चल रहा है और आपको कुछ प्रारंभिक कॉन्फ़िगरेशन करना चाहिए। यदि आप एक डेटाबेस का उपयोग करने की योजना बना रहे हैं, तो आपको database.phpविन्यास फाइल में स्थित डेटाबेस एक्सेस को कॉन्फ़िगर करना होगा application/config/database.php। निम्नलिखित ब्लॉक का पता लगाएं और इसे अपनी कनेक्शन जानकारी के साथ अपडेट करें।
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
फ़ाइल सहेजें और बाहर निकलें। आपने डेटाबेस कॉन्फ़िगरेशन समाप्त कर लिया है, अब कोडिगनिटर URL स्कीम की समीक्षा करते हैं।
डिफ़ॉल्ट रूप से, कोडाइनाइटर में URL एक सेगमेंट-आधारित aproach के साथ मानव अनुकूल होने के लिए डिज़ाइन किए गए हैं:
http://[vultr-instance-ip]/codeigniter/index.php/[controller]/[method]/[param]
एमवीसी दृष्टिकोण के बाद, [controller]सेगमेंट एक कंट्रोलर क्लास का प्रतिनिधित्व करता है application/controllers, इस [method]सेगमेंट में एक सेगमेंट और इस [param]सेगमेंट के लिए सेगमेंट एक पैराम है।
चलिए अब इस विन्यास को निम्न विधि विधि में जोड़कर जाँचते हैं application/controllers/Welcome.php:
public function hello($user = 'John Doe')
{
echo "Hello {$user}!";
}
अब नेविगेट करें http://[vultr-instance-ip]/codeigniter/index.php/welcome/hello/Jack। आपको Hello Jack!अपने ब्राउज़र में देखना चाहिए ।
index.phpडिफ़ॉल्ट रूप index.phpसे आपके url में शामिल हो जाएगा, इसे निकालने के लिए हमें Apache mod_rewriteमॉड्यूल को सक्षम करना होगा , .htaccessअपने एप्लिकेशन के रूट फ़ोल्डर में एक फ़ाइल जोड़ना होगा , और कुछ कॉन्फ़िगरेशन बनाना होगा application/config/config.php।
पहले, आइए देखें mod_rewriteकि निम्न कमांड चलाकर पहले से ही सक्षम है या नहीं।
apache2ctl -M
यदि आप rewrite_moduleसूची में देखते हैं तो आप आगे बढ़ सकते हैं, अन्यथा इसे सक्षम करें।
a2enmod rewrite
Apache सर्वर को पुनरारंभ करें।
sudo service apache2 restart
अब .htaccessफाइल बनाएं /var/www/html/codeigniter/और उसमें निम्न सामग्री डालें।
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$0 [PT,L]
सुनिश्चित करें कि आपके बनाओ .htaccessफ़ाइल की स्थापना करके सक्षम किया गया है AllowOverrideकरने के लिए All और जोड़ने Order allow,denyऔर allow from allआभासी मेजबान फ़ाइल में, या अपने वैश्विक अपाचे विन्यास में।
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Order allow,deny
allow from all
</Directory>
अब index.phpCodeigniter कॉन्फ़िगरेशन फ़ाइल में URL से फ़ाइल को हटा दें application/config/config.php।
निम्नलिखित कोड खोजें,
$config['index_page'] = 'index.php';
और इसे इसके साथ बदलें।
$config['index_page'] = '';
अब आप index.phpफ़ाइल के बिना अपने URL तक पहुँच सकते हैं । इसे नेविगेट करें http://[vultr-instance-ip]/codeigniter/welcome/hello/Jackऔर इसे देखें। आपको पहले जैसा ही संदेश देखना चाहिए।
हमने Codeigniter फ्रेमवर्क स्थापित किया है और index.phpहमारे URL से हटा दिया है। आप आधिकारिक उपयोगकर्ता गाइड के माध्यम से इस रूपरेखा के बारे में अधिक जान सकते हैं ।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ