Перейти к содержанию

HTTP ERROR 500


Рекомендуемые сообщения

Добро дня. после перевода форума на другой сервер постоянно вываливается ошибка HTTP ERROR 500. CentOS7, панель стоит VestaCP до этого все работало стабильно. как решить эту проблему? 

image.png

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 54
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

1 час назад, shystrik сказал:

Добро дня. после перевода форума на другой сервер постоянно вываливается ошибка HTTP ERROR 500. CentOS7, панель стоит VestaCP до этого все работало стабильно. как решить эту проблему? 

image.png

Логи сервера, конфигурация веб сервера (php) ?

Ссылка на комментарий
Поделиться на другие сайты

msfleet.su.error.log

Nginx + Apatch , php 5.6, Mysql MariaDB( что шло в коробке с панелью VestaCP)

если надо какие либо еще логи залью

msfleet.su.error.log

Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...

проблема вернулась php7.4

 

[Thu May 21 21:49:30.930856 2020] [:error] [pid 22330] [client 46.229.168.131:43828] PHP Parse error:  syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/admin/web/msfleet.su/public_html/init.php on line 1205
[Thu May 21 21:49:34.471073 2020] [:error] [pid 18018] [client 46.229.168.162:44722] PHP Parse error:  syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/admin/web/msfleet.su/public_html/init.php on line 1205
[Thu May 21 21:49:36.464610 2020] [:error] [pid 18021] [client 46.229.168.154:45160] PHP Parse error:  syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/admin/web/msfleet.su/public_html/init.php on line 1205

 

Ссылка на комментарий
Поделиться на другие сайты

Цитата

Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла . htaccess или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.

 

Ссылка на комментарий
Поделиться на другие сайты

Определяем какой php.ini использует Vesta

php --ini
увеличиваем лимиты на закачку файла

открыть конфигурационный файл модуля, который находится по пути:

  • /etc/apache2/mods-available/fcgid.conf  для Debian, Ubuntu и основанных на них ОС
  • /etc/httpd/conf.d/fcgid.conf для RHEL-подобных — CentOS, Fedora.

В нем находим и вносим правки в строки

AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20

(можно увеличить)

FcgidMaxRequestLen 33554432
MaxRequestLen 33554432

и поставьте php 7.3

Ссылка на комментарий
Поделиться на другие сайты

В 22.05.2020 в 00:52, shystrik сказал:

syntax error, unexpected '?',

с версией php что-то не так. На тренарном операторе синтаксическую ошибку ловит. А это может значить, что пхп не 7+

Ссылка на комментарий
Поделиться на другие сайты

Мне помогло исправления путя сокета.

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, Adrg сказал:

открыть конфигурационный файл модуля, который находится по пути:

  • /etc/apache2/mods-available/fcgid.conf  для Debian, Ubuntu и основанных на них ОС
  • /etc/httpd/conf.d/fcgid.conf для RHEL-подобных — CentOS, Fedora.

В нем находим и вносим правки в строки

Хорошо, что у меня ISP Lite:
 

Screenshot_2.jpg

Ссылка на комментарий
Поделиться на другие сайты

Лучше не использовать панели управления

субъективно)

Ссылка на комментарий
Поделиться на другие сайты

Ага, буду как негр копаться в синтаксисе всяких *.ini, *.conf и т.д. 👤

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, Zero108 сказал:

Ага, буду как негр копаться в синтаксисе всяких *.ini, *.conf и т.д. 

Чисто ИМХО, но есть же "негры", которые в этом всём копаются.

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

shystrik 

 unexpected '?'...

Вы может выложите файл init.php, или весь код с него, чтобы понять, в чём там проблема.

Так же,  создайте файл с именем, например, phpinfo.php , или как-то ещё, и содержимым

Цитата

<?php
// Показать всю информацию, по умолчанию INFO_ALL
phpinfo();
?>

чтобы сведения о PHP посмотреть.

