Моят уебсайт не работи: как да открия и отстраня проблема?

Понякога вашият уебсайт може да срещне проблеми след актуализации или без видима причина. За щастие, има стъпки, които можете да предприемете, за да предотвратите и отстраните тези проблеми самостоятелно. Това ръководство ще ви преведе през най-честите причини за недостъпност на уебсайта и как да ги отстраните. Ако имате нужда от допълнителна помощ, нашият Екип за обслужване на клиенти може да помогне.

Вашата връзка не е частна

Ако срещнете съобщението за грешка „Вашата връзка не е частна“, когато се опитвате да достъпите уебсайт, това означава, че браузърът ви не е успял да установи защитена връзка между вашето устройство и сайта.

За да отстраните това, първо проверете за проблеми със SSL сертификата. Използвайте инструмент за SSL Checker, за да проверите дали е инсталиран валиден сертификат и няма проблеми, свързани със SSL. Ако проверката не открие проблеми или сертификатът е конфигуриран правилно, грешката може да се дължи на смесено съдържание на уебсайта. В такъв случай се свържете с Екип за обслужване на клиенти за съдействие.

Бяла празна страница

Този проблем често се причинява от PHP грешки, които можете да прегледате във файла error_log, намиращ се в основната директория на вашия домейн. Лог файлът предоставя подробна информация като път до файла, схема на базата данни и конкретния файл и ред, където е възникнала грешката.

Обикновено тези грешки са свързани с тема, шаблон, плъгин, компонент или добавка. Опитайте да смените или деактивирате тези елементи, за да видите дали проблемът ще се реши.

Друга възможна причина са неправилни разрешения на файлове или папки. Всеки файл и директория във вашия акаунт има конкретни разрешения, които контролират кой може да ги чете, променя или изпълнява. Когато създавате файл или папка в cPanel, те идват с подразбиращи се разрешения. Обикновено тези настройки не се налага да се променят, но някои инсталации или актуализации може да изискват да ги коригирате.

Има три типа права за достъп:

  • Четене – Позволява файлът да бъде преглеждан.

  • Write – Позволява файлът да бъде променян.

  • Execute – Позволява файлът да бъде изпълняван като програма.

Тези разрешения се отнасят за три категории потребители:

  • Собственик – Потребителят, който притежава файла.

  • Група – Потребители, които са в същата група или директория.

  • Всички - Всички останали потребители.

Нивата на разрешения се представят с числа:

0: Без достъп

1: Само изпълнение

2: Само запис

3: Запис и изпълнение

4: Само четене

5: Четене и изпълнение

6: Четене и запис

7: Четене, запис и изпълнение (пълни разрешения)

За да се показват файловете ви правилно в уеб браузър, използвайте следните настройки за разрешения:

  • HTML и файлове с изображения – Задайте разрешения 644 (или 0644). Това позволява те да бъдат четени от всички, но да бъдат променяни само от собственика. Тези разрешения се задават автоматично при създаване на файла.

  • Папки – Задайте разрешения 755 (или 0755). Това ги прави четими и изпълними от всички, но само собственика може да ги променя. Тези разрешения се задават автоматично при създаване на папката.

  • CGI файлове – Задайте разрешения 755 (или 0755). Това ги прави четими и изпълними от всички, но само собственика може да ги променя. За разлика от другите файлове, тези разрешения не се задават автоматично, така че ще трябва да ги настроите ръчно.

Ето кои са стандартните разрешения, които да зададете:

  • Файлове – 0644

  • Папки – 0755

  • Главна папка на домейна – 0750

Ако все още не сте сигурни каква е причината за проблема или имате нужда от помощ при проверка или промяна на разрешенията на файлове и папки, свържете се с Екип за обслужване на клиенти. Ще ви преведем през процеса на отстраняване на проблема. Моля, подгответе следната информация:

  • Точното съобщение за грешка

  • URL адресът, където се появява грешката (или стъпки за възпроизвеждането ѝ).

  • Вашият външен IP адрес

Връзката със сървъра изтече, връзката беше нулирана

Ако срещнете грешка „Връзката изтече“ или „Връзката беше нулирана“, това може да означава, че вашият външен IP адрес е блокиран от защитната стена на сървъра. За да разрешите проблема, моля, свържете се с Екип за обслужване на клиенти, за да можем да разследваме причината за блокирането и да ви помогнем с отстраняването на проблема.

Когато се свързвате, не забравяйте да предоставите името на домейна и външния IP адрес.

500 Вътрешна грешка на сървъра

Тази грешка може да възникне по няколко причини, включително:

1. Неправилни .htaccess директиви е най-честата причина за неправилен синтаксис или проблемни директиви във файла .htaccess. За да го достъпите, следвайте тези стъпки:

  1. Отидете във вашия Spaceship акаунт.

  2. Изберете Мениджър на хостинг в Launchpad.

  3. Кликнете върху бутона Управление до вашия хостинг план.

  4. Изберете опцията Файлове и съхранение.

  5. Кликнете върху Управление на файлове до името на уебсайта.

