Nemrég jött az Acquia hírlevele, hogy megjelent a Drupal Commons 1.1. Gondoltam, akkor gyorsan próbáljuk is ki, hogy mit tud. Letöltöttem, a profiles mappáját felnyomtam a szerverre, gyorsan csináltam egy új júzert, de a telepítés indulása (jelen esetben ugye profilválasztás) helyett fehér képernyő, és a logban az alábbi hibaüzi fogadott:
[Tue Sep 14 21:51:49 2010] [error] [client 62.201.121.80] FastCGI: server "/var/www/drupal6/fcgi-bin/bin/php.fcgi" stderr: PHP Fatal error: Cannot redeclare system_form_install_configure_form_alter() (previously declared in /var/www/drupal6/profiles/drupal_commons/drupal_commons.profile:751) in /var/www/drupal6/profiles/openatrium/openatrium.profile on line 386
Vagyis nem indul el a telepítés, mert az OpenAtrium telepítő profiljában már meg lett valósítva a system_form_install_configure_form_alter() függvény, és a Drupal Commons is ugyanezt szeretné megvalósítani. Mivel nagyon nem vágom a telepítő profilok lelki világát, ez bug vagy fícsör? Nem lehet fenn egyszerre 2 (3,4) telepítési profil? Nem hinném.
de lehet tobb profil, csak a
de lehet tobb profil, csak a profilok nem definialhatjak ugyanazt a fuggvenyt, ami ebben az esetben megtortenik. ha jol emlekszem ezek a profilok arra hasznaljak ezt a form_altert, hogy magukat allitsag be mint default profile, nyugodtan kiszedheto valamelyikbol.