1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

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

500я ошибка после установки

Discussion in 'Прочая Поддержка - Help Requests' started by Сергей81, Aug 29, 2011.

  1. Сергей81 Thread starter Novice member


    Offline
    Message Count:
    2
    Likes Received:
    0
    Здравствуйте, подскажите пожалуйста, установил SE, при установке все прошло нормально, ваставил права 777 где надо, в базе открыл поддержку InnoDB, установка закончилась, но зайти на сайт не могу(((
    сайт.ру - не заходит, выдаёт 500-ю ошибку.
    сайт.ру/admin/ - так же не заходит.
    сайт.ру/install/login/ - заходит, ввожу логин и пароль админа и вхожу на сайт.ру/install/manage/

    Там есть ссылка "Return to Admin Panel" щелкаю и тишина типа "Удаленный сервер или файл не найден" 500я ошибка. Подскажите в каком направлении капнуть?
    Заранее спасибо за ответ!)

    ---------- Сообщение добавлено 29.08.2011 в 11:50 ---------- Предыдущее сообщение было 28.08.2011 в 20:43 ----------

    Возможно проблема в настройке InnoDB, я в ручную ее активировал. Хотя при установке все прошло гладко, таблицы в базе создались нормально. Может в чемто другом проблема? Прошу помощи!!!!
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Часто возникает на разделяемом хостинге из-за ограничения ресурсов системы.
    При возникновении ошибки сервера в первую очередь необходимо просмотреть файл сервера error.log. В этом файле может содержаться строка с кодом ошибки.

    Типичным примером причины возникновения ошибки сервера может быть превышение разрешенных прав на хостинге.

    Например, происходит попытка выполнить файл с атрибутами, не разрешёнными для запуска на сервере (например, файл имеет атрибуты 0755, а допускается 0711).

    Также возможной причиной может быть наличие лимита по времени на исполнение php-скриптов;
    Или у системы нет прав на запись или чтение файла и др.
    Другой распространенной причиной возникновения внутренней ошибки сервера является нарушение конфигурации сервера или попытка использования неразрешенных инструкций, например, в файле .htaccess. В этом случае необходимо закомментировать либо удалить строку, содержащую неразрешенную директиву, в соответствующем файле (например, .htaccess).
    Обратите внимание, если PHP работает как CGI, то 500 ошибка на сервере может быть вызвана фатальной ошибкой PHP. В этом случае рекомендуется выполнить проверку программного кода и диагностировать ошибку.

    Внутренняя ошибка сервера может возникнуть при запуске из-под Apache CGI-скрипта, время исполнения которого превышает время, отведенное на выполнение скрипта в настройках сервера.

    Таким образом, всё зависит от конфигурации сервера.

    Важно понимать, указанные ограничения не настраиваются через настройки PHP в php.ini.

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

    Так-же озможные причины:
    Ошибка 500 может возникнуть от того, что Вы забыли о пустой строке между HTTP-заголовком и телом .
    Сервер хочет получить доступ к сценарию с правом чтения и выполнения, но не может. Лекарство: установите атрибуты на файл 555 или 755 (это для Unix систем).
    Каталог, в котором находится сценарий также должен быть выполняемым, поэтому должен иметь режим 111, а лучше 755.
    Конфигурация сервера не позволяет скрипту использовать методы GET или POST. Иногда встречаются такие параноики админы :) Лекарство: топор от головной боли админу.
  3. Сергей81 Thread starter Novice member


    Offline
    Message Count:
    2
    Likes Received:
    0
    Gooos, у меня отдельный ВПС, так что настроить его можно как угодно, только подскажите как отловить ошибку изза которой не работает сайт.

    В логе при обращении к сайту просто указан ответ сервера с 500й ошибкой.
    Можно как то расширенный лог посмотреть и отследить изза чего идет ошибка?

    ---------- Сообщение добавлено в 01:42 ---------- Предыдущее сообщение было в 00:49 ----------

    Все работает. Включил логи, выдало ошибку Allowed memory size of X bytes exhausted (tried to allocate Y bytes)...
    Добавил, все заработало))))

Share This Page

All rights reserved SocEngine.ru ©