Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие движки / фрейморки > проблема с phpBB 1.4.4


Автор: dipsy 11.5.2006, 13:07
Есть хостинг и есть форум phpBB 1.4.4

Задача: надо сделать, чтобы это чудо работало... сижу второй день.

Трабла такая:
Залил на хостинг папку с форумом
пусть это будет user/phpBB/*.*

Выставил для всех файлов привелегии 755

У файла config.php выставил 777

Запускаю install.php, - он предлагает ввести название базы, пользователя, пароль, имя хоста.
Ввожу, нажимаю кнопку "next" и попадаю обратно на эту же страницу со значениями, указанными по дефолту.

Попробовал раз шесть, поматерился... не помогло.

Зашел в файл с описанием, - и понял так, что переменные подключения дожны дописываться в конец файла config.php

Посмотрел этот файл, - переменных нет. дописал в ручную. залил на сервер. выставил привелегии на config.php 644

запускаю index.php, получаю ругательство:
Цитата
phpBB was unable to connect to the database. 
Please check $dbhost, $dbuser, and $dbpasswd in config.php.


думаю, - может с настройками что-то не так. Создал файл test.php, проверяющий БД на работоспособность. (создал таблицу на сервере и считал из неё данные), - всё работает, - то есть параметры БД - рабочие.

думаю, может ограничение для каталога user/phpBB/  ?

переложил test.php туда, - он работает и там.

Вопрос:
что этому форуму не нравится? 

Автор: R.M. 11.5.2006, 13:15
dipsy
Цитата
проблема с phpBB

Он сам по себе проблема, ставь лучше IPB.

Цитата(dipsy @  11.5.2006,  14:07 Найти цитируемый пост)
поматерился... не помогло.

Это редко помогает smile

Вообще я ставил phpBB легко. Тут наверно 2 варианта либо ты всётаки ввёл неправильные данные при установке либо ты скачал phpBB с кривым инсталлятором.

Цитата(dipsy @  11.5.2006,  14:07 Найти цитируемый пост)
Посмотрел этот файл, - переменных нет. дописал в ручную. залил на сервер. выставил привелегии на config.php 644

запускаю index.php, получаю ругательство:

Думаю туда не только это пишется поэтому и ругается

Добавлено @ 13:17 
А вообще ты нетуда запостил. Надо было в http://forum.vingrad.ru/index.php?showforum=177. Может перенесут. 

Автор: gepard 11.5.2006, 16:00
dipsy
Цитата(dipsy @  11.5.2006,  13:07 Найти цитируемый пост)
Запускаю install.php, - он предлагает ввести название базы, пользователя, пароль, имя хоста.
Ввожу, нажимаю кнопку "next" и попадаю обратно на эту же страницу со значениями, указанными по дефолту.

Ты ввёл данные, которые тебе дал хост? Или какие захотелось? 

Автор: dipsy 11.5.2006, 16:11
Цитата(gepard @  11.5.2006,  16:00 Найти цитируемый пост)
Ты ввёл данные, которые тебе дал хост? Или какие захотелось?  


gepard, повторюсь немного.

Цитата(dipsy @  11.5.2006,  13:07 Найти цитируемый пост)
думаю, - может с настройками что-то не так. Создал файл test.php, проверяющий БД на работоспособность. (создал таблицу на сервере и считал из неё данные), - всё работает, - то есть параметры БД - рабочие.
думаю, может ограничение для каталога user/phpBB/  ?
переложил test.php туда, - он работает и там.


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

Цитата(Куксикус @  11.5.2006,  13:15 Найти цитируемый пост)
Он сам по себе проблема, ставь лучше IPB.

Дело в том, что мне нужен именно phpBB. У меня задание, - проапгрейтить реальный форум на phpBB, - то есть это не мой выбор. Вот и решил сначала потренироваться.


Цитата(Куксикус @  11.5.2006,  13:15 Найти цитируемый пост)
Вообще я ставил phpBB легко. Тут наверно 2 варианта либо ты всётаки ввёл неправильные данные при установке либо ты скачал phpBB с кривым инсталлятором.

версия 2.0.20 поставилась сходу. Т.е. скорее второй вариант.

вопрос, - можно ли где-то сейчас найти phpBB форум версии ниже 2.0 ?

Добавлено @ 16:21 
Цитата(Куксикус @  11.5.2006,  13:15 Найти цитируемый пост)
А вообще ты нетуда запостил. Надо было в Работа с готовыми скриптами. Может перенесут.  

Да, наверно, так будет правильно.

Цитата(dipsy @  11.5.2006,  16:11 Найти цитируемый пост)
вопрос, - можно ли где-то сейчас найти phpBB форум версии ниже 2.0 ?

Пробовал смотреть по нету, - самое старое что нашёл было 2.0.15 

Автор: R.M. 12.5.2006, 12:12
Цитата(dipsy @  11.5.2006,  17:11 Найти цитируемый пост)
Пробовал смотреть по нету, - самое старое что нашёл было 2.0.15  

У меня какойто дистрибутив валяется дома, наверно старый. Вечером отпишусь какая версия. Если подойдёт - выложу. 

Автор: 2man 12.5.2006, 12:32
Цитата(dipsy @  11.5.2006,  16:11 Найти цитируемый пост)
Пробовал смотреть по нету, - самое старое что нашёл было 2.0.15

Это уже раритет, такого не найдешь smile

dipsy, выложи код твоего тестового файла, проверим, если там все ок, то ищи дистрибутив либо ставь вресию новее 

Автор: 2man 12.5.2006, 13:02
А 1.4.4 оказывается 2001 года  smile 
Посмотри http://forum.gor-net.ru/lofiversion/index.php/t31384.html кажется могут даже тебе выслать на e-mail 

Автор: dipsy 13.5.2006, 22:47
Цитата(2man @  12.5.2006,  12:32 Найти цитируемый пост)
dipsy, выложи код твоего тестового файла

без проблем. только что он даст? ведь тестовый файл работает. не работает старый форум.
Код

<?php
  $l_Link    = mysql_connect( "localhost", "axe", "12345" );
  mysql_select_db( "testforum", $l_Link );

  mysql_query( "CREATE TABLE IF NOT EXISTS `test_table` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`firmname` VARCHAR( 100 ) NOT NULL ,
`picturepath` VARCHAR( 100 ) NOT NULL ,
`contactperson` VARCHAR( 100 ) NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`fax` VARCHAR( 100 ) NOT NULL ,
`email` VARCHAR( 100 ) NOT NULL ,
`site` VARCHAR( 100 ) NOT NULL ,
`businessdirection` VARCHAR( 100 ) NOT NULL ,
`projects` MEDIUMTEXT NOT NULL ,
`servicegoods` MEDIUMTEXT NOT NULL ,
`biography` MEDIUMTEXT NOT NULL ,
`about` MEDIUMTEXT NOT NULL ,
`anotherinfo` MEDIUMTEXT NOT NULL ,
`rectime` INT NOT NULL ,
FULLTEXT (
`firmname`, `contactperson`, `phone`, `fax`, `email`, `businessdirection`, `projects`, `servicegoods`, `biography`, `about`,
 `anotherinfo`
)
)" );
  mysql_query( "
INSERT INTO `test_table` ( `firmname` , `picturepath` , `contactperson`, `phone`, `fax`, `email`, `site`, `businessdirection`, `projects`, `servicegoods`, `biography`, `about`, `anotherinfo`, `rectime` ) 
VALUES (
 '<# FIRMNAME #>', '<# PICTUREPATH #>', '<# CONTACTPERSON #>', '<# PHONE #>', '<# FAX #>', '<# EMAIL #>', '<# SITE #>', '<# BUSINESSDIRECTION #>', '<# PROJECTS #>', '<# SERVICEGOODS #>', '<# BIOGRAPHY #>', '<# ABOUT #>', '<# ANOTHERINFO #>', '1111'
)
" );
  $k = mysql_query( "select * from `test_table`" );
  echo mysql_num_rows( $k );
  mysql_close();
?>


Добавлено @ 22:55 
Цитата(Куксикус @  12.5.2006,  12:12 Найти цитируемый пост)
Цитата(dipsy @  11.5.2006,  17:11 )
Пробовал смотреть по нету, - самое старое что нашёл было 2.0.15  

У меня какойто дистрибутив валяется дома, наверно старый.

Наверное, старее не понадобится.

Попробовал поставить тот самый 2,0,15 на хостинг - ничего не получилось.
Как варианты баз данных в нём указаны MySQL 3, MySQL 4
а на хостинге стоит MySQL 5

В 2,0,20 версия mySQL 5 предлагается для выбора

аналогично и 2,0,19, - там есть и mySQL 5  и на практике форум поставился сразу.

Не пойму вот чего, - функции работы с MySQL 4 и 5 с точки зрения PHP отличаются или нет?
Если нет, - тогда получаются, что комманды БД MySQL 4 отличаются от MySQL 5 

Автор: dipsy 13.5.2006, 23:11
Вот ещё:
я смотрю http://www.phpbb.com/phpBB/catdb.php?cat=52.
у каждой сверху приписка типа:  
Цитата
[2.0.11] Admin Userlist


почитал в мануале по установку, - понял так, что файлы архива надо закидывать поверх файлов на хостинге. то есть, - получается так, что если у меня версия 2,0,19
я уже не должен пользоваться этой модой, так как можно грохнуть форум (учитывая мои траблы с БД).

с другой стороны выходит, что разные моды могут затирать друг друга? 

Автор: 2man 14.5.2006, 14:08
Цитата(dipsy @  13.5.2006,  22:47 Найти цитируемый пост)
Если нет, - тогда получаются, что комманды БД MySQL 4 отличаются от MySQL 5 

Получается так. Не работал с MySQL 3,4 поэтому ничего точно сказать не могу.

Цитата(dipsy @  13.5.2006,  23:11 Найти цитируемый пост)
почитал в мануале по установку, - понял так, что файлы архива надо закидывать поверх файлов на хостинге

Плохой мануал. Должны делаться изменения в файлы движка, а не заменяться.

Цитата(dipsy @  13.5.2006,  23:11 Найти цитируемый пост)
с другой стороны выходит, что разные моды могут затирать друг друга?

Ну ты можешь сравнить файл с модификацией и "чистый", таким образом ты увидишь изменения, которые нужно произвести.
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)