-
Uzupelniamy config.php
Wiele osób pyta, wielu ma z tym problem. Chodzi oczywiście o poprawne skonfigurowanie połączenia skryptu z bazą danych, czyli uzupełnienie danych w config.php .
Założenia:
- wersja vBulletin to 3.6.8,
- mamy już gotową bazę danych pod forum,
## START ##
1. Zacznijmy od tego jakich danych będzie nam trzeba.
- Nazwa hosta bazy danych (w 90% przypadkach - localhost)
- Nazwa naszej bazy danych
- Użytkownik w bazie danych
- Hasło do bazy danych
- informacji na jakim porcie pracuje nasza baza (98% to port 3306)
- naszego adresu e-mail, na który będą wysyłane ewentualne informacje o błędach bazy,
2. Otwieramy w dowolnym edytorze tekstu nasz plik config.php (znajduje się w katalogu includes).
- W 31. linijce znajdujemy taką frazę:
Kod php:
$config['Database']['dbname'] = 'forum';
Zamiast forum musimy wpisać nazwę (nie użytkownika w bazie, ale nazwę!) naszej bazy danych.
- W linijce 40 znajdziemy frazę:
Kod php:
$config['Database']['technicalemail'] = 'dbmaster@example.com';
Zamiast przykładowego e-mail'a dbmaster@example.com wpisujemy nasz e-mail, na który będą wysyłane ewentualne informacje o błędach bazy,
- W linijce 53 zobaczyny:
Kod php:
$config['MasterServer']['servername'] = 'localhost';
W miejsce localhost wpisujemy host naszej bazy. Przeważnie zostawiamy w aktualnej postaci, gdyż większość baz łączy się z serwerem po sieci lokalnej,
- w linijce 54 znajdziemy:
Kod php:
$config['MasterServer']['port'] = 3306;
Tutaj bardzo rzadko dokonujemy zmiany 3306 na co innego. Znanym mi wyjątkiem są np. bazy MySQL 5 w NetArt (nazwa.pl), które pracują na porcie 3305.
- W linijce 59 znajdziemy:
Kod php:
$config['MasterServer']['username'] = 'root';
W miejsce root wpisujemy nazwę użytkownika bazy danych.
- W linijsce 60 znajdziemy:
Kod php:
$config['MasterServer']['password'] = '';
Pomiędzy dwa apostrofy (te kreseczki na górze) znajdujące się prawie na samym końcu, przed średnikiem ( ; ) wpisujemy hasło do bazy danych,
I to koniec uzupełniania. Teraz zostało nam zmienić nazwę pliku z config.php.new na config.php i można przejść do instalacji forum.
Pozdr,
MK
-
Mam pytanie przy instalacji forum jak utworzyłem nową baze danych mysql to jaką mam nazwe podac w
Kod:
config['Database']['dbname'] = 'forum';
skoro jeszcze sie nie utworzyły tabele!
-
Ale bazę danych chyba już utworzyłeś, prawda? I właśnie jej nazwę należy tam podać.
-
Robie wszytko w 100% dobrze (config.php) i o to co mi się wyświetla na inastalacji..;/
Kod php:
Step 2) Connect to the database
Attempting to attach to database
Error description: mysql_connect() [function.mysql-connect]: Access denied for user 'xboxnspa_ctrl'@'n11.netmark.pl' (using password: YES) /home/xboxnspa/public_html/includes/class_core.php on line 274
The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.
-
Komunikat wyraźnie mówi, że albo wpisałeś złe dane albo użytkownik nie ma odpowiednich zezwoleń, aby połączyć się z bazą... SPrawdż jeszcze raz config.php, a jeśli będziesz pewny, że wszystko jest OK skontaktuj się z hostingiem.
-
ok,jestem pewien w 100% że jest wszystko ok,pisze do hostingu
-
Wypelnilem te configi i mi taki blad wystepuje :
Warning: chdir() [function.chdir]: SAFE MODE Restriction in effect. The script whose uid is 65535 is not allowed to access ./../ owned by uid 65536 in /www/zzl.org/a/r/t/arttown/htdocs/install/installcore.php on line 22
Warning: require_once() [function.require-once]: Unable to access ./install/init.php in /www/zzl.org/a/r/t/arttown/htdocs/install/installcore.php on line 25
Warning: require_once(./install/init.php) [function.require-once]: failed to open stream: No such file or directory in /www/zzl.org/a/r/t/arttown/htdocs/install/installcore.php on line 25
Fatal error: require_once() [function.require]: Failed opening required './install/init.php' (include_path='.:/usr/share/php') in /www/zzl.org/a/r/t/arttown/htdocs/install/installcore.php on line 25
-
Sprawdź czy na serwerze jest plik init.php.
-
Mam taki błąd Step 2) Connect to the database
Attempting to attach to database
Error description: mysql_connect() [function.mysql-connect]: Access denied for user 'mikul'@'localhost' (using password: YES) /home/accounts_m/mikul/public_html/includes/class_core.php on line 274
The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.
Serwer jest to boo.pl
-
Według informacji jakie są zawarte w błędzie Twoje konto w MySQL nie ma wystarczających uprawnień, aby połączy się do bazy. Skontaktuj się z obsługą hostingu.