[help] Проблема с $bbuserinfo[username]

Статус
В этой теме нельзя размещать новые ответы.

alexo

Участник
Регистрация
28 Май 2006
Сообщения
315
Реакции
5
Привет

Есть такая проблема, когда ню юзер хочет ответить, то вылетает такое сообщение

$bbuserinfo[username], вы не имеете прав для доступа к этой странице. Это может быть вызвано несколькими причинами:
Ваш аккаунт имеет недостаточно прав для доступа к этой странице. Вы пытаетесь редактировать чье-то сообщение, использовать административные полномочия или прочие опции ограниченного доступа?
Вы пытаетесь написать сообщение, но ваш аккаунт отключен администрацией или ожидает активации.

1. как исправить, чтобы всесто $bbuserinfo[username] -было ник юзера
2. данный юзер прошел активацию и админимтрация не отключил его - (акк создавал как тест аккаунт)
где это я что то напортачил ?

Powered by: _vBulletin _Version 3.7.3
 
в языках и фразах найди:
"вы не имеете прав для доступа к этой странице"

Код:
<p><strong>[COLOR="Red"][B]{1}[/B][/COLOR]</strong>, вы не имеете прав для доступа к этой странице. Это может быть вызвано несколькими причинами:</p>
<ol>
<li>Ваш аккаунт имеет недостаточно прав для доступа к этой странице. Вы пытаетесь редактировать чьё-то сообщение, использовать административные полномочия или прочие опции ограниченного доступа?</li>
<li>Вы пытаетесь написать сообщение, но ваш аккаунт отключён администрацией или ожидает активации.</li>
</ol>
<div align="{2}">
<a href="login.php?{3}do=logout&amp;logouthash={4}">Выйти</a>
<a href="{5}.php?{3}">Главная страница</a>
</div>

и замени "{1}" на $username, $vbphrase[username], $userinfo[username],$prepared[username], $sortarrow[username],$bbuserinfo[username]

если появится ник,ищи какой из них путем естественного отбора :)

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

зы: скоее всего ты изменял файлы форума и нечаянно чтота удалил, попробуй залить оригиналы.
 
и замени "{1}" на $username, $vbphrase[username], $userinfo[username],$prepared[username], $sortarrow[username],$bbuserinfo[username]

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

Что пишешь, то и видно с юзер енд

Добавлено через 16 минут
поставил <strong>{1}</strong> и всё стало ОК (у меня был прописан - $bbuserinfo[username])
 
есть проблема, не могу скачать аватор.

пишет

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s:( (/home/username/:/tmp:/usr/local/lib/php/) in [path]/includes/class_upload.php on line 275

посмотрел мейн флрум и увидел странний пост от Steve Machol

You have open_basedir restrictions on your server. To get uploads to work you need to create a 'tmp' subdirectory under your main hosting directory and chmod it to 777. Then in the Admin CP set "Upload In Safe Mode?" to 'Yes' and point the "Safe Mode Temp Directory" to that directory. If you placed the tmp directory in the right place, the path to the Safe Mode Temp Directory will be:

/home/doubled/tmp

Also the php.ini setting for 'upload_tmp_dir' is empty. It's possible you (as root) or your host will need to edit php.ini and set 'upload_tmp_dir' to point to the full path to a directory on the server that is chmod'd to 1777. You will also need to restart Apache after making this change.

подскажите что означает ***д to 1777?
777 знаю, но вот 1777 первый раз вижу и где ставить ?
на tmp поставил 777, в пхп.ини добавил такую строку

была такая строка
;upload_tmp_dir =

переделал в эту

upload_tmp_dir ="/home/username/domains/domain.net/public_html/forum/tmp/"

сделал рестарт

и получаю - Unable to upload image
 
Это Установка прав на директорию
Код:
Выдает право на чтение, запись и исполнение файлов в каталоге,
дополнительно устанавливает "sticky bit".
Это означает, что удалять файлы в этом каталоге могут только владельцы файлов,
владелец каталога и, само собой разумеется, root.

Выполнение :
chmod 1777 directory-name


в пхп.ини поставь так
Код:
file_uploads = On 
upload_tmp_dir = /tmp 
upload_max_filesize = 10M

в директории сервера создай папку tmp

И вообще это не по теме воблы, надо было в администрировании создавать топик.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху