ක්‍රියාත්මක කළ නොහැක: අවශ්‍ය ගොනුව හමු නොවීය! ගොනුව පැහැදිලිවම පවතී, පද්ධතිය එය සොයාගත නොහැකි බව පවසන්නේ ඇයි?

කරදරකාරීcannot execute: required file not found"දෝෂයි, මොකද වුණේ?

හමුවීමcannot execute: required file not foundවැරැද්දක්? ගොනුව පැහැදිලිවම එහි ඇත, නමුත් පද්ධතියට එය සොයාගත නොහැකිද?

මිනිත්තු 3න් ඉක්මන් විසඳුමක්! අවසර පරීක්ෂා කරන්න,Shebangරේඛා සහ ගොනු කේතනය, ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීමේ ගැටළුව සම්පූර්ණයෙන්ම විසඳීම,ලිනක්ස්/Mac පරිශීලකයින් කියවිය යුතුම පොතක්!

"" නිසා ඔබ කවදා හෝ ඔබේ පරිගණක තිරය ඉදිරිපිට හිස ගසා තිබේද?cannot execute: required file not found"වැරදීමක්?

මේක හරිම කලකිරීමක්!

ගොනුව පැහැදිලිවම එහි ඇත, නමුත් පද්ධතිය එය නොසලකා හරියි.

ගොනුව ඇත්තටම පවතිනවාද?

පළමුව, අපි තහවුරු කළ යුතුයි, ගොනුව ඇත්තටම පවතිනවාද?

ඒක වැරදි තැනකද දැම්මේ?

ඒක හරියට ඔයා ඔයාගේ යතුරු කොච්චර හොඳට හංගලා තිබ්බද කියනවා නම් ඔයාට ඒවා තවත් හොයාගන්න බැරි වෙනවා වගේ.

සදහා ls -l check_htaccess.sh බලන්න, ඒක එතන නිහඬව වැතිර ඉන්නවද?

ක්‍රියාත්මක කළ නොහැක: අවශ්‍ය ගොනුව හමු නොවීය! ගොනුව පැහැදිලිවම පවතී, පද්ධතිය එය සොයාගත නොහැකි බව පවසන්නේ ඇයි?

ක්‍රියාත්මක කිරීමට බලය දෙන්න!

ගොනුව පවතී නම්, එය බොහෝ විට අවසර ගැටළුවක් විය හැකිය.

පොඩ්ඩක් හිතලා බලන්න, පාස් එකක් නැතුව කෙනෙක් කොහොමද ඇතුලට යන්නේ? restricted area කුමන?

ඔබේ ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීමට අවසර ලබා දීම එයට VIP අවසර පත්‍රයක් ලබා දෙනවා හා සමානයි.

chmod +x check_htaccess.sh ඔයා මේ මන්ත්‍රයට සුදුසුයි.

ෂෙබාං, අද්භූත මන්ත්‍රය

පිටපතේ පළමු පේළිය,#!/bin/bash, අද්භූත මන්ත්‍රයක් වගේ.

මෙම ස්ක්‍රිප්ට් එක ක්‍රියාත්මක කිරීම සඳහා bash භාවිතා කරන ලෙස එය පද්ධතියට කියයි.

අක්ෂර වින්‍යාසය වැරදි ලෙස ලියා ඇත්නම්, පද්ධතිය නිසැකවම ව්‍යාකූල වනු ඇත.

අක්ෂර වින්‍යාසය නොවෙනස්ව පවතින බවත් රහසිගතව වෙනස් කර නොමැති බවත් සහතික කර ගැනීමට පරීක්ෂා කරන්න.

වින්ඩෝස් ගොචාස්

ඔබ Windows යටතේ ස්ක්‍රිප්ට් නිර්මාණය කරන්නේ නම්, රේඛා බිඳීම් ගැන සැලකිලිමත් වන්න.

වින්ඩෝස් සහ ලිනක්ස් වල විවිධ භාෂා දෙකක් මෙන් විවිධ රේඛා අවසානයන් ඇත.

