From: Stephan R. <ro...@on...> - 2010-02-25 08:58:01
|
Hi Neill, Some notes on the installation process: HaloACL needs to patch Mediawiki and Semantic Mediawiki. You probably have done this. If not, go into the directory of HaloACL and run: php patch.php -d install_dir_to_mediawiki -p patch_for_MW_1.15.1.txt php patch.php -d install_dir_to_mediawiki -p patch_for_SMW_1.4.3.txt This is neccessary so that the access checks are done everywhere before accessing any page, property, category etc. Unfortuntely in the SMW patch there is som wrong patch. The file: extensions/SemanticMediaWiki/includes/SMW_GlobalFunctions.php is patched so that the following two lines are commented out: // define('SF_NS_FORM', $smwgNamespaceIndex+6); // define('SF_NS_FORM_TALK', $smwgNamespaceIndex+7); Please remove the slashes. We also will fix the patch file. The reason for this patch was that the SF namespace constants where defined twice, which lead to an error when the second define statements came up. Semantic Forms is independend from HaloACL thus any version of SF should run with HaloACL. Best regards, Stephan On Wed, Feb 24, 2010 at 01:54:18PM +0000, Neill Mitchell wrote: > Hi. > > In addition to the HaloACL Special page being empty, I'm now also > getting the following error when clicking on Special:Form: > > A database query syntax error has occurred. This may indicate a bug in > the software. The last attempted database query was: > > (SQL query hidden) > > from within function "". MySQL returned error "1054: Unknown column > 'SF_NS_FORM' in 'where clause' (localhost)". > > I guess there is a SF patch required for HaloACL and Semantic Forms > (1.8.8) to coexist? Or are the two fundamentally incompatible? > > Thanks. > Neill. > On 24/02/10 10:54, Neill Mitchell wrote: > > Hi. > > > > I'm running SMW 1.4.3, MW 1.15.1 and HaloACL 1.1_01. I've successfully > > patched MW and SMW. I've followed the installation instructions at smwforum. > > > > After the SMW settings in my LocalSettings.php I have: > > #Halo ACL security > > include_once("$IP/extensions/HaloACL/includes/HACL_Initialize.php"); > > enableHaloACL(); > > > > But when I go to Special:HaloACL there is no Create ACL tab. All that is > > displayed at the top of the page is "HaloACL". > > > > Has anyone any suggestions? > > > > Thanks! > > Neill. > > > > ------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user |