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?
Fórum:
Legalább a
settings.php ide vonatkozó részét bemásolhattad volna nem valódi névvel és jelszóval.
Üdv!
Dudás József
a híres másolás vs átnevezés para?
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.
-
clear: both;
Settings.php
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?
Szerintem ez magáért beszél, de
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.
Üdv!
Dudás József
Ezt a sort
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ó...
Ez így jó, ha
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.
Üdv!
Dudás József
3306
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.
Milyen hibát írt ki
amikor nem tudta elindítani az install.php-t?
Üdv!
Dudás József
Elindul
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...
ez tutibiztos, hogy a híres másolás vs átnevezés para
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.. :)
-
clear: both;
Ne haragudj!
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?
Telepítés alatt
nyugodtan adhatsz mindenkinek írási jogot a settings.php-re, telepítés után el kell venni.
Ez miben nyilvánul meg? Erre kérdeztem az előbb.
Üdv!
Dudás József