Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
vinegredz

500-ая ошибка после переноса сайта (опытный пользователь)

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

Здравствуйте.

 

Я опытный пользователь IPB, но в этом случае столкнулся с тупиком. Была у меня VPS на которой крутилось 5 сайтов на IPB. Переезжали они все вместе, одинаковым способом на новый сервер. Из 5 сайтов 3 работает без проблем, а два не запускаются, как я только их не колупал. Все сайты на IPB старше 4.3 и работали на одинаковой версии PHP (7.3.11). Целостность бэкапов проверил.

 

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

 


  1.  
  2. Еще раз восстановить файлы и базу данных из бэкапов
  3. Отключал SSL сертификат
  4. Удалял .htaccess файл
  5. Менял способ подключения к базе данных
  6. Менял доступы ко всем файлам сайта
  7. Менял владельца файлов
  8. Удалял файл constants.php
  9. Включал режим восстановления через constants.php
  10. Сбрасывал конфиги Apache и Nginx
  11. Отключал кеширование на уровне сервера

Вот что сейчас в логах (которые точно работают, потому что если сломать все специально, то логи наполняются:

 


  1.  
  2. /uploads/log/ пусто
  3. /var/www/myuser/data/logs/ пусто
  4. /var/www/httpd-logs/ пусто
  5. /var/log/apache2/access.log пусто
  6. /var/log/apache2/error.log пусто 
  7. /var/log/nginx/access.log пусто
  8. /var/log/nginx/error.log пусто
  9. /var/log/mysql/error.log пусто

Теперь даже и не знаю что делать...

Поделиться сообщением


Ссылка на сообщение

Достоп можно к форуму, погляжу.

Поделиться сообщением


Ссылка на сообщение

Что за ошибка 500? Включите показ ошибок в браузере, если это ошибка сервера.

Поделиться сообщением


Ссылка на сообщение

Включал показ ошибок в браузере, но ничего нового не увидел. Новая информация такая:

 

1. Сайт полностью работает на OpenServer

2. Пересоздал домен на сервере

3. Сбросил конфиги apache и nginx

4. Проверил работу логов php и nginx

5. Сверил используемую версию PHP

6. Заново выставил все доступы к файлам

 

Но не работает! В логах на самом деле чистота. Сами логи точно работающие! Есть идеи куда ковырять?

Поделиться сообщением


Ссылка на сообщение

Короче, проблема оказалось в неправильном пути до UNIX сокета, которые обслуживает подключение к БД. Странно, что все 5 сайтов которые я переносил работали в одном окружении, но у 2-х из 5-ти был другой способ подключения к БД.

 

Для будущих поколений. Как проверить путь? Заходите в conf_global.php и там будет строчка:

 

'sql_socket' => '/var/run/mysqld/mysqld.sock',

На старом и новом сервере окружение было разным, поэтому и не работало. Благодарю всех за помощь!

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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