Ішкі сервер қателерімен жұмыс істеу

500 Ішкі сервер қатесі жалпы сценарий болып табылады және көптеген адамдар осы қателікті жиі кездестіреді, бірақ өкінішке орай, онымен күресуді білмейді. Негізінен, бұл қате сервер күтпеген жағдаймен кездескенде пайда болады. Бұл ақпарат шынымен болғандығын сипаттау үшін өте аз ақпарат болған кезде көрсетілетін «catch-all» қатесі. Ең көп таралған себебі өтінімде конфигурациялау мәселесі болуы мүмкін немесе жеткілікті рұқсаттардың болмауы проблеманы тудыруы мүмкін.

Өте артта қалмас бұрын

Ішкі сервер қатесін түзетпес бұрын, файлдарыңыз бен қалталарыңыздың толық сақтық көшірмесін жасауыңыз керек, сол себепті нәрселерді дұрыс емес күйде қалпына келтіруге болады.

Ішкі сервер қатесін түзету үшін келесі қадамдарды орындауға болады:

  1. FTP клиентін жүктеңіз.
  2. CPanel пайдаланушы атын, пароліңізді және хост атыңызды енгізіңіз және жылдам қосылым түймешігін басыңыз. Ескерту: Кейбір жағдайларда сіздің провайдеріңіз FTP клиентін автоматты түрде конфигурациялау үшін қолданылатын конфигурациялық файлды қамтамасыз етуі мүмкін. Бұл жағдайда белгілі бір FTP клиенті үшін сәйкес конфигурация файлын таңдай аласыз.
  3. Үй каталогында болғанда, веб-сайтыңызды басқаратын барлық негізгі файлдарды қамтитын public_html қалтасын нұқыңыз.
  4. .htaccess файлын тауып, екі рет басқанда, файл жергілікті каталогта пайда болады. Барлық осы қадамдар аяқталғанға дейін сонда қалсын. Одан кейін, серверде .htaccess тінтуірдің оң жағын басып, оны «.htaccess1»
  5. Жаңарту түймешігін басыңыз және веб-сайтыңыз қазір жақсы ма екенін көріңіз. Егер ол болса, онда .htaccess файлымен мәселе болды. Сіз өзіңіздің әзірлеушілеріңізге хабарласып, мәселені түзету үшін ақаулы .htaccess файлында жұмыс істеуіңіз қажет болуы мүмкін.
  6. Егер ол әлі жұмыс істемесе, .htaccess файлын қамтитын қалтаны қайта атаңыз. Егер мәселе әлі де болса, мәселе рұқсаттармен болуы мүмкін. Қалтаға арналған рұқсаттарды 755 нөміріне өзгертіңіз және ішкі каталогтарға рекурсияға мүмкіндік беретін параметрді тексеріңіз. Егер қате әлі анықталмаса, cPanel-іңізге кіріп, PHP конфигурациясына өзгертулер енгізіп, нұсқа нөмірін нақты көрсетіңіз; әйтпесе, Apache және PHP-ді сызып тастау үшін EasyApache-ні қолданып көріңіз.
  1. Егер мәселе шешілмесе, онда сіз cPanel арқылы билетті көтеруіңіз немесе форумдарға көмек сұрап, мәселені шешу нұсқауларын орындауға тырысыңыз.

Мәселенің түбірлік себептерін түсіну