- అవసరమైన భాగం
- రాస్ప్బెర్రీ పైలో వెబ్ సర్వర్ ను సెటప్ చేయండి
- దశ 1: పైని నవీకరించండి
- దశ 2: అపాచీని వ్యవస్థాపించండి
- దశ 3: PHP ని వ్యవస్థాపించండి
- దశ 4: MySQL Sever ని ఇన్స్టాల్ చేయండి
- రాస్ప్బెర్రీ పైలో WordPress ను వ్యవస్థాపించండి మరియు సెటప్ చేయండి
- దశ 1: బ్లాగును డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి
- దశ 2: డేటాబేస్ను సెటప్ చేయండి
- దశ 3: WordPress ను కాన్ఫిగర్ చేయండి
రాస్ప్బెర్రీ పై వంటి సిస్టమ్ ఆన్ చిప్స్ (SoC) గురించి మనోహరమైన విషయాలలో ఒకటి వెబ్సైట్లు మరియు ఇతర ఆన్లైన్ అనువర్తనాలను హోస్ట్ చేయడానికి వెబ్ సర్వర్లుగా పనిచేయగల సామర్థ్యం. క్లయింట్ ముగింపు నుండి అభ్యర్థన చేసినప్పుడు ఈ వెబ్ సర్వర్ హోస్ట్ ఫైళ్ళకు సేవలు అందిస్తుంది. ఈ రోజు, నేను రాస్ప్బెర్రీ పైలో వెబ్సైట్ను ఎలా సెటప్ చేయాలో ప్రదర్శిస్తాను మరియు కోరిందకాయ పై వలె అదే నెట్వర్క్లోని ఏ పరికరం అయినా యాక్సెస్ చేయగల ఒక WordPress వెబ్సైట్ను ఇన్స్టాల్ చేస్తాను. పోర్ట్ ఫార్వార్డింగ్ టెక్నిక్ ద్వారా మీరు రాస్ప్బెర్రీ పైని ఆన్లైన్లో ఉంచవచ్చు మరియు ప్రపంచంలో ఎక్కడి నుండైనా వెబ్సైట్ను యాక్సెస్ చేయవచ్చు.
అవసరమైన భాగం
ఈ ప్రాజెక్ట్ను నిర్మించడానికి క్రింది భాగాలు అవసరం;
- రాస్ప్బెర్రీ పై 2 లేదా 3
- SD కార్డ్ (8gb కనిష్ట)
- LAN / ఈథర్నెట్ కేబుల్
- వైఫై అడాప్టర్ (రాస్ప్బెర్రీ పై 2 ఉపయోగిస్తుంటే)
- శక్తి వనరులు
ఐచ్ఛికం
- కీబోర్డ్
- మౌస్
- మానిటర్
- HDMI కేబుల్
కొనసాగడానికి, మేము ఈ ట్యుటోరియల్ కోసం రాస్పియన్ స్ట్రెచ్ OS ని ఉపయోగిస్తాము మరియు దాని సెటప్ జెస్సీ మాదిరిగానే ఉన్నందున, రాస్ప్బెర్రీ పైని రాస్ప్బియన్ స్ట్రెచ్ OS తో సెటప్ చేయడం మీకు బాగా తెలిసిందని నేను అనుకుంటాను. పుట్టీ వంటి టెర్మినల్ సాఫ్ట్వేర్ను ఉపయోగించి రాస్ప్బెర్రీ పైలోకి ఎస్ఎస్హెచ్ ఎలా చేయాలో మీకు తెలుసని నేను అనుకుంటాను. మీరు పేర్కొన్న ఏదైనా విషయాలతో సమస్యలు ఉంటే, ఈ వెబ్సైట్లో టన్నుల రాస్ప్బెర్రీ పై ట్యుటోరియల్స్ సహాయపడతాయి.
క్రొత్త స్ట్రెచ్ వినియోగదారుల కోసం (తాజా ఇన్స్టాల్లు), మీరు SSH నిలిపివేయబడిందని గమనించాలి మరియు మీరు SSH ద్వారా కోరిందకాయ పైతో మాట్లాడటానికి ముందు మీరు SSH ని ప్రారంభించాలి. దీన్ని చేయటానికి ఒక మార్గం ఏమిటంటే, మానిటర్ను కనెక్ట్ చేయడం ద్వారా మరియు SSH ని ప్రారంభించడం ద్వారా దీన్ని సక్రియం చేయడం, రెండవది నాకు ఇష్టమైనది ssh అనే ఫైల్ను సృష్టించడం (పొడిగింపు లేకుండా) మరియు మీ SD కార్డ్లోని రూట్ ఫోల్డర్కు కాపీ చేయడం. మీ PC లోకి SD కార్డును చేర్చడం ద్వారా ఇది చేయవచ్చు.
కోరిందకాయ పైని వెబ్ సర్వర్గా సెటప్ చేయడం ద్వారా మేము ట్యుటోరియల్ని ప్రారంభిస్తాము, అది ఏ విధమైన వెబ్సైట్ను హోస్ట్ చేయడానికి ఉపయోగపడుతుంది, ఆ తర్వాత సర్వర్లో ఒక WordPress వెబ్సైట్ను సెటప్ చేయడాన్ని పరిశీలిస్తాము.
మీడియా మరియు ప్రింట్ సర్వర్ కోసం ఇతర రాస్ప్బెర్రీ పై సర్వర్ను కూడా తనిఖీ చేయండి:
- రాస్ప్బెర్రీ పై పై ప్లెక్స్ మీడియా సర్వర్ ఎలా సెటప్ చేయాలి
- రాస్ప్బెర్రీ పై ప్రింట్ సర్వర్
- రాస్ప్బెర్రీ పై 3 లో కోడిని ఎలా ఇన్స్టాల్ చేయాలి
రాస్ప్బెర్రీ పైలో వెబ్ సర్వర్ ను సెటప్ చేయండి
అనేక సర్వర్ స్టాక్లు ఉన్నాయి, కానీ ఈ ట్యుటోరియల్ కోసం, మేము Linux, Apache, MySQL మరియు PHP ని సూచించే LAMP స్టాక్ను ఉపయోగిస్తాము.
దశ 1: పైని నవీకరించండి
ఇంతకుముందు ఇన్స్టాల్ చేసిన అన్ని ప్యాకేజీల కోసం నవీకరణను ఇన్స్టాల్ చేస్తుంది మరియు కొత్త ప్రాజెక్టులకు అవసరమైన సాఫ్ట్వేర్ ప్యాకేజీలు వ్యవస్థాపించబడినప్పుడు అనుకూలత సమస్యలు తలెత్తకుండా చూస్తుంది కాబట్టి ఏదైనా ప్రాజెక్ట్ ప్రారంభంలో పైని నవీకరించడం చాలా ముఖ్యం. పై రన్ నవీకరించడానికి;
సుడో ఆప్ట్-గెట్ అప్డేట్ సుడో ఆప్ట్-గెట్ అప్గ్రేడ్
దశ 2: అపాచీని వ్యవస్థాపించండి
మేము ఇప్పటికే లైనక్స్ మెషీన్ను నడుపుతున్నందున, మొదట చేయవలసినది అపాచీని వ్యవస్థాపించడం. చాలా ఇతర వెబ్సర్వర్ అనువర్తనాల మాదిరిగా అపాచీని HTML ఫైల్ను http ద్వారా అందించడానికి లేదా అదనపు మాడ్యూల్స్ మరియు ప్యాకేజీలతో ఉపయోగించవచ్చు, ఇది చాలా బ్లాగు వెబ్సైట్ల వంటి డైనమిక్ వెబ్ పేజీలను అందించడానికి ఉపయోగపడుతుంది, ఇవి PHP వంటి భాషలను ఉపయోగించి నిర్మించబడతాయి.
అపాచీ రన్ను ఇన్స్టాల్ చేయడానికి;
సుడో ఆప్ట్-గెట్ ఇన్స్టాల్ అపాచీ 2
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, మీరు మీ బ్రౌజర్లోని IP చిరునామాను సందర్శించడం ద్వారా దీనిని పరీక్షించవచ్చు. దిగువ చిత్రంలో చూపిన పేజీ వంటి పేజీని మీరు చూడాలి.
పైన చూపిన పేజీ అపాచీ సంస్థాపన సమయంలో సృష్టించబడిన / var / www / html డైరెక్టరీలో ఉన్న index.html ఫైల్ యొక్క html విషయాలను సూచిస్తుంది.
ప్రత్యేకమైన వెబ్పేజీని ప్రదర్శించడానికి లేదా బహుళ పేజీలను సృష్టించడానికి, ప్రదర్శించాల్సిన సమాచారాన్ని ప్రతిబింబించేలా index.html ఫైల్ యొక్క కంటెంట్లను సవరించవచ్చు.
ఫైల్ను సవరించడానికి, మేము యాజమాన్యాన్ని రూట్ నుండి మీ స్వంత వినియోగదారు పేరుకు మార్చాలి. మీ వినియోగదారు పేరు డిఫాల్ట్ యూజర్పేరు ఊహిస్తే "pi" లోకి మార్పు www డైరెక్టరీ మరియు ఫైల్ యాజమాన్యాన్ని మార్పు;
cd / var / www / html sudo chown pi: index.html
యాజమాన్యం మార్చబడిన తరువాత, మేము నానో టెక్స్ట్ ఎడిటర్ ఉపయోగించి స్క్రిప్ట్ను సవరించవచ్చు. రన్;
సుడో నానో ఇండెక్స్. Html
మీరు కోరుకున్న మార్పులను ప్రతిబింబించేలా కోడ్ను మార్చండి, మార్పును చూడటానికి బ్రౌజర్లో పేజీని సేవ్ చేయండి మరియు రిఫ్రెష్ చేయండి.
దశ 3: PHP ని వ్యవస్థాపించండి
వెబ్ సర్వర్కు కొన్ని సంక్లిష్టమైన మరియు డైనమిక్ వెబ్పేజీలను అందించే సామర్థ్యాన్ని ఇవ్వడానికి, html, CSS జావాస్క్రిప్ట్ మరియు PHP ని ప్రాసెస్ చేసే సామర్థ్యాన్ని ఇవ్వడానికి, మేము LAMP స్టాక్ యొక్క ఇతర భాగాలను ఇన్స్టాల్ చేయాలి. మేము ఇప్పటికే లైనక్స్ మెషీన్లో నడుస్తున్నందున, మనం ఇన్స్టాల్ చేయబోయే స్టాక్ యొక్క తదుపరి భాగం PHP. వ్యవస్థాపించడానికి, అమలు చేయండి;
సుడో ఆప్ట్-గెట్ ఇన్స్టాల్ php libapache2-mod-php
ఇది పూర్తయిన తర్వాత, మేము index.php ఫైల్ను సృష్టించడం ద్వారా ఇన్స్టాలేషన్ను పరీక్షించి www డైరెక్టరీలో చేర్చవచ్చు ..Html.php కన్నా ప్రాధాన్యతనిస్తున్నందున డైరెక్టరీ నుండి index.html ఫైల్ తొలగించబడిన తర్వాత మాత్రమే ఇది చేయాలి.
.Html ఫైల్ను తొలగించడానికి, www డైరెక్టరీలో ఉన్నప్పుడు, అమలు చేయండి;
sudo rm index.html
ఉపయోగించి index.php ఫైల్ను సృష్టించండి;
sudo nano index.php
ఫైల్లో PHP కోడ్ యొక్క కొన్ని పంక్తిని చొప్పించండి.
ఎడిటర్ను సేవ్ చేసి నిష్క్రమించండి. మార్పులను చూడటానికి బ్రౌజర్లో పేజీని రిఫ్రెష్ చేయండి.
“సర్వర్ అప్ అండ్ రన్నింగ్” టెక్స్ట్కు బదులుగా ముడి పిహెచ్పి స్క్రిప్ట్ వెబ్పేజీలో చూపబడితే , అపాచీ సర్వర్ను పున art ప్రారంభించండి. ఇది ఉపయోగించి జరుగుతుంది;
sudo service apache2 పున art ప్రారంభించు
మీరు ఇప్పుడు వెబ్పేజీలోని కంటెంట్ను సరిగ్గా చూడగలుగుతారు.
Index.html పేజీని తొలగించే బదులు, ఇండెక్స్ కాకుండా వేరే పేరుతో మరొక పేజీని సృష్టించవచ్చు. Eample page.php కోసం .
ఈ పేజీని http: // ద్వారా బ్రౌజర్లో యాక్సెస్ చేయవచ్చు
దశ 4: MySQL Sever ని ఇన్స్టాల్ చేయండి
తరువాత, సర్వర్లో డేటాను నిర్వహించడానికి మరియు నిల్వ చేయడానికి మేము డేటాబేస్ ఇంజిన్ను ఇన్స్టాల్ చేయాలి. లాంప్ స్టాక్ కోసం, మేము MySQL ని ఉపయోగిస్తాము. మేము MySQL కోసం MySQL సర్వర్ మరియు PHP మద్దతు ప్యాకేజీలను వ్యవస్థాపించాలి. వీటికి ప్రత్యామ్నాయం PHPmyAdmin ను ఉపయోగించడం.
MySQL సర్వర్ రన్ను ఇన్స్టాల్ చేయడానికి;
Sudo apt-get install mysql-server php-mysql
ఇది పూర్తయిన తర్వాత, అపాచీని ఉపయోగించి పున art ప్రారంభించండి;
sudo service apache2 పున art ప్రారంభించు
ఇది పూర్తయిన తర్వాత, మీరు ఇప్పుడు పూర్తి వెబ్ సర్వర్ను కలిగి ఉన్నారు మరియు డేటాబేస్ ఇప్పుడు నిర్వహించబడాలి. ఈ సమయంలో, వెబ్సైట్ యొక్క www డైరెక్టరీలో వెబ్సైట్ యొక్క HTML మరియు PHP పేజీలను ఉంచడం ద్వారా మీరు ఈ సర్వర్లో వెబ్సైట్ను సృష్టించవచ్చు మరియు హోస్ట్ చేయవచ్చు మరియు కోరిందకాయ పై వలె అదే నెట్వర్క్లోని ఎవరైనా దీన్ని యాక్సెస్ చేయవచ్చు.
రాస్ప్బెర్రీ పైలో WordPress ను వ్యవస్థాపించండి మరియు సెటప్ చేయండి
మా వెబ్ సర్వర్ అప్ మరియు పరీక్ష ఒక మంచి మార్గం నడుపుతున్న మనం చేసిన ప్రముఖ ఇన్స్టాల్ ఉంది కంటెంట్ మేనేజ్మెంట్ సిస్టమ్ WordPress . దీనితో, మేము కొన్ని నిమిషాల్లో వెబ్సైట్ను సృష్టించగలుగుతాము.
దశ 1: బ్లాగును డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి
కోరిందకాయ పై పై విషయాలను క్లియర్ చేయడానికి మరియు కొంత స్థలాన్ని ఖాళీ చేయడానికి, మేము www డైరెక్టరీలోని విషయాలను తీసివేస్తాము. ఈ పరుగు చేయడానికి;
Cd ~ Cd / var / www / html sudo rm *
అన్ని ఫైళ్ళను తొలగించిన తరువాత, మేము వారి అధికారిక వెబ్సైట్ నుండి బ్లాగును డౌన్లోడ్ చేస్తాము;
sudo wget
డౌన్లోడ్ పూర్తయిన తర్వాత, ఉపయోగించి టార్బాల్ను తీయండి;
sudo tar xzf latest.tar.gz
WordPress ఫోల్డర్ యొక్క కంటెంట్లను ఉపయోగించి ప్రస్తుత డైరెక్టరీలోకి తరలించండి;
సుడో mv WordPress / *.
“.” కి ముందు ఖాళీని గమనించండి.
పై ఉపయోగించి స్థలాన్ని ఖాళీ చేయడానికి టార్బాల్ను తొలగించండి;
సుడో rm –rf WordPress latest.tar.gz
మేము కొనసాగడానికి ముందు, మేము అన్ని బ్లాగు ఫైళ్ళ యాజమాన్యాన్ని అపాచీ వినియోగదారుకు మార్చాలి. రన్;
సుడో చౌన్ -ఆర్ www-data:.
* “.” ను జోడించడం మర్చిపోవద్దు. కాలమ్ తరువాత.
దశ 2: డేటాబేస్ను సెటప్ చేయండి
అన్ని వెబ్సైట్లకు డేటాబేస్ అవసరం; ఇక్కడే MySQL వస్తుంది. WordPress కోసం డేటాబేస్ను సెటప్ చేయడానికి, అమలు చేయండి;
sudo mysql_secure_installation
డిఫాల్ట్ / ప్రస్తుత పాస్వర్డ్ను నమోదు చేయమని మీరు ప్రాంప్ట్ చేయబడతారు. ఎంటర్ కీని నొక్కండి. క్రొత్త పాస్వర్డ్ను సృష్టించడం ద్వారా సెటప్ను పూర్తి చేయడానికి ప్రాంప్ట్ను అనుసరించండి (మీరు సులభంగా గుర్తుంచుకోగలిగే పాస్వర్డ్ను ఉపయోగిస్తున్నారని నిర్ధారించుకోండి), అనామక వినియోగదారులను తొలగించండి, రిమోట్ రూట్ లాగిన్ను అనుమతించవద్దు, పరీక్ష డేటాబేస్ తొలగించండి మరియు హక్కుల పట్టికను మళ్లీ లోడ్ చేయండి. ప్రతిదీ పూర్తయినప్పుడు మీరు పూర్తి చేసిన వ్యాఖ్యను చూడాలి.
తరువాత మేము WordPress కోసం ఒక డేటాబేస్ను సృష్టిస్తాము. రన్;
sudo mysql -uroot -p
మేము పైన సృష్టించిన రూట్ పాస్వర్డ్ను నమోదు చేయండి, మీరు స్క్రీన్పై మరియాడిబి మానిటర్ ప్రాంప్ట్కు స్వాగతం చూడాలి . ఇది కనిపించినప్పుడు, ఆదేశాన్ని ఉపయోగించి క్రొత్త DB ని సృష్టించండి;
డేటాబేస్ బ్లాగును సృష్టించండి;
పై కమాండ్లోని “WordPress” DB కి నా ఇష్టపడే పేరు అని గమనించండి. మీదే ఎంచుకోవడానికి సంకోచించకండి.
ఇది విజయవంతమైతే, మీరు క్రింద ఉన్న చిత్రంలో ఉన్న స్క్రీన్ను చూడాలి.
తరువాత, ఉపయోగించి రూట్ వినియోగదారుకు డేటాబేస్ హక్కులను ఇవ్వండి;
WordPress లో అన్ని హక్కులను మంజూరు చేయండి. * 'రూట్' చేయడానికి local 'లోకల్ హోస్ట్' 'మీ పాస్వర్డ్' ద్వారా గుర్తించబడింది;
DB లో చేసిన మార్పులు అమలులోకి రావడానికి, మేము డేటాబేస్ అధికారాలను ఫ్లష్ చేయాలి. రన్;
ఫ్లష్ ప్రివిలేజెస్;
ఇది పూర్తయిన తరువాత, మేము CTRL + D ని ఉపయోగించి మరియాడిబి నుండి నిష్క్రమిస్తాము.
దశ 3: WordPress ను కాన్ఫిగర్ చేయండి
పైలో వెబ్ బ్రౌజర్ను తెరిచి, http: // localhost కు వెళ్లండి, మీకు ఇష్టమైన భాషను ఎన్నుకోమని అడుగుతున్న ఒక WordPress పేజీని చూడాలి, మీకు ఇష్టమైన భాషను ఎంచుకోండి మరియు కొనసాగించు క్లిక్ చేయండి.
తరువాతి పేజీలో, సంస్థాపనలతో కొనసాగండి.
ఇది ప్రాథమిక సైట్ సమాచారం కోసం అభ్యర్థిస్తుంది. క్రింద చూపిన విధంగా వాటిని పూరించండి;
డేటాబేస్ పేరు: WordPress వినియోగదారు పేరు: రూట్ పాస్వర్డ్:
“ఇన్స్టాల్ రన్” బటన్ తరువాత “సమర్పించు” బటన్ క్లిక్ చేయండి. ఇది మీ వెబ్సైట్ కోసం ఇమెయిల్, వినియోగదారు పేరు మరియు పాస్వర్డ్ను అభ్యర్థిస్తుంది. ఈ సమాచారాన్ని సరఫరా చేసి, “బ్లాగును ఇన్స్టాల్ చేయి” బటన్ను నొక్కండి. ఇది పూర్తయిన తర్వాత, మీరు ఇప్పుడు వెబ్సైట్ల బ్యాకెండ్లోకి లాగిన్ అవ్వగలరు మరియు http: // localhost / wp-admin ని సందర్శించడం ద్వారా దాని రూపాన్ని మరియు ఉపయోగాన్ని అనుకూలీకరించవచ్చు.
ఒకే నెట్వర్క్లోని వేరే పరికరం నుండి చూసే వినియోగదారుల కోసం URL స్నేహపూర్వకంగా చేయడానికి, మేము పెర్మాలింక్ల సెట్టింగ్లను మారుస్తాము. ఇది చేయుటకు, WordPress బ్యాకెండ్ నుండి, సెట్టింగులకు వెళ్లి, పెర్మాలింక్స్ ఎంచుకోండి, “ పోస్ట్ నేమ్ ” ఎంపికను ఎంచుకుని, “ మార్పులను సేవ్ చేయి ” బటన్ పై క్లిక్ చేయండి.
కాబట్టి వెబ్సర్వర్ ఈ మార్పులతో సమలేఖనం చేయబడింది, మేము అపాచీ యొక్క తిరిగి వ్రాసే మోడ్ను ప్రారంభించాలి. రన్;
సుడో a2enmod తిరిగి వ్రాస్తుంది
అభ్యర్ధనలను ఓవర్రైట్ చేయడానికి అనుమతించడానికి మేము వర్చువల్ హోస్ట్ను కూడా సూచించాలి. దీన్ని చేయడానికి మేము నానో ఎడిటర్ ఉపయోగించి అందుబాటులో ఉన్న సైట్ల డిఫాల్ట్ కాన్ఫిగరేషన్ను సవరించాలి.
రన్; sudo nano /etc/apache2/sites-available/000-default.conf
మొదటి పంక్తి తరువాత క్రింది పంక్తులను జోడించండి
ఇది లోపల ఉందని నిర్ధారించుకోండి
ఫైల్ను సేవ్ చేసి, CTRL + X ను ఉపయోగించి Y తరువాత నిష్క్రమించి ఎంటర్ చేయండి.
కాన్ఫిగరేషన్ ఫైళ్ళలో చేసిన మార్పులను ప్రభావితం చేయడానికి అపాచీని పున art ప్రారంభించండి. రన్;
సుడో సర్వీస్ అపాచీ 2 పున art ప్రారంభం
అంతే, మా రాస్ప్బెర్రీ వెబ్సర్వర్లో వెబ్సైట్ నడుస్తోంది. WordPress మీ రుచికి సులభంగా అనుకూలీకరించవచ్చు. మీరు థీమ్లను సులభంగా మార్చవచ్చు, పేజీలు, పోస్ట్లు జోడించవచ్చు, మెనుని మార్చవచ్చు.
సాధారణంగా, ప్రైవేట్ వెబ్సర్వర్తో సాధించగల విషయాలు చాలా ఉన్నాయి. సర్వర్ వలె అదే నెట్వర్క్లో కనెక్ట్ చేయబడిన పరికరాల మధ్య ఫైల్ భాగస్వామ్యం కోసం ఆ కీలక ఉపయోగాలలో ఒకటి.
కోరిందకాయ పైని రౌటర్కు కనెక్ట్ చేయడం ద్వారా మరియు పోర్ట్ ఫార్వార్డింగ్ పద్ధతులను ఉపయోగించడం ద్వారా, వెబ్సర్వర్ను ఇంటర్నెట్లో వెబ్పేజీలకు అందించడానికి మోహరించవచ్చు. అంటే వెబ్సర్వర్లో నిల్వ చేసిన ఫైల్లను ప్రపంచంలో ఎక్కడి నుండైనా యాక్సెస్ చేయవచ్చు.
హార్డ్వేర్ వలె కోరిందకాయ పై పరిమితం అని గమనించాలి మరియు అధిక ట్రాఫిక్ ఉన్న వెబ్సైట్లను హోస్ట్ చేయడానికి ఉపయోగిస్తే అది ఉత్తమంగా పనిచేయకపోవచ్చు.