dos2unix check_htaccess.sh මෙම විධානය ඔබට පරිවර්තනය කිරීමට සහ සන්නිවේදන බාධක මඟහරවා ගැනීමට උපකාරී වේ.

ගොනු ආකෘතිය, හරිද?

සදහා file check_htaccess.sh ගොනු ආකෘතිය පරීක්ෂා කරන්න.

එය ක්‍රියාත්මක කළ හැකි පෙළ ගොනුවක් බවත් අමුතු දෙයක් නොවන බවත් සහතික කර ගන්න.

හරියට බෝතල් ඕපනර් එකක් පාවිච්චි කරලා කෑන් එකක් අරින්න බෑ වගේ.

ගැඹුරින් ගවේෂණය කර දේවල්වල පතුලටම යන්න.

ඉහත කරුණු වලට අමතරව, ගැඹුරු හේතු කිහිපයක් තිබේ.

උදාහරණයක් ලෙස, ඔබේ පද්ධති පරිසර විචල්‍යයන් නිවැරදිව සකසා තිබේද?

සමහර යැපෙන පුස්තකාල අතුරුදහන් වී තිබේද?

මේ සියල්ලෙන් ඔබට අවශ්‍ය වන්නේ රහස් පරීක්ෂකයෙකු මෙන් තවදුරටත් ගවේෂණය කර අභිරහස හෙළිදරව් කිරීමයි.

අභිරහස හෙළි කිරීමෙන් පමණක් අපට අවසානය සොයාගත හැකිය.

මගේ මතය අනුව, මෙම ගැටළුව විසඳීමේ යතුර සවිස්තරාත්මක විමර්ශනයක් තුළ පවතී.

ඉතාමත් මූලික ගොනු පැවැත්මේ සිට සංකීර්ණ පද්ධති පරිසරය දක්වා, අපි ඒවා එකින් එක සමාලෝචනය කළ යුතුය. 

මේක හරියට වෛද්‍යවරයෙක් රෝගයක් හඳුනා ගන්නවා වගේ. රෝගයට මූලික හේතුව සොයා ගැනීමට පොහොසත් අත්දැකීම් සහ දැනුම අවශ්‍ය වේ.

නිගමනය: මීදුම ඉවත් කර ආලෝකය බලන්න.

"cannot execute: required file not found” මෙම දෝෂය බියජනක ලෙස පෙනුනත්, අපි එය සන්සුන්ව විශ්ලේෂණය කර ගැටලුවේ මූල හේතුව සොයා ගන්නේ නම් එය පහසුවෙන් විසඳා ගත හැකිය.

මතක තබා ගන්න, ගොනු පැවැත්ම, ක්‍රියාත්මක කිරීමේ අවසර, Shebang, ගොනු ආකෘතිය, පද්ධති පරිසරය, මේවා අප අවධානය යොමු කළ යුතු ප්‍රධාන කරුණු වේ.

මෙම ලිපිය ඔබට ගැටලුව විසඳා ගැනීමට සහ ක්‍රමලේඛනයේ මාවතේ නිර්භීතව ඉදිරියට යාමට උපකාරී වනු ඇතැයි මම බලාපොරොත්තු වෙමි!

පියවර ගන්න!

මේ වැරැද්ද තවදුරටත් ඔබට කරදර කරන්න දෙන්න එපා!

දැන්ම ක්‍රියාමාර්ග ගන්න, ඔබේ ස්ක්‍රිප්ට් පරීක්ෂා කරන්න, ගැටළු සොයා ගන්න, සහ ඔබේ කේතය ක්‍රියාත්මක කරන්න!

මාව විශ්වාස කරන්න, ඔයාට ඒක කරන්න පුළුවන්!

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "ක්‍රියාත්මක කළ නොහැක: අවශ්‍ය ගොනුව හමු නොවීය!" ගොනුව පැහැදිලිවම පවතී, පද්ධතිය එය සොයාගත නොහැකි බව පවසන්නේ ඇයි? ”, එය ඔබට ප්‍රයෝජනවත් විය හැකිය.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-32648.html

තවත් සැඟවුණු උපක්‍රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්‍රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!

ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ලිපි නාමාවලිය
අනුචලන ඉහළට