ගොනු
මගේ වෙබ් අඩවියේ ගොනු කොහේද?
public_html ෆෝල්ඩරයේ, එය පාලන පුවරුවේ File Manager (Web Files) විවෘත කරයි. එහිදී drag and drop මගින් upload කළ හැක, code editor හි ගොනු සංස්කරණය කළ හැක (ගොනුවක් මත double-click කරන්න), නම වෙනස් කිරීම, ගෙන යාම, මකා දැමීම, zip කිරීම සහ download කිරීම කළ හැක. ඉඩ ගන්නේ කුමක්දැයි බැලීමට ෆෝල්ඩරයක් මත right-click කර Get Disk Usage තෝරන්න. ගොනු බොහොමයක් එකවර upload කිරීමට FTP භාවිත කරන්න.
මුල් පිටුව වන්නේ කුමන ගොනුවද?
index.php, index.html, index.htm, index.cgi, index.rb, index.py අතරින් මුලින්ම හමු වන ගොනුව. වෙනත් ගොනුවක් සඳහා, එය පාලන පුවරුවේ (Directory Indexing) හෝ .htaccess හි සකසන්න:
DirectoryIndex start.phpඩොමේනයකට වෙනත් ෆෝල්ඩරයක් පෙන්විය හැකිද?
ඔව්: පාලන පුවරුවේ Document Root ක්ෂේත්රය (ප්රධාන ඩොමේනය සඳහා Domains, අනෙක් ඒවා සඳහා Subdomains) ඔබේ හෝස්ටිං හි ඕනෑම ෆෝල්ඩරයකට යොමු කළ හැක. එම ෆෝල්ඩරයේ අඩවිය තිබිය යුතුයි, නැතහොත් අමුත්තන්ට දෝෂයක් හෝ ගොනු ලැයිස්තුවක් පෙනේ.
ගොනු අවසර (permissions) කුමක් විය යුතුද?
ෆෝල්ඩර 755, ගොනු 644. පාලන පුවරුවේ File Permissions Checker (Scan Permissions, ඉන්පසු Fix Selected) වැරදි ඒවා නිවැරදි කරයි; ඒවා "403 Forbidden" සඳහා සුලබ හේතුවකි.
මගේම දෝෂ පිටු සාදන්නේ කෙසේද?
පාලන පුවරුව, Custom Errors: ඕනෑම දෝෂ කේතයක් සඳහා ඔබේ අඩවියේ පිටුවක් පෙන්වන්න, ලිපිනයකට redirect කරන්න, හෝ පාඨයක් පෙන්වන්න. Plugin එකක් අවශ්ය නැත.
.well-known ෆෝල්ඩරය කුමක්ද?
වෙනත් සේවා ඔබේ ඩොමේනය පරීක්ෂා කිරීමට එය භාවිත කරයි (සහතික තහවුරු කිරීමේ ගොනු, security.txt). එය එලෙසම තබන්න.
.htaccess සමඟ redirects
public_html හි ඇති .htaccess ගොනුවක් එම ෆෝල්ඩරය සහ ඊට පහළ සියල්ල සඳහා redirects සහ ප්රවේශය පාලනය කරයි. සංස්කරණයට පෙර පිටපතක් තබා ගන්න: එක් අකුරු වැරැද්දක් 500 දෝෂයකින් මුළු අඩවියම නවත්වයි, සහ error log එක එම පේළිය නම් කරයි. https සඳහා .htaccess නොව පාලන පුවරුවේ Force HTTPS භාවිත කරන්න.
www ඇති ලිපිනය www නැති ලිපිනයට redirect කරන්න
.htaccess හි ඉහළින්ම:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]www නැති ලිපිනය www ඇති ලිපිනයට redirect කරන්න
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]පැරණි ඩොමේනයක් නව එකකට redirect කරන්න
පැරණි ඩොමේනය ඔබේ හෝස්ටිං වෙත එකතු කර තිබිය යුතුයි; path එක රැකේ:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old-domain\.com$ [NC]
RewriteRule ^ https://new-domain.com%{REQUEST_URI} [L,R=301]එක් පිටුවක් redirect කරන්න
Redirect 301 /old-page.html https://yourdomain.lk/new-page/මා සකසා නැති login කොටුවක් පෙනෙනවා.
.htpasswd මුරපදයක් සහිත .htaccess ගොනුවක් එම ෆෝල්ඩරය ආරක්ෂා කරයි. එම ආරක්ෂාව අවශ්ය නැත්නම් එම පේළි හෝ ගොනු ඉවත් කරන්න.
සජීවීව යාමට පෙර පරීක්ෂා කිරීම
ඩොමේනය Lunida වෙත යොමු වීමට පෙර මගේ අඩවිය බලන්නේ කෙසේද?
සෑම හෝස්ටිං පැකේජයකටම පාලන පුවරුවේ පෙන්වන තාවකාලික URL එකක් ඇත. එය සජීවී අඩවියේ ගොනුම පෙන්වයි. එය සැබෑ අඩවියට වඩා මන්දගාමී වන අතර CDN නැත, එබැවින් එය මත වේගය විනිශ්චය නොකරන්න.
මාරු කිරීමට පෙර මගේ අඩවිය එහි සැබෑ නමින් පරීක්ෂා කරන්නේ කෙසේද?
ඔබේම පරිගණකයේ hosts ගොනුව සමඟ: ඔබේ හෝස්ටිං හි IP ලිපිනය (පාලන පුවරුවේ පෙන්වයි) සහ ඩොමේනය සහිත පේළියක් එකතු කරන්න, අවසන් වූ පසු එය ඉවත් කරන්න.
203.0.113.10 yourdomain.lk www.yourdomain.lk
- Windows: Notepad administrator ලෙස විවෘත කර C:\Windows\System32\drivers\etc\hosts සංස්කරණය කරන්න.
- macOS: Terminal හි
sudo nano /private/etc/hosts, ඉන්පසුsudo dscacheutil -flushcache. - Linux: /etc/hosts.
203.0.113.10 යනු ඔබේ හෝස්ටිං හි ලිපිනයයි.
අඩවිය ක්රියා නොකිරීම සහ දෝෂ පණිවිඩ
පළමුව වේදිකාවේ ගැටලු සඳහා status.lunida.net බලන්න, ඉන්පසු පාලන පුවරුවේ error log එක (Logs & Stats): එය PHP දෝෂ, .htaccess වැරදි, නැති ගොනු සහ firewall අවහිර කිරීම් ඒවායේ වේලාවන් සමඟ පෙන්වයි. අපට ලියන විට නිශ්චිත ලිපිනය, දෝෂ පාඨය හෝ screenshot එකක්, වේලාව සහ අවසානයට වෙනස් කළේ කුමක්ද යන්න එවන්න.
500 Internal Server Error
සාමාන්යයෙන් PHP දෝෂයක් (plugin, theme හෝ PHP අනුවාදය වෙනස් කිරීමක්) හෝ කැඩුණු .htaccess පේළියක්; error log එක එය නම් කරයි. අවසාන වෙනස අහෝසි කරන්න.
400 Bad Request
පැරණි හෝ කැඩුණු cookies. අඩවිය සඳහා cookies සහ cache හිස් කරන්න, නැතහොත් private කවුළුවක උත්සාහ කරන්න.
401: "please wait while we verify you're not a robot"
අපේ bot ආරක්ෂාව සැක සහිත ලෙස පෙනෙන අමුත්තන් පරීක්ෂා කරයි. සමත් වූ පසු ඔබේ IP ලිපිනයට පැය 48ක් ඇතුළු වීමට ඉඩ ලැබේ. එය සැබෑ අමුත්තෙකුට නැවත නැවත පෙනේ නම්, හෝ ඔබට අවශ්ය සේවාවක් (SEO crawler, payment callback, uptime monitor) අවහිර කරයි නම්, IP ලිපිනය සහ වේලාව සමඟ අපට ලියන්න.
403 Forbidden
වැරදි ගොනු අවසර (ඉහත ගොනු බලන්න), .htaccess හි deny නීතියක්, security plugin එකක්, Block Visitors (පහත), හෝ web application firewall එක. ඉතිරි සියල්ල ක්රියා කරන අතර එක් ක්රියාවක් සඳහා පමණක් (පිටුවක් save කිරීම, form එකක් යැවීම, upload එකක්) 403 නම් සාමාන්යයෙන් එය firewall එකයි; එවිට error log එකේ "ModSecurity: Access denied" පෙනේ. ලිපිනය, වේලාව සහ ඔබේ IP ලිපිනය සමඟ අපට ලියන්න, අපි එම ඉල්ලීමට ඉඩ දෙන්නෙමු.
404 Not Found
එම නමින් ගොනුව නැත (කැපිටල් අකුරු වැදගත්), document root එක වැරදි ෆෝල්ඩරයකට යොමු වී ඇත, නැතහොත් WordPress හි permalinks නැවත save කළ යුතුයි (WordPress දෝෂ).
429 Too Many Requests
ඔබේ IP ලිපිනය නැති හෝ තහනම් ගොනු සඳහා ඉල්ලීම් බොහොමයක් යැවීය; සාමාන්යයෙන් පසුබිමේ නැති scripts හෝ පින්තූර පූරණය කරන පිටුවක්. නැති ගොනු නිවැරදි කරන්න (බ්රව්සර් console එක ඒවා ලැයිස්තුගත කරයි). එය දිගටම සිදු වේ නම්, පියවර සහ ඔබේ IP ලිපිනය (whatismyip.com එය පෙන්වයි) සමඟ අපට ලියන්න.
ERR_TOO_MANY_REDIRECTS / "The page isn't redirecting properly"
Redirect ලූපයක්. සාමාන්ය හේතු: Force HTTPS සමඟ https plugin එකක් හෝ .htaccess නීතියක්, Cloudflare Flexible ලෙස සකසා තිබීම (එය Full විය යුතුයි), WordPress site සහ home ලිපින වෙනස් වීම, නව plugin එකක් හෝ .htaccess නීතියක්. අවසාන වෙනස අහෝසි කරන්න.
අඩවියට ළඟා විය නොහැක, නැතහොත් time out වේ.
එය සැමට ක්රියා නොකරනවාදැයි downforeveryoneorjustme.com හි පරීක්ෂා කරන්න. ඔබට පමණක් නම්: router එක නැවත ආරම්භ කරන්න, වෙනත් ජාලයක් (mobile data) උත්සාහ කරන්න, VPN, antivirus හෝ ad blocker අක්රිය කරන්න, cache හිස් කරන්න. ඔබේම IP ලිපිනය අවහිර වී ඇති බව පෙනේ නම්, එය සමඟ අපට ලියන්න.
ආපසු ගිය පසු err_cache_miss හෝ "Document Expired"
මෙය දෝෂයක් නොවේ: බ්රව්සරය form එකක් දෙවරක් යැවීම වළක්වයි. පිටුව reload කරන්න හෝ නැවත විවෘත කරන්න.
Chrome "Dangerous site" හෝ "Deceptive site" ලෙස අනතුරු අඟවයි.
Google අඩවිය සලකුණු කර ඇත, සෑම විටම පාහේ එය hack කර ඇති නිසා. වහාම අපට ලියන්න. අඩවිය පිරිසිදු වූ පසු, Search Console හි සමාලෝචනයක් සඳහා Google ගෙන් ඉල්ලන්න.
Security scanner එකක් පවසන්නේ සේවාදායකයේ මෘදුකාංග යල් පැන ගිය බවයි.
අපේ සේවාදායකවලට ආරක්ෂක නිවැරදි කිරීම් backport කර ලැබේ, එබැවින් නිවැරදි කිරීම් ඇතුළත් වුවත් අනුවාද අංකයක් පැරණි ලෙස පෙනිය හැක. කිසිදු ක්රියාමාර්ගයක් අවශ්ය නැත.
ඔබ මගෙන් traceroute එකක් ඉල්ලුවා.
Windows: Command Prompt, tracert yourdomain.lk. macOS සහ Linux: Terminal, traceroute yourdomain.lk. සම්පූර්ණ ප්රතිදානය අපට එවන්න.
ආරක්ෂාව සහ hack කළ අඩවි
Malware Scan පෙන්වන්නේ කුමක්ද?
Malware Scan (පාලන පුවරුව, Security) ඔබේ අඩවි දිනපතා සහ ඔබ "Scan again" ඔබන සෑම විටම පරීක්ෂා කරයි. රතු සොයාගැනීම් සැබෑ අවදානමකි; කහ ඒවා තොරතුරු පමණි (සැක සහිත පාඨ අඩංගු logs, database dumps හෝ zip backups). අඩවියක රතු සොයාගැනීම් ඇති තාක්, එම හෝස්ටිං හි PHP mail සහ scheduled tasks අක්රිය වේ, එබැවින් contact forms යැවීම නවතී. නව scan එකක් පිරිසිදු වූ පසු දෙකම තනිවම නැවත ක්රියා කරයි.
මගේ අඩවිය hack කර ඇත. මා කළ යුත්තේ කුමක්ද?
වහාම අපට ලියන්න. ඒ අතරතුර:
- ආසාදිත ගොනු එම මෘදුකාංගයේම නව පිටපත්වලින් ප්රතිස්ථාපනය කර ඔබට අවශ්ය නැති ගොනු මකා දමන්න;
- භාවිත නොකරන plugins සහ themes ඉවත් කර අනෙක් සියල්ල යාවත්කාලීන කරන්න;
- සියලු මුරපද වෙනස් කරන්න: පාලන පුවරුව, WordPress administrators, දත්ත සමුදාය සහ FTP (නව දත්ත සමුදා මුරපදය wp-config.php වෙත දමන්න).
රටවල් හෝ IP ලිපින අවහිර කරන්නේ කෙසේද?
පාලන පුවරුව, Block Visitors: තෝරාගත් රටවල් හැර අන් සියලු රටවල් අවහිර කරන්න, නැතහොත් තෝරාගත් ඒවා හැර සියල්ලට ඉඩ දෙන්න, සහ තනි IP ලිපින හෝ පරාස අවහිර කරන්න. අවහිර කළ අමුත්තන්ට 403 පෙනේ. USA අවහිර කිරීමෙන් Google ඔබේ අඩවිය index කිරීම නැවතිය හැක.
මට firewall එක අක්රිය කළ හැකිද?
Web application firewall සහ bot ආරක්ෂාව සෑම අඩවියක්ම ආරක්ෂා කරන අතර අක්රිය කළ නොහැක. ඔබට අවශ්ය දෙයක් ඒවා අවහිර කරයි නම්, අපට ලියන්න, අපි ව්යතිරේකයක් කරන්නෙමු.
Backups
Backup එකක් සාදා ප්රතිස්ථාපනය කරන්නේ කෙසේද?
පාලන පුවරුව, Backup/Restore (Web Files): ඔබේ ගොනු, දත්ත සමුදා හෝ දෙකෙහිම Create Backup කරන්න, ඉන්පසු zip එක Download කර සේවාදායකයෙන් පිටත තබා ගන්න. ප්රතිස්ථාපනයට, එවැනි zip එකක් එහි upload කර පවතින ගොනු ප්රතිස්ථාපනය කිරීම, නැති ඒවා පමණක් එකතු කිරීම හෝ වෙනම ෆෝල්ඩරයකට දිග හැරීම තෝරන්න; දත්ත සමුදාද ඇතුළත් කිරීමට Restore Databases ලකුණු කරන්න. මෙම මෙවලමෙන් සාදන ලද zips පමණක් එමගින් ප්රතිස්ථාපනය කළ හැක, වෙනත් හෝස්ට් එකක පුවරුවෙන් ආ zips නොවේ.
අඩවියක් වෙනත් හෝස්ටිං පැකේජයකට පිටපත් කළ හැකිද?
ඔව්: එක් පැකේජයක backup එකක් සාදා අනෙක් පැකේජයේ එය ප්රතිස්ථාපනය කරන්න.
මට දින කිහිපයකට පෙර තිබූ ආකාරයට අඩවිය අවශ්යයි.
ඔබේ පාලන පුවරුව එම දිනය සඳහා ප්රතිස්ථාපනයක් ලබා නොදේ නම්, දිනය සහ ප්රතිස්ථාපනය කළ යුත්තේ කුමක්ද යන්න සමඟ අපට ලියන්න.
යෙදුම්
එක් ක්ලික් එකකින් ස්ථාපනය කළ හැක්කේ කුමන යෙදුම්ද?
80කට වඩා, ඒ අතර WordPress, Joomla, Drupal, PrestaShop, OpenCart, Moodle, phpBB, MediaWiki, Matomo, osTicket සහ Laravel. Installer එක දත්ත සමුදායද සකසයි. ImageMagick සහ Imagick PHP extension ලබා ගත හැක.
ඔබේ අඩවිය Lunida වෙත ගෙන ඒම
මගේ අඩවිය ගෙන ඒමට ඔබට අවශ්ය මොනවාද?
අපි එය නොමිලේ ගෙන එන්නෙමු. අපට පැරණි හෝස්ට් එකේ පාලන පුවරු login එක (cPanel, හෝ API access සක්රිය කළ Plesk), නැතහොත් FTP සහ දත්ත සමුදා ප්රවේශය, නැතහොත් සම්පූර්ණ backup එකක් අවශ්යයි; සහ ඔබේ ඩොමේන සහ තැපැල් පෙට්ටි ලැයිස්තුව. පැරණි ගිණුම එහි quota ඉක්මවා ඇති විට හෝ අත්හිටුවා ඇති විට, නැතහොත් එහි firewall එක අපව අවහිර කරන විට ගෙන ඒම් නතර වේ.
ගෙන ඒමේදී සිදු වන්නේ කුමක්ද?
පැරණි හෝස්ට් එකේ කිසිවක් මකා නොදැමේ. ඔබ තාවකාලික URL එකෙන් හෝ hosts ගොනුවෙන් (ඉහත) අඩවිය පරීක්ෂා කර, ඉන්පසු නාම සේවාදායක වෙනස් කරන්න. DNS records පිටපත් නොවේ: වෙනත් තැනක රැඳෙන තැපැල් හෝ සේවා සඳහා records මාරු කිරීමට පෙර එකතු කළ යුතුයි (ඩොමේන බලන්න). පැරණි ගිණුම වසා දැමීමට පෙර සියල්ලේම ඔබේම පිටපතක් තබා ගන්න.
තවමත් ගැටලුවක්ද?
support (at) lunida.net වෙත සිංහලෙන්, දෙමළෙන් හෝ ඉංග්රීසියෙන් ලියන්න. ඔබේ ඩොමේනය සහ ඔබ දකින දේ අපට කියන්න; screenshot එකක් උදව් වේ.
support (at) lunida.net