За да разберете дали .htaccess файлът причинява проблема, опитайте временно да го преименувате чрез опцията Преименуване в cPanel File Manager. Ако това реши проблема, причината е във файла .htaccess. В този случай започнете отстраняване на проблема, като коментирате редове. Добавете # в началото на всеки ред, за да го деактивирате.

Забележка: Ако не сте запознати със синтаксиса на .htaccess, избягвайте да правите директни промени и винаги пазете резервно копие на файла.

Ако грешката продължава след промяна на файла .htaccess, проверете файла error_log за последните PHP грешки за допълнителни насоки.

Накрая не забравяйте да върнете файла .htaccess към оригиналното му име и да разкоментирате редовете, ако е необходимо.

2. Неправилни разрешения на файлове или папки също могат да причинят грешки. Можете да коригирате разрешенията в cPanel:

  1. Отидете в File Manager.

  2. Кликнете върху Промяна на разрешенията.

За да достъпите вашите файлове:

  1. Влезте във вашия Spaceship акаунт.

  2. Изберете Мениджър на хостинг в Launchpad.

  3. Изберете Управление до вашия хостинг план.

  4. Отидете в Файлове и съхранение.

  5. Кликнете върху Управление на файлове до името на уебсайта.

Ето кои са стандартните разрешения, които да зададете:

  • Файлове – 0644

  • Папки – 0755

  • Главна папка на домейна – 0750

Ако не сте сигурни как да проверите или промените разрешенията на файлове или папки, моля, свържете се с Екип за обслужване на клиенти.

3. Прекомерна употреба на ресурси на акаунта (RAM, CPU), което може да се дължи на превишаване на виртуалните ресурсни лимити на вашия хостинг акаунт.

Ако акаунтът ви достига лимитите на LVE (Lightweight Virtual Environment), прегледайте файла error_log и проверете последните съобщения за грешки, за да разберете дали проблемът е причинен от скрипт, плъгин или нещо друго.

Можете да проверите дали акаунтът е достигнал лимитите си в Мениджър на хостинг на вашия Spaceship акаунт. Изберете Управление до хостинг плана > Използване на хостинг > Дневник на отчетите. Ако използвате прекомерно ресурси, докладът ще бъде тук. Можете също да видите използването на ресурси в cPanel в менюто Използване на ресурси.

След като идентифицирате проблема, оптимизирайте сайта или акаунта си, за да предотвратите превишаване на лимитите в бъдеще.

4. 500 Вътрешни грешки на сървъра понякога могат да възникнат поради задействано правило на ModSecurity. ModSecurity следи всички заявки към страниците, филтрирайки потенциално опасни, които могат да експлоатират уязвимости на вашия уебсайт. Обикновено блокира злонамерена активност, но понякога може погрешно да идентифицира легитимна заявка като заплаха поради лошо програмиране на сайта, което води до грешки.

За да управлявате ModSecurity, отидете в cPanel > ModSecurity. Можете да го изключите, като намерите името на домейна си в списъка и изберете Изключено. Имайте предвид, че това няма да засегне поддомейните ви, които ще останат защитени. Можете да го активирате отново по всяко време, като изберете Включено.

Препоръчваме да бъдете внимателни при използването на тази опция. Ако смятате, че ModSecurity причинява проблеми с вашия сайт, моля, свържете се с нашия Екип за обслужване на клиенти преди да правите промени.

507 Недостатъчно пространство за съхранение

Грешката 507 Недостатъчно пространство за съхранение, част от серията статус кодове 50x, показва проблеми с вашата база данни или файлова система. Причините могат да бъдат:

  • Остарели плъгини или теми на вашия WordPress сайт.

  • Ограничени ресурси на сървъра, като недостатъчно дисково пространство.

  • Ограничения на RAM

За да разрешите този проблем:

  1. Уверете се, че всички плъгини и теми на вашия уебсайт са актуални.

  2. Оптимизирайте вашите бази данни и проверете дали има достатъчно дисково пространство за временни файлове.

508 Достигнат лимит на ресурсите

Тази грешка означава, че вашият уебсайт е надвишил своите LVE (Lightweight Virtual Environment) ресурсни лимити. За да проверите дали акаунтът ви достига лимитите си, влезте във вашия Spaceship акаунт, отидете в Hosting Manager, изберете Manage до вашия хостинг план и след това отидете на Hosting Usage > Reports Log. Ако има превишаване, ще видите подробности тук. Можете също да видите използването на ресурси в cPanel в менюто Resource Usage.

Ако наскоро сте правили промени по сайта, добавяли сте нови плъгини или теми, или сте имали пик в трафика, помислете за оптимизация на уебсайта си. За повече насоки или подробна проверка, моля, свържете се с нашия екип за Обслужване на клиенти за съдействие.

404 Не е намерено

Грешка 404 обикновено се появява, когато съдържанието е изтрито или преместено на друг URL адрес. Чести причини са:

  • URL адресът или съдържанието е премахнато или преместено без да се актуализират вътрешните връзки.

  • URL адресът е въведен или свързан неправилно.

  • Домейн името не съществува.

  • Проблеми с .htaccess файла, като липсващи стандартни WordPress правила или проблеми в системи като Laravel.

