Internal server error opencart: как найти причину и починить

apache 2.2 — Случайная внутренняя ошибка сервера

Задавать вопрос

спросил

Изменено
1 год, 7 месяцев назад

Просмотрено
108 раз

Мы получаем случайные внутренние ошибки сервера на одном из наших веб-сайтов.

Эти внутренние ошибки сервера могут иногда появляться только у некоторых пользователей, но другие пользователи не получают их (в то же время) и наоборот.

Указанные внутренние ошибки сервера исчезают после нескольких обновлений страницы.

Я подтвердил, что это не проблема скрипта. Я протестировал его, используя test.php , который только echo является тестовой строкой. Как только возникает внутренняя ошибка сервера, даже указанный test. php выдает ту же ошибку в течение нескольких минут и снова начинает работать после нескольких обновлений страницы.

журналы ошибок не содержат ничего, относящегося к указанной ошибке. Я подтвердил, что журналы ошибок работают, преднамеренно обращаясь к php-скрипту, который выдает фатальную ошибку и предупреждение. И выброшенная ошибка, и предупреждение регистрируются правильно.

Я также проконсультировался с нашим хостингом, который называется ipower , и они подтвердили, что и .htaccess , и наш php.ini верны. Они даже сказали, что PHP правильно установлен на нашем сервере и должен начать работать правильно. На данный момент у нас есть открытый тикет по этому поводу, и их все еще пытается расследовать.

Если можно добавить, мы используем opencart 3.0.3.7 , и точный клон нашего веб-сайта прекрасно работает на одном из наших тестовых доменов и другом сервере указанной хостинговой компании.

Существуют ли другие возможные причины возникновения указанной ошибки? Ответ может показаться самоуверенным , но, пожалуйста, не стесняйтесь проголосовать против, если это необходимо, и , пожалуйста, , если возможно, оставьте комментарий о том, что вы думаете по поводу этого сложно определить странность

  • apache-2.2
  • debian
  • apache-2.4
  • php7
  • cgi

2

Поскольку ошибка является случайной и, по-видимому, возникает только на этом одном хосте, это похоже на проблему с Apache, PHP или ОС хоста. Я предлагаю перенести приложение на другой хост.

Понижение не требуется 🙂

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

500 Внутренняя ошибка сервера | iPage

  • Дом
  • Хостинг

  • Домены

  • Безопасность

  • Электронная почта

  • Чат

  • 1-877-472-4399

  • Авторизоваться

  • Начать

Внутренняя ошибка сервера: Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. Пожалуйста, свяжитесь с администратором сервера и сообщите ему время возникновения ошибки и все, что вы могли сделать, что могло вызвать ошибку.

Эта досадная ошибка может быть вызвана несколькими причинами. В большинстве случаев это не проблема самого сервера, и ее можно решить, изменив что-то в конфигурации вашего сайта.

Начните устранение неполадок, выяснив причину ошибки: 
  1. Войдите в панель управления хостингом .
  2. На левой боковой панели нажмите Scripting Config.
  3. На странице конфигурации сценариев прокрутите вниз и нажмите Управление включениями на стороне сервера и CGI.
  4. Нажмите ссылку  Просмотреть журнал ошибок  .
При просмотре журналов ошибок каждая ошибка начинается с года|месяца|даты|времени , когда произошла ошибка. Затем следует URL-адрес и конкретная ошибка.

Путь к теме, плагину или файлу функций может быть указан, если у вас есть сайт WordPress. Если это конкретная тема или плагин, его можно деактивировать. Затем перезагрузите свой сайт, чтобы увидеть, устранена ли ошибка.
 

Если в журнале ошибок нет сведений о проблеме, попробуйте устранить неполадку, следуя приведенным ниже рекомендациям:

Неверные разрешения, доступ для записи группой
Неверный файл .htaccess, недопустимая команда
Отключить подключаемые модули

Неверные разрешения, доступ для записи группой

Чтобы устранить эту ошибку, проверьте права доступа к файлу.

  1. Войдите в панель управления хостингом .
  2. На левой боковой панели нажмите Диспетчер файлов.
  3. Выберите папку для  Web Root (public_html) .
  4. Отметьте поле рядом с Имя.
  5. В правом верхнем углу нажмите Еще .
  6. Нажмите Изменить разрешения.
  7. Просмотрите номера, указанные в поле Разрешения.
  • Для каталогов и папок должно быть установлено значение 755
  • Для исполняемых скриптов в папке cgi-bin должно быть установлено значение 755
  • Для изображений, мультимедиа и текстовых файлов, таких как HTML, должно быть установлено значение 644

К началу

Неверный .htaccess, неверная команда

Иногда файл .htaccess не отображается при первоначальном открытии диспетчера файлов. Нажмите « Настройки » и переключите кнопку на Показать системные файлы .

Возможно, вы добавили в файл .htaccess строки, которые плохо сформулированы или конфликтуют. Лучший способ исправить это — закомментировать строки в файле .htaccess.

Всегда сохраняйте исходную копию любого файла перед внесением изменений. Вы можете закомментировать строку в файле .htaccess, добавив # в начало этой конкретной строки.

Например, если . htaccess выглядит так:
DirectoryIndex default.html
AddType application/x-httpd-php5 php

Тогда попробуйте что-то вроде этого:
DirectoryIndex default.html
#AddType application/ x-httpd-php5 php
 

