PHP скрипт форума
Главным преимуществом PHP является его практичность и легкость. Благодаря использованию PHP ваш сайт станет намного быстрее работать и будет весить намного меньше. Сам PHP уже облегчает работу программисту во всех задачах, если раньше нужно было использовать миллионы строк html, то теперь все намного сузилось.
В этой статье поговорим об использовании и настройке phpBB. Стоит сказать, что с phpBB – самый частый php скрипт форума в интернете. Для того, что бы поставить такой форум к себе на хостинг стоит учитывать его требования. Минимальные требования для использования скрипта предоставляет, практически, любой сервер. Установка на сервер осуществляется весьма просто и не требует особых знаний в html и php. Программа сама проверяет папки сервера на доступность к записи, на наличие требуемых условий. Все, что вам останется сделать для установки phpBB на сервер – это нажать “Начать установку”.
Изменение шаблона, установка новых тем на форум, написание и редактирование новостей, все это сделать будет очень просто. Однако очень часто php скрипт форума дает сбой в файле config.php, иногда, вы можете не заметить и удалить его. Разберем подробнее, что делать, если это случилось. После удаления config.php работоспособность форума будет прервана, но это не значит, что все придется восстанавливать с нуля. Этот файл очень просто воссоздать самостоятельно, создайте обычный текстовый документ, используя любой текстовый редактор Window, кстати, лучше всего использовать для этих целей EditPlus. После этого, вставьте в текстовый документ, следующий код:
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms='mysql'; //database type it may not be mysql
$dbhost='database host/domain';
$dbport='database port if not default';
$dbname='database name';
$dbuser='database user name';$dbpasswd='database password';
$table_prefix='database table prefix';
$acm_type='file';
$load_extensions='';
@define('PHPBB_INSTALLED',true);
//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);
?>
Далее просто сохраните документ, как config.php у себя на сервере. Этот скрипт отвечает за стандартную конфигурацию форума. Однако, что бы вернуть ваш форум в исконный вид вам необходимо знать несколько вещей:
1. Пароль от базы данных, без неё невозможно внести необходимые поправки.
2. Какие элементы скрипта требуют корректировки.
Что нужно заменить, что бы php скрипт форума работал нормально?
$dbms = ‘mysql’; - mysql поменяйте на тип используемой вами базы данных. Существуют следующие типы: Mysql, mysqli, firebird, mssql, mssql_odbc, oracle, postgres, sqlite
$dbhost = ‘database host/domain’; В этой строчкен необходимо заменить ‘database host/domain’ на домен вашей базы данных или на адрес хостинга. Большая часть хостингов, как платных, так и бесплатных, в этом случае используют значение localhost. Данные об использовании того или иного значения вы всегда сможете уточнить у компании хостинга.
$dbport = ‘database port if not default’; Значение database port if not default используется тогда, когда сервер использует необычный способ подключения к базе данных, оно определяет номер порта. Что бы использовать стандартное значение оставьте данную строчку пустой.
$dbname = ‘database name’; - database name эта часть php скрипта форума отвечает за имя базы данных phpBB3. Имя базы данных можно узнать через phpmyadmin, куда вы можете без проблем попасть через сайт вашего хостинга.
$dbuser = ‘database user name’; Вместо database user name вставьте имя пользователя вашей базы данных. Без учетной записи вы просто не сможете подключиться к базе данных. Найти имя базы данных вы сможете так же через phpmyadmin.
$dbpasswd = ‘database password’; Эта строчка отвечает за пароль от базы данных, вместо значения ‘database password’ вставьте соответствующей учетной записи пароль. Изменить пароль и создать учетную запись вы можете через phpmyadmin или другую панель управления, предоставляемую вашим хостингом.
$table_prefix = ‘database table prefix’; Очень важный элемент, который нужно заменить следующим значением phpbb. Делается это для установки префикса к базе данных. Что бы узнать префикс, необходимо зайти в php таблицу через phpmyadmin_.
При создании config.php не стоит менять лишь данные параметры:
$acm_type = ‘file’;
$load_extensions = »;
@define(‘PHPBB_INSTALLED’, true);
//@define(‘DEBUG’, true);
//@define(‘DEBUG_EXTRA’, true);
После того, как вы внесли все изменения в стандартный php скрипт форума, сохраните их в текущем файле и скиньте его в корневую директорию папки с форумом. После этого обновите страницу, все, теперь форум, вновь, работает без проблем.
PHP скрипт чата
Итак, в этой статье мы поговорим о PHP скрипт чата. Основная масса сайтов, расположенных в просторах....
Php скрипт регистрации и авторизации
Давно хотелось обратить внимание пользователей на проблему регистрации и авторизации на сайте. Большая....
Php скрипт мониторинга игровых серверов
Найти готовый php скрипт мониторинга игровых серверов - задача не из простых. На сегодняшний....
Скрипт мониторинга серверов на php
В этой статье мы поговорим о том, что такое скрипт мониторинга серверов на php и для чего он нужен вообще....
Скрипт обратной связи php
Практически на всех сайтах, созданных на различных CMS, существует меню обратной связи. Данное меню очень....
Как создать сайт с помощью joomla
В данной статье мы коротко опишем механизм создания сайтов на локальном хостинге. Предлагаем вам....