В редки случаи причината може да е ModSecurity.

Стъпки за разрешаване на грешка 404

1. Заменете грешните връзки с работещи.

2. Премахнете всички връзки, които водят към 404 страници, и обмислете деиндексиране на счупените страници от търсачките. Използвайте инструменти като инструмента за премахване на URL адреси на Google, за да деиндексирате тези страници трайно. Научете повече в това ръководство за деиндексиране.

3. Актуализирайте постоянните връзки на вашия WordPress сайт, като отидете на Settings > Permalinks в таблото на WordPress и изберете Save Changes (достатъчно е само да запазите, не е нужно да променяте).

403 Забранено

Грешка 403 Forbidden може да бъде причинена от:

  • Неправилни права за файлове/папки

  • Забранени правила във файла .htaccess

  • Открита подозрителна активност от ModSecurity, която може да блокира достъпа.

  • Временна блокировка на файла /xmlrpc.php.

  • Блокиране поради съмнения за фишинг или зловреден софтуер. Свържете се с Обслужване на клиенти, за да проверите дали е наложена блокировка.

Грешка 403 Забранено Искането е забранено от административни правила означава, че заявката е блокирана от защитна услуга на нашия сървър. Ако срещнете тази грешка на вашия уебсайт, свържете се с Екип за обслужване на клиенти за допълнително разследване и помощ.    

400 Невалидна заявка

Тази грешка показва, че сървърът не може да обработи заявката поради проблем от страна на клиента. Чести причини са:

  • Грешка в синтаксиса на URL адреса

  • Повреден кеш и бисквитки на браузъра

  • Проблеми с кеша на DNS търсенето

  • Размерът на файла надвишава лимитите на сървъра

  • Конфликти с разширения на браузъра

За да разрешите този проблем:

1. Уверете се, че името на домейна и URL адресът са въведени правилно. Проверете дали всички специални символи са правилно кодирани и са валидни символи за URL. За дълги URL адреси използвайте онлайн енкодер/декодер, за да проверите за невалидни символи.

2. Изчистете кеша на вашия браузър.

3. Ако качвате файл и срещате тази грешка, възможно е размерът на файла да надвишава лимита на сървъра. Опитайте да качите по-малък файл и ако това проработи, намалете размера на оригиналния файл и го качете отново.

4. Изчистете DNS кеша си.

5. Деактивирайте разширенията на браузъра, които влияят на бисквитките или пречат на работата на уебсайта. Временното им изключване ще покаже дали те причиняват проблема.

Сървърът не е намерен, уебсайтът е недостъпен

Ако вашият уебсайт не е достъпен в определени браузъри (Chrome, Firefox, Safari и др.), опитайте инструменти като DNS Checker или прокси услуги:

Ако вашият уебсайт работи в някои браузъри, но не и в други, възможно е причината да е кешът на браузъра. Опитайте да изчистите кеша и достъпете сайта отново.

Ако уебсайтът ви се зарежда в онлайн проксита, но не и във вашия браузър, възможно е да има забавяне при DNS пропагацията. Този процес, който може да отнеме 24-48 часа, обновява DNS кешовете глобално след промени в DNS зоната на вашия домейн. За съжаление, този процес не може да бъде ускорен.

Докато чакате, можете да изчистите DNS кеша на компютъра си и кеша на браузъра. За да заобиколите DNS пропагацията, можете също да редактирате локалния си hosts файл. Този файл ви позволява ръчно да асоциирате домейн имена с IP адреси, което ви дава възможност да прегледате уебсайта си на нов сървър преди DNS промените да влязат в сила. Като добавите конкретни записи във вашия hosts файл, можете да видите уебсайта си чрез неговото домейн име, насочвайки компютъра си да го разреши към определен IP адрес и заобикаляйки стандартното DNS търсене. Това е полезно, когато искате да работите по уебсайта си на нов сървър, докато другите все още достъпват живия сайт на стария сървър.

Ако уебсайтът все още не работи в различни браузъри, проксита или устройства, проверете дали домейнът ви е правилно насочен към сървъра. Ако DNS пропагацията е завършена и домейнът е конфигуриран правилно, може да има глобални проблеми със сървъра за хостинг, като планирана поддръжка или технически проблеми.

Недостъпността на уебсайта може да бъде разочароваща, но разбирането на често срещаните съобщения за грешки и техните причини може да ви помогне бързо да идентифицирате и разрешите проблемите. Независимо дали става дума за грешка 404 поради счупени връзки, 500 Internal Server Error от неправилни .htaccess директиви или лимити на ресурсите, причиняващи грешка 508, това ръководство предоставя практически стъпки за отстраняване и решаване на тези проблеми. Винаги поддържайте плъгините, темите и софтуера си актуални, следете ресурсите на сървъра и използвайте наличните инструменти във вашия хостинг акаунт, за да поддържате производителността на сайта си. За по-сложни проблеми или ако имате нужда от допълнителна помощ, не се колебайте да се свържете с Екип за обслужване на клиенти за съдействие.

Изисква се валиден имейл