Jump to content

Перенос форума IP.Board 3 на nginx


bodya-herich
 Share

Recommended Posts

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

Помогите пожалуйста. Переношу форум IP.Board 3 на nginx. 

Базу и файлы форума загрузил без потерь, но постоянно возникают ошибки, сперва решал путем изменения прав на определенные файлы, на которых возникала ошибка, теперь же при загрузке форума пишет: Ошибка сервера: 503, а сам log ошибки: 

2016/01/19 16:50:50 [error] 19185#0: *65 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Class 'ipsDriverErrorTemplate' not found in /var/www/forum_name/htdocs/ips_kernel/classDb.php on line 1728" while reading response header from upstream, client: 10.0.1.102, server: forum_name, request: "GET /admin/index.php?adsess=1b4ab4e899eb764df0ef02b666090857&app=core HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "forum_name", referrer: "http://forum_name/admin/index.php?adsess=1b4ab4e899eb764df0ef02b666090857&app=forums"

Файл "classDb.php" прикрепляю. 

С чем может быть связана данная ошибка? 

classDb.php

Link to comment
Share on other sites

Очевидно, ошибки с реврайтами. Нужно прописать их в конфигурационном файле nginx. Добавить в корневую локацию строку типа:

		try_files $uri $uri/ /index.php?q=$uri&$args;


 

Link to comment
Share on other sites

Спасибо, уже розобрался. Нужно было изменить пользователя и группу.

Сейчас новая ошибка, при создании новой темы в форуме ошибка 500,  log ошибки: 

2016/01/20 15:59:39 [error] 30276#0: *244 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call-time pass-by-reference has been removed in /var/www/vhosts/forum_name/htdocs/admin/applications/members/sources/classes/messaging/messengerFunctions.php on line 1459" while reading response header from upstream, client: 10.0.1.102, server: forum_name, request: "POST /index.php? HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "forum_name", referrer: "http://forum_name/index.php?app=forums&module=post&section=post&do=new_post&f=5"

С чем может быть связана данная ошибка? 

Link to comment
Share on other sites

Какая версия php у вас? 

Эта ошибка в том, что не поддержвается амперсант в функциях php. Надеюсь, у вас php 5.4 и выше?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...