Упал форум!

Автор M@Dheadoff, 27 июля 2009, 10:38:06

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

M@Dheadoff

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

Notice: Undefined variable: boarddir in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 55

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/cache) is not within the allowed path(s): (/var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs:/tmp) in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 55

Notice: Undefined variable: sourcedir in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 59

Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/QueryString.php) is not within the allowed path(s): (/var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs:/tmp) in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 59

Warning: require_once(/QueryString.php) [function.require-once]: failed to open stream: Operation not permitted in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 59

Fatal error: require_once() [function.require]: Failed opening required '/QueryString.php' (include_path='.:.:') in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 59

В индекс никаких изменений не делал, и вообще ничего не менял несколько дней.
Ставил последнюю версию форума на UTF8

lam

#1
Быть может пермишены изменились или владелец с группой. Проверь.

Можно ради эксперимента попробовать изменить в файле index.php строчку:
require_once(dirname(__FILE__) . '/Settings.php');
на
require_once('/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/Settings.php');

M@Dheadoff

теперь пишет

Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/Settings.php) is not within the allowed path(s): (/var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs:/tmp) in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 52

Warning: require_once(/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/Settings.php) [function.require-once]: failed to open stream: Operation not permitted in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 52

Fatal error: require_once() [function.require]: Failed opening required '/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/Settings.php' (include_path='.:.:') in /var/www/vhosts/playpool.org.ua/subdomains/forum/httpdocs/index.php on line 52

M@Dheadoff

Цитата: lam от 27 июля 2009, 10:44:19
Быть может пермишены изменились или владелец с группой. Проверь.

как? форум не работает!

lam

Я так понимаю адрес твоего форума: http://__forum.playpool.org.ua/
Зашёл туда, посмотрел какие пути там на самом деле.


Надо убрать знаки подчёркивания в index.php перед словом fоrum:
require_once('/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/Settings.php');

ЗЫ: этот движок слово форум на английском реплейсит как __форум :) поэтому тебе написал с ошибкой в предыдущей мессаге :) и не заметил даже этого.

Badman

форум в пути я надеюсь указываешь без ____ (подчеркиваний) ?

M@Dheadoff

убрал __ и всё стало как раньше ...

Notice: Undefined variable: boarddir in /var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/index.php on line 55

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/cache) is not within the allowed path(s): (/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs:/tmp) in /var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/index.php on line 55

Notice: Undefined variable: sourcedir in /var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/index.php on line 59

Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/QueryString.php) is not within the allowed path(s): (/var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs:/tmp) in /var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/index.php on line 59

Warning: require_once(/QueryString.php) [function.require-once]: failed to open stream: Operation not permitted in /var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/index.php on line 59

Fatal error: require_once() [function.require]: Failed opening required '/QueryString.php' (include_path='.:.:') in /var/www/vhosts/playpool.org.ua/subdomains/__forum/httpdocs/index.php on line 59

M@Dheadoff

Цитата: Badman от 27 июля 2009, 12:02:46
форум в пути я надеюсь указываешь без ____ (подчеркиваний) ?

я тоже =)

lam

Такое чувство что Settings.php не грузится, или грузится, но он пуст. В нём хоть определены переменные $boarddir и $sourcedir ?

M@Dheadoff

Цитата: lam от 27 июля 2009, 14:57:55
Такое чувство что Settings.php не грузится, или грузится, но он пуст. В нём хоть определены переменные $boarddir и $sourcedir ?

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

Avdenago

А работы на сервере не проводились? 

Просто "open_basedir restriction in effect. File(/cache) is not within the allowed path(s):" - лезет, когда путь не является "разрешенным" для сервера... Данный "доверенный" путь задается в настройках самого сервера.

M@Dheadoff

Цитата: Avdenago от 27 июля 2009, 18:17:56
А работы на сервере не проводились? 

Просто "open_basedir restriction in effect. File(/cache) is not within the allowed path(s):" - лезет, когда путь не является "разрешенным" для сервера... Данный "доверенный" путь задается в настройках самого сервера.

По-поводу сервера не скажу, у меня хостинг.
А как это исправить??

M@Dheadoff

Есть возможность переустановить форум без потери пользователей и настроек??

BIOHAZARD

Цитата: M@Dheadoff от 28 июля 2009, 16:09:04
Есть возможность переустановить форум без потери пользователей и настроек??
просто скопировать все файлы из инсталляционного пакета на хостинг по ftp поверх старых файлов, оставить нетронутым только settings.php
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

decebel2

Решил не флудить, спрошу здесь: Короче говоря после деинсталляции мода не одного поста не выдает, вот что пишет: Fatal error: require_once() [function.require]: Failed opening required '/home/evgenius/public_html/__satmaster.org.ua/__forum/Sources/CustomProfile.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/evgenius/public_html/__satmaster.org.ua/__forum/Sources/Load.php(1859) : eval()'d code on line 364

Кто подскажет, что в файле изменить то, Чтоб все "ожило"?

decebel2

Вопрос решен, все исправил...

M@Dheadoff

Цитата: BIOHAZARD от 28 июля 2009, 16:32:15
просто скопировать все файлы из инсталляционного пакета на хостинг по ftp поверх старых файлов, оставить нетронутым только settings.php

mysql базу можно новую создавать?

BIOHAZARD

смотря что вы имеете в виду

помните, что в биде кроме сообщений и информации о пользователях хранятся настройки форума и пароль админа, без которого управлять форумом невозможно (хотя это можно обойти)
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Albertus

Цитата: Decebel от 28 июля 2009, 17:00:36
Вопрос решен, все исправил...

И как он решен, у меня такая же фигня

0daliska

Цитата: Albertus от 14 апреля 2010, 23:12:37
И как он решен, у меня такая же фигня
Если форум выдает ошибку после неудачной установки или деинсталляции модификации:

Варианты любой из трех:
Вариант 1. Смотрите в каком файле у Вас неправильный синтаксис в php коде (при ошибке это указывается)
И правьте этот файл...

Вариант 2. Смотрите в парсинге к модификации (страничка, откуда мод скачан - если это с официального сайта)
какие файлы изменяет модификация при установке на вашу версию форума...
Находите у себя на хостинге эти файлы... Копируете себе на комп файлы,  у которых такое же имя, но после .php приписана тильда...
Стираете тильду. Заливаете по FTP обратно в папку на свои места с заменой файлов...

Вариант 3. Еще вариант отката до состояния, которое было до установки (или деинсталляции) модификации.
В этом случае идете в папку Packages/backups
Находите архив 2010-04-14_before_nazvanie_moda.tar.gz (бэкап до установки мода)
2010-04-14_backup_nazvanie_moda_1.tar.gz (бэкап до деинсталляции мода).
Копируете себе на комп по FTP, разархивируете, заливаете на хостинг в корень форума с заменой всех файлов.
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Albertus

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