Неработающие строки и строки, начинающиеся с php_flag, являются наиболее распространенными ошибками. Если вы не можете определить, в какой строке проблема, закомментируйте каждую строку.

Наверх

Отключить плагины

Проверьте указатели и отключите плагины.

  1. Войдите в свою панель управления доменами.
  2. Панель управления доменами имеет два представления: представление карты и представление списка. Вы можете переключаться между ними, нажимая на значки просмотра в правом верхнем углу.
    • В карточке щелкните Управление в домене, в котором вы обновляете запись SPF.
    • В представлении списка щелкните значок cog .
  3. На левой боковой панели нажмите Указатели и субдомены. На странице должно быть указано, куда указывает домен.
  4. Затем перейдите на панель управления хостингом .
  5. На левой боковой панели нажмите Диспетчер файлов.
  6. Откройте каталог, на который указывает ваш домен.
  7. Откройте папку wp-content .
  8. Переименуйте папку plugins в _plugins  Нажмите «Сохранить», а затем переименуйте его обратно в  plugins.  Это отключит все плагины.
  • Если в журналах ошибок указано, что причиной проблемы является определенный подключаемый модуль, откройте папку подключаемых модулей и переименуйте папку подключаемого модуля, в результате чего проблема приведет к его деактивации.

Пример: переименуйте J etpack в _jetpack , а затем вернитесь к J etpack для деактивации.

Очистите кеш браузера и проверьте свой сайт. Если отключение плагинов не исправит сайт, это может быть связано с их темой.

Свяжитесь с нами по телефону или в чате, чтобы получить дополнительную помощь по устранению ошибки 500 на вашем сайте.

Связанные статьи:

  • Включите бесплатный сертификат SSL
  • FTP: Как подключиться к вашему веб -сайту
  • Как обновить DNS Records — DNS Management
  • Веб -экипаж: 404
  • Веб -сайт. Неограниченное дисковое пространство

    Дисковое пространство, которое мы предоставляем для доставки содержимого вашего веб-сайта, не ограничено. Если вы полностью соблюдаете наши Условия предоставления услуг и используете хранилище для нормальной работы вашего веб-сайта iPage, у вас будет доступ к неограниченному пространству.

    Имейте в виду, что в некоторых случаях нам приходилось работать с клиентами, чтобы уменьшить количество используемых ими файлов. Как правило, эти файлы исчисляются десятками тысяч, и мы смогли помочь нашим клиентам эффективно управлять ими.

    MySQL

    MySQL чаще всего используется для веб-приложений и встроенных приложений и стал популярной альтернативой проприетарным системам баз данных благодаря своей скорости и надежности. iPage предоставляет клиентам базу данных MySQL и интерфейсы phpMyAdmin.

    MySQL — бесплатная система управления базами данных с открытым исходным кодом; более подробную информацию можно найти на http://www.mysql.com.

    Масштабируемость

    У нас нет установленных ограничений в отношении пропускной способности, то есть объема трафика и данных, которые проходят между вашим веб-сайтом и остальной частью Интернета, и наша архитектура была построена для поддержки более 99,5% наших клиентов. ‘ требует пропускной способности.

    Поскольку мы предлагаем так называемую общую архитектуру, наши клиенты совместно используют как оборудование, так и «каналы», которые мы используем для передачи данных через Интернет, поэтому мы отслеживаем пропускную способность, чтобы обеспечить оптимальную производительность для наших клиентов. Опять же, мы можем поддерживать более 99,5% клиентов вообще не имеют проблем. Однако в некоторых замечательных случаях клиенты становятся настолько успешными, что их трафик и передача данных перерастают нашу общую архитектуру. Когда это происходит, мы работаем с заказчиком над поиском масштабируемых решений, таких как наши виртуальные частные серверы.

    30-дневная гарантия возврата денег

    Если вы не удовлетворены iPage, мы вернем вам ваши деньги. Никаких вопросов не было задано. В течение первых 30 дней мы полностью возместим вам стоимость хостинга.

    Удовлетворенность клиентов iPage
    Ваше удовлетворение является нашим главным приоритетом, и мы уверены, что вы останетесь довольны нашими услугами:

    • как легко создать сайт
    • дружелюбный, круглосуточная поддержка в чате
    • Передовой пакет безопасности SiteLock

    Тем не менее, если вы обратитесь к нам и решите, что iPage просто не для вас, мы думаем, что вы должны вернуть свои деньги.

    Что происходит с вашим доменом
    Если вы регистрируете домен через iPage, обратите внимание, что взимается невозмещаемый сбор за домен в размере 15 долларов США. Эта плата не только покрывает наши собственные расходы, но и гарантирует, что даже если вы недовольны работой с iPage, вы не потеряете свое доменное имя. Вы сможете перенести его или просто указать в другом месте.

    Обратите внимание: На наши планы хостинга распространяется 30-дневная гарантия возврата денег; это не относится к большинству дополнительных услуг, таких как домены, как упоминалось выше.

    Бесплатная регистрация домена

    Поделиться в Твиттере

    Имя пользователя вашей учетной записи хостинга *

    Поле реферальной информации

    Предложение Google Ads за 100 долларов

    Неважно, каков ваш бюджет или как мало времени у вас есть, вы можете привлечь новых клиентов и развивайте свой бизнес с помощью Google Ads.