Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    Структура и восстановление файла config.php

    Восстановление phpBB3 config.php

    • Каким-то образом вы случайно удалили файл config.php вашего форума, и теперь ваша конференция не работает, или же во время установки не записался config.php вследствие некорректных настроек прав доступа к файлам. В обоих случаях файлы и база данных по-прежнему присутствуют и функциональны, они просто не могут подключиться друг к другу. Не стоит паниковать и бросаться переустанавливать конференцию. сonfig.php очень легко можно создать вручную, если у вас под рукой есть установочные данные для подключения к базе данных.
    • Итак, давайте рассмотрим создание нового config.php.
    • Чтобы создать новый файл config.php необходимо использовать текстовые редакторы для Windows, такие как Notepad (блокнот) или лучше текстовые простые редакторы, например Notepad ++ или Notepad2 .
    • Откройте текстовый редактор и создайте новый файл.
    • В этот файл вставьте следующий код

    PHP код:
    <?php
    // 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);
    ?>
    • Теперь, когда у вас есть шаблон конфигурационного файла, вы должны отредактировать различные его части, необходимые для подключения к вашей базе данных.
    • Стоит отметить, что если вы не знаете параметры, необходимые для подключения к вашей базе, вам придется искать поддержку у вашего хострера. Почти во всех случаях эти параметры будут такими же, как и те, что вы использовали при первоначальной установке форума.
    • $dbms = 'mysql'; замените mysql в соответствии с типом используемой базы данных. Можете использовать следующие
    • mysql
    • mysqli
    • firebird
    • mssql
    • mssql_odbc
    • oracle
    • postgres
    • sqlite
    • $dbhost = 'database host/domain'; замените database host/domain на адрес хоста или доменный адрес сервера вашей базы данных. Во многих случаях это может быть localhost, но лучше об этом справиться у вашего провайдера. Примеры использования:
    chubais_sobaka.sveta.net:6603
    localhost
    dbrs.sigmanet.com

    • $dbport = 'database port if not default'; замените database port if not default на номер порта сервера базы данных, который используется для входящих соединений. Если сервер использует порт по умолчанию, оставьте это поле пустым. Вам необходимо ввести какое-то другое значение, если сервер базы данных использует другой порт, отличный от порта по умолчанию.
    • $dbname = 'database name'; замените database name на имя базы данных, которую вы указали при установке конференции phpBB3. Если у вас есть доступ к базам данных посредством например PhpMyAdmin, вы сможете узнать его оттуда, в противном случае обратитесь за помощью к вашему провайдеру
    • $dbuser = 'database user name'; замените user name на значение учетной записи пользователя базы данных. Во всех случаях для подключения к базе данных требуется учетная запись пользователя, которая используется для подключения к ней.
    • $dbpasswd = 'database password'; замените database password на пароль к учетной записи пользователя базы данных.
    • $table_prefix = 'database table prefix'; замените database table prefix на префикс таблиц базы данных. По умолчанию, если вы не меняли префикс при установке, он будет phpbb_ , однако возможно вы его изменили, поэтому проверьте его, подключившись к базе данных через phpMyAdmin.
    • Далее следуют параметры, о которых вы не должны беспокоиться или изменять их.
    • $acm_type = 'file';
    • $load_extensions ='';
    • //@DEFINE ('PHPBB_INSTALLED, true); //@DEFINE ('DEBUG', true);
    NB: если вы раскомментируете (удалив //) эти строки, то вам станет доступна дополнительная отладочная информация, например вы будете получать сообщения об ошибках в синтаксисе сценариев php, если они где-то были допущены.
    • //@DEFINE ('DEBUG_EXTRA, true);
    • После завершения редактирования файла, сохраните его под именем config.php, убедившись, что текстовый редактор не сохранил его как config.txt или config.php.txt .
    • Теперь у вас есть ваш новый config.php, который необходимо загрузить с помощью FTP-клиента. Он должен быть загружен в папку, где установлен сам форум phpBB3, в том же самом месте, что и файл common.php.
    • В большинстве случаев FTP-клиент установит правильные права доступа к файлам, но вы должны убедиться, что на файл установлены права 644 (chmod 644).
    • Помните, что при создании config.php вы можете не иметь ничего, кроме исходных тегов <? и ?> . Между ними могут быть пустые строки или пробелы, но абсолютно ничего не может находиться за пределами тегов PHP

  2. Пользователь сказал cпасибо:
    - John.Besson (12.12.2013)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •