Másik gépen futó adatbázis elérése

dfcwolf képe

Sziasztok!

Létrehoztam az adatbázist az egyik szerveren. Amikor installálnám a drupalt a webszerverre, bekéri az adatbázis adatait. Beírom és nem történik semmi. Homokórázik egy kicsit és visszaadja ugyanazt az ablakot, ahol az adatokat kell beírni. Nincs hibaüzenet sem.... Miért lehet ez?

dj képe

settings.php ide vonatkozó részét bemásolhattad volna nem valódi névvel és jelszóval.

0
0

Üdv!
Dudás József

aboros képe

a sites/default alatt van default.settings.php és settings.php is? egyszerre mindkettő kell. ha nem ad semmi hibaüzenetet akkor ez szokott a hiba lenni.

0
0

-
clear: both;

dfcwolf képe

Ezt találtam a settings.php-ban az adatbázis résznél.

$db_url = 'mysql://username:password@localhost/databasename';
$db_prefix = '';

Ha jól sejtem nem ennek kéne itt szerepelni... Ezt nekem kellene átírnom?

0
0
dj képe

ha ugyanazon a gépen van az adatbázis akkor is be kell állítani. A te esetedben annyiban különbözik, hogy a localhost helyett a szerver IP címe vagy feloldott neve kell, hogy kerüljön. A szerveren engedélyezni kell a hálózatról az elérést és a felhasználónál is be kell állítani, hogy a lokálhálóról elérhesse az adatbázist.

0
0

Üdv!
Dudás József

dfcwolf képe

Nem akarok túl értetlen lenni. De nem igazán csináltam még ilyet azt is bevallom.

Ezt a sort átírtam az aktuális adatokra

$db_url = 'mysql://username:password@localhost/databasename';

Így

$db_url = 'mysql://drupaladmin:jelszó@148.164.93.210/drupal';

Ebben az esetben nem tudta megnyitni a lapot... Ha az eredetit használom, akkor elindul a Drupal konfiguráció...

0
0
dj képe

a 148.164.93.210 szerveren a mysql külső elérése engedélyezve van, nyitva van a port a tűzfalon, a drupaladminnak engedélyezve van kívülről a bejelentkezés és van drupal nevű adatbázis rajta.

0
0

Üdv!
Dudás József

dfcwolf képe

A 3306-os port nyitva van. Belső hálón látja egymást az adatbázis szerver és a webszerver. A belső hálózaton nincs korlátozás.

A saját gépemről simán tudok csatlakozni az adatbázis szerverre, a drupaladmin felhasználóval. A Drupal nevű adatbázis is létre van hozva. Táblák nincsennek benne.

0
0
dj képe

amikor nem tudta elindítani az install.php-t?

0
0

Üdv!
Dudás József

dfcwolf képe

Elindul az install. Az adatbázis beállításánál beírom az adatokat és a beállítások mentése gomb lenyomása után. Ujra az adatbázis beállítása pontnál találom magam. Mindenféle hibaüzenet nélkül...

0
0
aboros képe

biztos van a sites/default alatt default.settings.php ÉS settings.php IS?!
mint azt már egyszer próbáltam finoman megérdeklődni.. :)

0
0

-
clear: both;

dfcwolf képe

Nem reagáltam rá valóban. Igen van.

Arra gondoltam, hogy a webserveren lévő settings.php fájlban történnének módosítások az install.php futása alatt? Mert ha igen, akkor lehet, hogy nincs jogosultság a módosítás végrehajtásához és ez a baj???

Kinek kéne jogot adnom? Létre kellene hoznom egy drupaladmin usert a webserveren? Vagy nem ez a baj?

0
0
dj képe

nyugodtan adhatsz mindenkinek írási jogot a settings.php-re, telepítés után el kell venni.

Így
$db_url = 'mysql://drupaladmin:jelszó@148.164.93.210/drupal';
Ebben az esetben nem tudta megnyitni a lapot...

Ez miben nyilvánul meg? Erre kérdeztem az előbb.

0
0

Üdv!
Dudás József