Kedves Segítőkész Drupal-os!
6.19-es Drupalra szeretném telepíteni a Chatroom 6.x-2.12 modult.
Letöltöttem, kicsomagoltam, bemásoltam a 'modules' könyvtárba és azt hittem működni fog, mint a többi...
Ezzel szemben az állapot jelentés oldalon a következőket üzeni:
Chatroom module directory
Chatroom modules path is not set correctly. Please set $conf['chatroom_module_dir'] in your settings.php file to the path to your Chatroom installating directory.
Chatroomread.php
Chatroom requires that the file "chatroomread.php" is copied from the module directory to the webroot.
Kérem, akinek van türelme, hogy segítsen egy Linuxot szerető, de hozzá nem igazán értő felhasználónak segítsen, kérem tegye meg, hogy könyvtárunk közönségét chat-szolgáltatással is megkínálhassuk.
Köszönettel:
Takáts Béla
http://www.vfmk.hu
Ez azért van
mert a modult nem a sites/all/modules könyvtárba másoltad fel, ezért a settings.php-ba
$conf['chatroom_module_dir'] = 'utvonal/a/modul/könyvtárához';
Ez az első kérdésre a válasz.
A másodikra pedig: a Chatroomread.php-t másold ki a moduk könyvtárából a gyökérbe, ahol az index.php is található.
Az elérési útvonallal...
... nem boldogulok, pedig "minden" formát kipróbáltam.
Ezt az üzenetet kapom:
Parse error: syntax error, unexpected $end in /data/web/www_portal/sites/default/settings.php on line 229
???
TB
ilyenkor úgy tudunk segíteni,
ilyenkor úgy tudunk segíteni, hogy pl. a pastebin-re feltolod a setting.php-t és elmondod, hogy mit módosítottál benne és ezzel mi volt a célod.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Rosszul írtad át
Rosszul egészítetted ki a settings.php-t. Az egy php fájl, a php szintaxist _kell_ alkalmazni, különben elhasal.
Az a bizonyos 229. sort ha beküldted volna (meg a megelőző kettőt és mögötte lévő kettőt), akkor most a megoldást írnám, nem azt, hogy mit kell tenni a megoldás érdekében.
Én ráérek.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
A 129. sor
/**
* String overrides:
*
* To override specific strings on your site with or without enabling locale
* module, add an entry to this list. This functionality allows you to change
* a small number of your site's default English language interface strings.
*
* Remove the leading hash signs to enable.
*/
# $conf['locale_custom_strings_en'] = array(
# 'forum' => 'Discussion board',
# '@count min' => '@count minutes',
# );
# $conf['chatroom_module_dir'] = '/modules'
Természetesen az egyenlőségjel után sok mindent kipróbáltam, pl.:
'/data/web/www_portal/modules/'
A 129. sor előtt azért van #, hogy - mivel nem jó a sor - ne vegye figyelembe.
Ja! És az utolsó sorba írtam bele!
TB
de
a chatroom mappát is tedd bele az utvonalba.
Akkor mondom
hiányzik a sor végéről a ; (pontosvessző). Emiatt volt szintaktikai hibád.
Szerintem a "/modules" helyett "sites/all/modules" kell neked, feltételezve, hogy a modulod a megfelelő helyre tetted be.
Tehát a sorod helyesen:
Ha "/"-el kezded az útvonalat, akkor valószínű, hogy azt a gyökér könyvtárnak nézi. Ha a teljes útvonalat akarod megadni, akkor a "/home/valamiuser/ittawebdir/"-el kell kezdened.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Köszönöm!
TB