Не ставится SMF 2.0.10

Автор Gora, 09 июня 2015, 09:50:04

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

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

Gora

Установил форум по инструкции с первого раза, но накосячил с кодировками (вместо русского получил "????").
Решил не заморачиваться и с нуля переустановить с нормальной кодировкой и руссификатором, для чего снес все файлы и папки, а также снес БД форума и начал все заново.
Однако, теперь форум не хочет устанавливаться ни в каком варианте, и самое дальнее куда доходит установка это шаг 6, данные админа, после их заполнения возникает критическая ошибка. Причем пытался провести установку и в иные папки, и создавал иные БД, и в кодировке UTF8 и cp2151, даже с разных компов и хостов.
Ничего не помогает.

Кто подскажет, где баг?

п.с.: исходники качал и с оф. сайта, заливал через ftp

Yworld_garry

Подсказать можно много чего, но судя по написанному вами, нужно знать что вы вводите, что за ошибка, как базу создали и какую...либо смотреть все это в реале.

Gora

Распишу подробнее как ставлю:
1. через фал-менеджер в панели управления хостингом создаю папку forum и заливаю туда архивы: smf_2-0-10_install и smf_2-0-10_russian-utf8 - распаковываю в ту же папку. Права пробовал оставить без изменений (когда форум установился именно так и было), и ставил уже 777 на все файлы и папки.
2. посредством панели управления хостингом создаю БД smf, тип БД MySQL, кодировка utf8, при проверке через PhpMyAdmin, БД вижу и кодировка у нее соответствует, т.е. utf8_general_ci
3. запускаю install.php, выбираю язык "русский utf-8" и выполняю все шаги, в т.ч. указывая соответствующие БД (smf, префикс smf_), логины и пароли доступа к БД.
4 . Название форума, адрес форума не меняю, ставлю галочки: Сжимать исходящие данные для экономии трафика (тест проходит, выдает PASS). Хранить сессии в базе данных. Использовать кодировку UTF-8 по умолчанию.
5. БД заполняется: "Ваши настройки были сохранены и база данных была заполнена всеми данными, необходимыми для работы форума. Итог заполнения: Создано 63 таблиц. Вставлено 779 строк." - проверка через PhpMyAdmin это подтверждает, кодировка у всех таблиц utf8_general_ci
6. Ввожу данные админа: ник Админ, пароль и мэйл свои, также еще раз ввожу пароль к БД.
7. сегодня прогресс, выдал окно удаления файла install.php, и даже отобразился форум, но при переходе в любое окно выдал:
Fatal error: Call to undefined function cleanRequest() in /var/www/......./forum/index.php on line 74

Хостинг Fast VPS

Yworld_garry

Попробуйте такой порядок:
1. Скачиваем форум и русификатор utf8.
2. На своем компе разархивируем и добавляем русификатор.
3. Заливаем на хост. Если нет, то советую FileZilla пользоватся
4. Не меняем права на папки
5. Создаем базу utf8
6. Запускаем установку.

Gora

После последней установки (в процессе которой описывал все действия и ошибку), форум таки встал, даже пытается работать, но периодически выдает указанную ошибку (Fatal error: Call to undefined function cleanRequest() in /var/www/....../forum/index.php on line 74), но после обновления страницы (иногда многократного) все снова работает.
Чувствую какой-то грех за хостингом.

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

Yworld_garry

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

Mavn

судя по ошибкам часть файлов форума не догрузилась... через фтп закачайте файлы форума и попробуйте снова начать установку
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gora

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