Проблемы с аватарами

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Сообщение dzadzen 19.02.2008 18:58

Пока видимо варианты иссякли... Давайте еще раз. Итак.

1. права нужные на папки 777
2. в файл .htaccess добавлен нужный код
3. в php настройках хостера files_uploads стоит on
4. размер аватары в настройках указан достаточен для закачки
5. На хостинге достаточно места

Какие еще быть варианты? Может даже самые невероятные или даже слишком вероятные?

Еще раз факт о том, что возможность закачки юзерами с компа пропала когда стоял еще phpbb2 Plus (там писал ошибку о расширениях) и при конвертации проблема осталась (теперь пишет о невозможности).
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24


Сообщение rxu 19.02.2008 19:08

Другие браузеры, кроме Сафари, пробовали?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение dzadzen 19.02.2008 19:51

Да, и в IE, и в Opere тоже самое.
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24

Сообщение rxu 19.02.2008 20:11

Перекопал весь лангпак, но так и не нашел текста наподобие "Невозможно закачать аватару в...". Странненько.
Никакой защиты от хотлинков или правил редиректа в .htaccess не установлено?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение dzadzen 19.02.2008 20:27

Там только вот что:
<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

По поводу лангпака. Я пару дней назад установил, может обновили?
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24

Сообщение rxu 19.02.2008 20:40

dzadzen писал(а):может обновили?

Нет.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение dzadzen 19.02.2008 20:53

Тогда откуда?
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24

Сообщение Rayden 19.02.2008 21:00

dzadzen писал(а):Пока видимо варианты иссякли... Давайте еще раз. Итак.

1. права нужные на папки 777
2. в файл .htaccess добавлен нужный код
3. в php настройках хостера files_uploads стоит on
4. размер аватары в настройках указан достаточен для закачки
5. На хостинге достаточно места

Какие еще быть варианты? Может даже самые невероятные или даже слишком вероятные?

Еще раз факт о том, что возможность закачки юзерами с компа пропала когда стоял еще phpbb2 Plus (там писал ошибку о расширениях) и при конвертации проблема осталась (теперь пишет о невозможности).

Может темповая дериктория не доступна?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение dzadzen 19.02.2008 21:42

Это вы говорите о папке cache и прав к ней?
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24

Сообщение Rayden 19.02.2008 21:46

нет. О темповой директории для php, определяется переменной upload_tmp_dir

И вот тебе скрипт, положи его в директорию аватар (или любую нужную) и попробуй с помощью него загрузить файл.

Код: Выделить всё
<?
echo "
<html><head><title>Загрузка файлов на сервер</title></head>
<body>
";
echo "Размер загружаемого файла не должен превышать: ".
ini_get("upload_max_filesize") . "<br>";
if (!$HTTP_POST_FILES) {
echo "
Введите имя и путь для загружаемого файла:
";
} else {
if(move_uploaded_file($HTTP_POST_FILES["filename"]["tmp_name"],
"files/" . $HTTP_POST_FILES["filename"]["name"])) {
chmod("files/" . $HTTP_POST_FILES["filename"]["name"], 0660);
echo "Файл '" . $HTTP_POST_FILES["filename"]["name"] . "' успешно
загружен.<br>";
} else {
echo "Ошибка загрузки файла '" . $HTTP_POST_FILES["filename"]["name"] .
"'.<br>";
}
}

echo "
<form action='index.php' method='post' enctype='multipart/form-data'>
<input type='file' name='filename'><br>
<input type='submit' value='Загрузить'><br>
</form>
";

$dh = opendir("files");
while (($file = readdir($dh)) !== false) {
if (!ereg("^\.+$", $file)) {
echo "
<div>
<a href='files/$file'>$file</a>
</div>
";
}
}
echo "
</body></html>
";
?>
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение Палыч 19.02.2008 23:28

rxu
ru/ucp.php строка 94
Код: Выделить всё
'AVATAR_GENERAL_UPLOAD_ERROR'   => 'Невозможно закачать аватару в %s.',
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение dzadzen 23.02.2008 14:44

Rayden

upload_tmp_dir на хостинге прописан путь /var/tmp

при загрузке этого скрипта в корень форума не выдает никаких ошибок выскакивает на заглавную страницу. Файлов не добавляется. при загрузке скрипта в любую другую папку, ошибка 404.
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24

Сообщение Rayden 23.02.2008 15:14

Ну логично...

form action='index.php' - исправь на название свое название, как ты этот скрипт обозвал
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение dzadzen 23.02.2008 15:43

Ну вот что выдал:

Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/var/tmp/phpqerQi5) is not within the allowed path(s): (/home2/forumfrenchmusi) in /home2/forumfrenchmusi/forumfrenchmusi/www/a.php on line 14

Warning: move_uploaded_file(/var/tmp/phpqerQi5) [function.move-uploaded-file]: failed to open stream: Operation not permitted in /home2/forumfrenchmusi/forumfrenchmusi/www/a.php on line 14

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phpqerQi5' to 'files/animal000.gif' in /home2/forumfrenchmusi/forumfrenchmusi/www/a.php on line 14
Ошибка загрузки файла 'animal000.gif'.
dzadzen
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 31.01.2007 17:24

Сообщение crash 23.02.2008 16:00

dzadzen
нельзя вам использовать
dzadzen писал(а):/var/tmp/
для временного хранения файлов. перепишите скрипт, чтобы он использовал папку внутри ывшей домешней директории
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6248
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Пред.След.

Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0