కొత్త జిన్నెక్టర్
వెంటనే ప్రారంభమయ్యే సైట్, ప్లగిన్ లేదా బ్లాక్ థీమ్ను రూపొందించండి. ప్లేస్హోల్డర్ ఫైళ్లు లేవు, చేయాల్సిన పనుల (TODOs) జాబితాలు లేవు — అది సృష్టించబడిన క్షణంలోనే ప్లగిన్ సక్రియం అవుతుంది మరియు థీమ్ను ఎంచుకోవచ్చు.
Zinnector®
Zinnector® Node తప్ప మరేమీ ఇన్స్టాల్ చేయకుండానే WordPressను స్థానికంగా నిర్మిస్తుంది — Docker లేదు, MAMP లేదు — ఆపై మీరు నిర్మించిన దాన్ని మీరు డిప్లాయ్ చేయబోయే హోస్టింగ్ స్లాట్తో సరిపోల్చి తనిఖీ చేస్తుంది మరియు మీరు పుష్ చేయడానికి ముందే ఏవి సరిపోలవో మీకు తెలియజేస్తుంది. దీనిని npm install -g zinnector తో ఇన్స్టాల్ చేయండి. ఇది ఉచితం, MIT లైసెన్స్ కలిగి ఉంది మరియు ఇక్కడ ఉన్న మిగతా అన్నింటి వలె అదే పబ్లిక్ API పై నిర్మించబడింది.
చాలా హోస్టింగ్ CLIలు డిప్లాయ్ వద్ద ప్రారంభమవుతాయి. Zinnector® అంతకంటే ముందే ప్రారంభమవుతుంది — ఇది మీతో కలిసి సైట్ను నిర్మిస్తుంది, ఆపై మీరు దానిని పంపబోయే మెషీన్తో మీ పనిని సరిచూస్తుంది. "ఇది నా ల్యాప్టాప్లో నడిచింది" మరియు "ఇది సర్వర్లో నడుస్తుంది" మధ్య ఉండే తేడాలోనే మధ్యాహ్నాలు గడిచిపోతాయి, మరియు ఆ తేడా కొలవదగినది.
వెంటనే ప్రారంభమయ్యే సైట్, ప్లగిన్ లేదా బ్లాక్ థీమ్ను రూపొందించండి. ప్లేస్హోల్డర్ ఫైళ్లు లేవు, చేయాల్సిన పనుల (TODOs) జాబితాలు లేవు — అది సృష్టించబడిన క్షణంలోనే ప్లగిన్ సక్రియం అవుతుంది మరియు థీమ్ను ఎంచుకోవచ్చు.
ఎలాంటి Docker మరియు మీ PATH లో PHP లేకుండా, మీ స్వంత ప్లగిన్లు మరియు థీమ్లను అందించే నిజమైన WordPress సెకన్లలో మీ మెషీన్పై సిద్ధమవుతుంది. అభివృద్ధి చేయడానికి 5.2 నుండి 8.5 వరకు ఏదైనా PHP ని ఎంచుకోండి.
ప్రీ-ఫ్లైట్ తనిఖీ. మీరు రూపొందించిన దాన్ని మీరు డిప్లాయ్ చేయబోయే స్లాట్తో పోల్చి చూస్తుంది మరియు మీరు పుష్ చేయడానికి ముందు ప్రతి అసమానతను — మరియు అది చేయలేకపోయిన ప్రతి తనిఖీని — పేర్కొంటుంది.
ప్రీ-ఫ్లైట్ తనిఖీ చేయండి, మీ కమిట్లను పుష్ చేయండి, డిప్లాయ్మెంట్ను ప్రారంభించి పూర్తయ్యే వరకు పర్యవేక్షించండి. అది విఫలమైతే, బిల్డ్ లాగ్ కేవలం ఒక్క కమాండ్ దూరంలోనే ఉంటుంది.
మీ ప్రాజెక్ట్ మరియు మీ సైట్ను సందర్భానుసారంగా ఉపయోగించి, టెర్మినల్ నుండి సహాయకుడిని అడగండి. ఇది మీ స్వంత ఖాతాకు వ్యతిరేకంగా ప్లాట్ఫారమ్పై నడుస్తుంది, కాబట్టి మీ మెషీన్లో ఎలాంటి మోడల్ కీ ఎప్పటికీ నిల్వ చేయబడదు.
వరుసగా ఆరు ఆదేశాలు, మరియు ప్రతిదానిలో విజయం ఎలా కనిపిస్తుంది. ఇక్కడ ప్రతిదీ మీ స్వంత మెషీన్లో నడుస్తుంది; మీరు హోస్టింగ్ స్లాట్ను చేరుకున్నప్పుడు మాత్రమే API కీ అవసరమవుతుంది.
Node 24 లేదా కొత్త వెర్షన్లో npm install -g zinnector ను అమలు చేయండి. npm ఒకవేళ EBADENGINE అని ముద్రిస్తే, మీ Node వెర్షన్ 24 కంటే పాతది — nodejs.org నుండి ప్రస్తుత LTSను ఇన్స్టాల్ చేసి, ఇన్స్టాల్ను మళ్లీ అమలు చేయండి.
zinnector --version 0.1.2 వంటి వెర్షన్ నంబర్ను ప్రింట్ చేస్తుంది. 24 కంటే పాత Node పై Node 24 లేదా అంతకంటే కొత్తది అవసరమని తెలిపే సందేశాన్ని ప్రింట్ చేసి, నిష్క్రమిస్తుంది.
zinnector --help క్రింద ప్రతి ఆదేశాన్ని ఒక లైన్ ప్రయోజనంతో జాబితా చేస్తుంది. ప్రతి ఆదేశం దాని స్వంత --help ను కూడా తీసుకుంటుంది.
zinnector new my-site వెంటనే బూట్ అయ్యే ప్రాజెక్ట్ను సృష్టిస్తుంది — zinnector.json, wp-content ట్రీ మరియు README — మరియు అమలు చేయడానికి తదుపరి కమాండ్లను ప్రింట్ చేస్తుంది.
cd my-site, ఆపై zinnector dev. మొదటి రన్ WordPress రన్టైమ్ను డౌన్లోడ్ చేయడానికి ఒకసారి అడుగుతుంది (సుమారు 570 MB, CLI యొక్క స్వంత కాష్లో ఉంచబడుతుంది, మీ ప్రాజెక్ట్లో ఎప్పుడూ ఉండదు). విజయం సాధించినప్పుడు “running at http://127.0.0.1:9400” వలె కనిపిస్తుంది.
http://127.0.0.1:9400 అనేది ఒక కొత్త WordPress సైట్; /wp-admin ఇప్పటికే సైన్ ఇన్ చేయబడిన డ్యాష్బోర్డ్ను తెరుస్తుంది. wp-content/plugins లోకి ప్లగ్ఇన్ను డ్రాప్ చేయండి మరియు తదుపరి రీలోడ్లో అది అక్కడ ఉంటుంది.
zinnector login, zinnector link, zinnector check, zinnector push — మీరు నిర్మించిన దానిని స్లాట్కు వ్యతిరేకంగా ముందుగా తనిఖీ చేయండి, ఆపై డిప్లాయ్ చేసి అది పూర్తవడాన్ని చూడండి.
మీరు PHP 8.3 పై బిల్డ్ చేశారు. స్లాట్ 8.1 ను రన్ చేస్తుంది. సైట్ ఖాళీ తెల్లటి స్క్రీన్గా మారే వరకు ఏదీ మీకు తెలియజేయదు. ఈ కమాండ్ ఉన్నదే ఆ సమస్య కోసం, మరియు ఈ ప్లాట్ఫామ్ యజమాని పేరు పెట్టి మరీ అడిగింది దీని గురించే. Zinnector® రెండు వాతావరణాలను చదివి వాటిని పక్కపక్కనే ఉంచుతుంది — ఆపై మీరు ఏదైనా కారణం కలిగి ఉండవచ్చు కాబట్టి, ఎలాగైనా డిప్లాయ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
ప్రధాన సంస్కరణ అంతరం సైట్ను ఖచ్చితంగా దెబ్బతీస్తుంది కాబట్టి దానికి అధిక ప్రాధాన్యత ఇవ్వబడుతుంది; చిన్న అంతరానికి తక్కువ ప్రాధాన్యత ఇవ్వబడుతుంది. ప్రతిదానినీ అత్యంత కీలకమైనదిగా వర్గీకరించడం వల్ల ప్రజలు హెచ్చరికలను విస్మరించడం మాత్రమే నేర్చుకుంటారు.
ఒక WordPress నిర్మాణం పదివేల చిన్న ఫైళ్లను కలిగి ఉంటుంది, మరియు ఒక సైట్ దాని డిస్క్ పరిమితి కంటే చాలా తక్కువగా ఉన్నప్పటికీ దాని inode పరిమితిని ముగించవచ్చు. రెండూ ప్లాన్కు కాకుండా, వాస్తవానికి స్లాట్లో మిగిలి ఉన్నదానితో సరిచూడబడతాయి.
తన లక్ష్యాన్ని చూడలేని తనిఖీ ఎన్నడూ ఉత్తీర్ణమైనట్లు కాక, తనిఖీ చేయబడలేదని నివేదిస్తుంది. ఒక దోషరహిత ప్రక్రియ తాను ఎన్ని అంశాలను ధృవీకరించలేకపోయిందో తెలియజేస్తుంది, ఎందుకంటే తప్పుడు అంతా-బాగుంది అనే నివేదికనే ఎవరూ రెండోసారి పరిశీలించరు.
ప్రతి ఫలితాన్ని --forceతో భర్తీ చేయవచ్చు, మరియు సారాంశం కూడా అదే చెబుతుంది. CIలో నిష్క్రమణ కోడ్ గేట్గా పనిచేస్తుంది, తద్వారా నియంత్రణ ఒకరి చేతిలో ఉంటూనే పైప్లైన్ ఖచ్చితంగా ఉండగలదు.
WordPress Playground డిఫాల్ట్: WebAssemblyకి కంపైల్ చేయబడిన PHP, Node లోపల రన్ అవుతుంది, కాబట్టి Node మాత్రమే ఇన్స్టాల్ చేయబడిన ల్యాప్టాప్, ఈ వాక్యాన్ని చదవడానికి పట్టే సమయంలో ఏమీ లేని స్థితి నుండి నడుస్తున్న WordPress స్థాయికి చేరుకుంటుంది.
మీకు స్థానిక PHP అవసరమైనప్పుడు — imagick వంటి పొడిగింపు, నిజమైన MySQL — --runtime docker ని పాస్ చేయండి మరియు బదులుగా php-fpm మరియు MariaDB కంటైనర్లను పొందండి. రెండూ ఒకే ప్రాజెక్ట్ నుండి ఒకే ఫైల్లను అందిస్తాయి, కాబట్టి వాటి మధ్య మారడం ఇంజిన్ను మాత్రమే మారుస్తుంది మరియు మరేమీ కాదు.
Zinnector® అనేది డాష్బోర్డ్ వలె అదే పబ్లిక్ API పై నిర్మించబడింది, కాబట్టి ప్యానెల్ చేయగలిగినదంతా ఇది కూడా చేయగలదు — మరియు ప్రతి ఆదేశం ఒక ప్రైవేట్ ఎండ్పాయింట్గా కాకుండా OpenAPI వివరణలో నమోదు చేయబడిన ఆపరేషన్గా ఉంటుంది.
సైట్లను జాబితా చేయండి, ఒక సైట్ గురించి ప్లాట్ఫామ్కు తెలిసిన ప్రతిదాన్ని చదవండి, మళ్లీ డిప్లాయ్ చేయండి మరియు డిప్లాయ్ చరిత్రను మరియు బిల్డ్ లాగ్లను చదవండి.
డొమైన్లను జాబితా చేయండి, రికార్డు రాయబడకముందు చూపబడే రికార్డుతో DNS రికార్డులను చదవండి మరియు మార్చండి, మరియు మీ మెయిల్ సేవలను చదవండి.
PHP వెర్షన్లను మార్చండి, మీ ప్లాన్ కేటాయించిన పరిమితులకు అనుగుణంగా డిస్క్ మరియు inode వినియోగాన్ని తనిఖీ చేయండి, phpMyAdmin కోసం సింగిల్-యూజ్ లింక్లను పొందండి మరియు యాక్సెస్ అలాగే ఎర్రర్ లాగ్లను రియల్-టైమ్లో ట్రాక్ చేయండి.
సైట్లో అనుమతించబడిన జాబితాలోని WP-CLI ఆదేశాలను అమలు చేయండి మరియు ప్రతి సైట్కు విడిగా కాకుండా ఒకే కాల్లో మొత్తం ఎంపిక అంతటా కాష్లను క్లియర్ చేయండి లేదా మాల్వేర్ స్కాన్లను ప్రారంభించండి.
పూర్తి జాబితా, ప్రతి ఒక్కటి ఒక పంక్తిలో. పూర్తి సూచన — ప్రతి ఫ్లాగ్, అమలు చేయగల ఉదాహరణ మరియు ప్రతి కమాండ్ ఏమి ప్రింట్ చేస్తుందో — CLI నుండే రూపొందించబడుతుంది మరియు డెవలపర్ డాక్యుమెంటేషన్ మరియు నాలెడ్జ్ బేస్లో ఉంటుంది, కాబట్టి ఇది మీరు ఇన్స్టాల్ చేసిన సాధనం నుండి వేరుగా ఉండదు.
మీరు వెంటనే అమలు చేయగల WordPress ప్రాజెక్ట్ నిర్మాణాన్ని రూపొందించండి.
ఈ ప్రాజెక్ట్ను స్థానికంగా అమలు చేయండి — ఎటువంటి Docker అవసరం లేదు.
Zinn Digital® API కీతో సైన్ ఇన్ చేయండి.
భద్రపరిచిన API కీని మర్చిపోండి.
ఈ CLI ఎవరిగా ప్రామాణీకరించబడిందో చూపించండి.
ఈ కీ చూడగల సైట్లను జాబితా చేయండి.
ఒక సైట్ గురించి ప్లాట్ఫామ్కు తెలిసిన ప్రతిదీ.
ఒకే సైట్కు ఒక వ్యక్తికి యాక్సెస్ ఇవ్వండి — డెవలపర్, డిజైనర్, క్లయింట్ — పాత్ర మరియు కారణంతో.
సైట్కు ఎవరికి యాక్సెస్ ఇవ్వబడింది, వారి పాత్ర మరియు వారు ఇప్పటికే ఆమోదించారో లేదో చూడండి.
ఇమెయిల్ లేదా మంజూరు ఐడీ ద్వారా ఒక వ్యక్తి యాక్సెస్ను వెనక్కి తీసుకోండి.
మీ కోసం వేచి ఉన్న ఆహ్వానాలు, మరియు ఒకదాన్ని అంగీకరించండి.
ఈ ప్రాజెక్ట్ను హోస్టింగ్ స్లాట్కు చూపించండి (మరియు దాని రిపోజిటరీని కనెక్ట్ చేయండి).
స్థానిక అభివృద్ధి కోసం హోస్ట్ చేయబడిన సైట్ ఫైళ్ళను ఈ ప్రాజెక్ట్లోకి తీసుకురండి, మరియు మళ్లీ సమకాలీకరించడానికి తిరిగి అమలు చేయండి. సైట్ దాని స్వంత రిపోజిటరీకి సమకాలీకరించబడినప్పుడు వేగవంతమైన మార్గాన్ని తీసుకుంటుంది, లేకపోతే తాజా బ్యాకప్ నుండి పనిచేస్తుంది.
హోస్ట్ చేయబడిన సైట్ యొక్క లైవ్ ఫైల్లు మరియు దాని రిపోజిటరీ మధ్య ద్విముఖ సమకాలీకరణ: ప్రస్తుత స్థితిని చూడండి, దాన్ని ప్రారంభించండి, సైట్ మార్పులను కమిట్ చేయండి లేదా ఏ వైపునకు ప్రాధాన్యత ఇవ్వాలో ఎంచుకోండి.
Claude Desktop మరియు స్థానిక సర్వర్లను మాత్రమే ప్రారంభించే ఇతర AI క్లయింట్ల కోసం Zinn Digital® MCP సర్వర్కు వారధి.
హోస్ట్ చేయబడిన సైట్ నుండి ఒకే దశలో స్థానిక ప్రాజెక్ట్ను సృష్టించండి: దాని రిపోజిటరీని క్లోన్ చేయండి లేదా దాని ఫైల్లను లాగండి, ప్రాజెక్ట్ ఫైల్ను వ్రాయండి మరియు zinnector devని అమలు చేయడానికి సిద్ధంగా ఉండండి.
మీరు డిప్లాయ్ చేయబోయే స్లాట్తో ఈ ప్రాజెక్ట్ను పోల్చండి.
ప్రాథమిక తనిఖీ నిర్వహించండి, మీ కమిట్లను పంపండి మరియు విస్తరించండి.
పుష్ చేయకుండానే, ప్లాట్ఫారమ్ ఇప్పటికే కలిగి ఉన్నదాన్ని మళ్లీ విస్తరించండి.
సైట్ యొక్క విస్తరణ చరిత్ర.
సైట్ యొక్క PHP వెర్షన్ను చూపండి లేదా మార్చండి.
ప్లాన్ కేటాయించిన పరిమితికి అనుగుణంగా డిస్క్, ఫైళ్ళు మరియు డేటాబేస్ వినియోగం.
డేటాబేస్ పరిమాణం, మరియు phpMyAdmin మరియు ఫైల్ మేనేజర్కి ఒకేసారి ఉపయోగించే లింక్లు.
సైట్ యొక్క యాక్సెస్ మరియు ఎర్రర్ లాగ్లను నిజ సమయంలో ట్రాక్ చేయండి.
సైట్లో అనుమతించబడిన WP-CLI ఆదేశాన్ని అమలు చేయండి.
సైట్ బ్యాకప్లను జాబితా చేయండి మరియు తీసుకోండి. ఉప ఆదేశాలు: list, now.
ఈ కీ చూడగలిగే డొమైన్లను జాబితా చేయండి.
DNS రికార్డులను చదవండి మరియు మార్చండి. ఉప ఆదేశాలు: list, add, rm.
మెయిల్ సేవలను జాబితా చేయండి.
బహుళ సైట్లలో ఒకే ఆపరేషన్ను అమలు చేయండి (cache_purge, malware_scan, sitemap, block_ip).
ఈ ప్రాజెక్ట్ను సందర్భానుసారంగా ఉంచి, Zinn Digital® సహాయకుడిని అడగండి.
లేదు. `zinnector new` మరియు `zinnector dev`లకు ఎటువంటి ఖాతా అవసరం లేదు — ప్లగిన్, థీమ్ లేదా మొత్తం సైట్ను స్కాఫోల్డ్ చేసి, దాన్ని స్థానికంగా, ఉచితంగా, శాశ్వతంగా రన్ చేయండి. మీ హోస్టింగ్తో సంప్రదించే ఆదేశాలకు మాత్రమే API కీ అవసరం.
డిఫాల్ట్ రన్టైమ్ కోసం కాదు. WordPress Playground అనేది PHPని WebAssemblyకి కంపైల్ చేస్తుంది మరియు Node లోపల రన్ అవుతుంది, కాబట్టి `zinnector dev` మరే ఇతర సాధనం ఇన్స్టాల్ చేయకుండానే సెకన్లలో నిజమైన WordPressను బూట్ చేస్తుంది. imagick లేదా ionCube వంటి ఎక్స్టెన్షన్ను పరీక్షించడానికి మీకు నేటివ్ PHP అవసరమైతే, అందుకు బదులుగా `--runtime docker` మీకు php-fpm మరియు MariaDB కంటైనర్లను అందిస్తుంది. రెండూ మద్దతు ఇవ్వబడతాయి; ఏదీ ఫాల్బ్యాక్ కాదు.
స్లాట్ వెర్షన్తో మీ స్థానిక PHP వెర్షన్ పోలిక, మీరు నిర్మించిన వెర్షన్కు స్లాట్ మారగలదా లేదా, స్లాట్ యొక్క PHP జీవిత ముగింపును దాటిందా మరియు మెషీన్ దానిని వాస్తవంగా వర్తింపజేసిందా లేదా, మిగిలి ఉన్న డిస్క్ మరియు inode స్థలానికి సంబంధించి మీ ప్రాజెక్ట్ పరిమాణం మరియు ఫైల్ల సంఖ్య, ప్రతి వైపు ఉన్న WordPress వెర్షన్లు, స్లాట్ ప్రొవిజనింగ్ పూర్తి చేసుకుందో లేదో, మరియు డిప్లాయ్ చేయడానికి git రిపోజిటరీ కనెక్ట్ చేయబడిందో లేదో తనిఖీ చేయబడుతుంది. తనిఖీ చేయలేని ఏదైనా అంశం ఉత్తీర్ణమైనట్లు లెక్కించబడకుండా, తనిఖీ చేయబడనిదిగా నివేదించబడుతుంది.
లేదు, మరియు ఇది ఉద్దేశపూర్వకమైనది. Pre-flight హెచ్చరిస్తుంది మరియు మిమ్మల్ని ముందుకు వెళ్లనిస్తుంది — `--force` ఏదైనా గుర్తింపును దాటి డిప్లాయ్ చేస్తుంది. చెకర్ తెలుసుకోలేని విషయాలు మీ స్వంత సైట్ గురించి మీకు తెలుసు, మరియు డిప్లాయ్ చేయడానికి నిరాకరించే సాధనాన్ని ప్రజలు అన్ఇన్స్టాల్ చేస్తారు.
కీ ఎప్పుడూ కమాండ్ లైన్ నుండి చదవబడదు — ప్రాంప్ట్ లేదా పైప్ చేయబడిన stdin నుండి మాత్రమే చదవబడుతుంది — కాబట్టి ఇది మీ షెల్ హిస్టరీలో లేదా ప్రాసెస్ జాబితాలో ఉండదు. ఇది 600 ఫైల్ మోడ్తో మీ స్వంత కాన్ఫిగరేషన్ డైరెక్టరీలో నిల్వ చేయబడుతుంది, మరియు Zinnector® రాసిన ప్రతిసారీ ఆ అనుమతులను మళ్లీ నిర్ధారిస్తుంది.
అవును. `ZINNECTOR_TOKEN` ని సెట్ చేయండి, మరియు ప్రతి కమాండ్ `--json` ను తీసుకుంటుంది. మానవులు చదవగలిగే అవుట్పుట్ stderr కు మరియు డేటా stdout కు వెళుతుంది, కాబట్టి పైపులు స్పష్టంగా ఉంటాయి. `zinnector check` ఏదైనా కనుగొన్నప్పుడు నాన్-జీరోతో నిష్క్రమిస్తుంది, కాబట్టి ఇది పైప్లైన్ గేట్గా పనిచేస్తుంది, మరియు పోలిక చేయడం సాధ్యం కానప్పుడు `--strict` కూడా విఫలమవుతుంది.
npm install -g zinnector ను రన్ చేయండి, లేదా npx zinnector new my-site తో ఒకసారి ప్రయత్నించండి. ఉచితం, MIT లైసెన్స్ పొందింది మరియు పబ్లిక్ API పై రూపొందించబడింది. ప్రాజెక్ట్ ప్రాథమిక నిర్మాణాన్ని సిద్ధం చేయండి, Docker లేకుండా స్థానికంగా రన్ చేయండి మరియు మీరు డిప్లాయ్ చేయడానికి ముందు ముందస్తు తనిఖీని నిర్వహించండి.
పత్రాలను చదవండి