Ссылка на комментарий
Поделиться на другие сайты

phpinfo можно посмотреть в админцентре IPS - Система > Поддержка > Справа блок Системная информация.

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, Ruskat сказал:

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

Есть два принципиально разных способа копания в настоящее время. Они приобрели чёткие границы, принципиальную разницу и значительное расстояние между собой, чтобы говорить, что ситуация не такая, как 10-15 лет назад. 

1. Вам все настраивают, панели у вас нет. Чтобы настроить что-то еще вы платите еще раз.
2. У вас есть панель ISP Lite (другие не рекомендую), которую просто установить (или немного заплатить за первичную настройку сервера - в пределах 80-100 USD). Далее вы просто ничего не ломаете, донастраиваете всё с минимальными знаниями в панели, так как панель сама подсказывает, какие настройки необходимы, много чего автоматизировано, например, получение и установка бесплатных сертификатов на домен от Let's Encrypt.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

12 часов назад, Zero108 сказал:

Есть два принципиально разных способа копания в настоящее время. Они приобрели чёткие границы, принципиальную разницу и значительное расстояние между собой, чтобы говорить, что ситуация не такая, как 10-15 лет назад. 

1. Вам все настраивают, панели у вас нет. Чтобы настроить что-то еще вы платите еще раз.
2. У вас есть панель ISP Lite (другие не рекомендую), которую просто установить (или немного заплатить за первичную настройку сервера - в пределах 80-100 USD). Далее вы просто ничего не ломаете, донастраиваете всё с минимальными знаниями в панели, так как панель сама подсказывает, какие настройки необходимы, много чего автоматизировано, например, получение и установка бесплатных сертификатов на домен от Let's Encrypt.

Цитата

ISPmanager работает с серверами:

  • Nginx версии не ниже 1.1.15,
  • Apache 2.2 и apache 2.4.

Виндовые серванты в пролёте...

Ссылка на комментарий
Поделиться на другие сайты

Никогда не использовал ничего, кроме линуксовых серверов. 

Ссылка на комментарий
Поделиться на другие сайты

В 27.05.2020 в 03:15, Ruskat сказал:

Виндовые серванты в пролёте...

Виндовых очень мало. Для массового потребителя используется только nix

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Всех приветствую и снова. На серваке сделал переустановку системы установил VestaCP и на борту Nginx + Apatch , php 7.3, Mysql MariaDB восстановил форум и при попытке зайти вот ошибка . Как ее побороть? вот лог 

ошибка.jpg

msfleet.su.error.log

Ссылка на комментарий
Поделиться на другие сайты

Ну в логах он кучу файлов не может найти или распознать.
Базу и форум все перезалил?

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Maiden8 сказал:

Ну в логах он кучу файлов не может найти или распознать.
Базу и форум все перезалил?

естественно,

Ссылка на комментарий
Поделиться на другие сайты

Попробовать бесплатно ISP Lite. Там некосячная настройка вебокружения по дефолту + куча всяких плюшек (например, выдача бесплатных ssl сертификатов с автоматическим продлением кликом кнопки). Или копать настройки httpd.conf и nginx.conf для домена (в папках vhosts).

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Zero108 сказал:

Попробовать бесплатно ISP Lite. Там некосячная настройка вебокружения по дефолту. Или копать настройки httpd.conf и nginx.conf для домена (в папках vhosts).

Свежий форум встает без проблем..

Ссылка на комментарий
Поделиться на другие сайты

Цитата

If you get to the point in which you cannot get to the admin CP, nor the front end, you can try using our new recovery mode function. In order to use this, you would add the following line to a constants.php file within your installations main directory

<?php
define('RECOVERY_MODE',True);

Далее разлогиниться и залогиниться в админку. Будут отключены сторонние плагины и приложения.

 

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Zero108 сказал:

 

непонял.. Я и в админку не могу зайти вообще

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...