I'm new to Drupal (since about 10PM eastern time last night!) and I'm having a real annoying problem in getting my site set up.
It's Drupal 4.7 on SuSE 10.0 with apache2 and the install is in /srv/www/htdocs/lucii.com.drupal/
The Drupal site itself runs just fine but when I added a few modules the problems began. I installed the modules in sites/default/modules as the documentation suggested. The module adsense works just fine. The Flexinode, event, or ecommerce modules give me lots of error messages when I go to Administration->modules
Here are the details for the flexinode module errors:
I installed it in the sites/default/modules/flexinode directory as the instructions recommended.
Per the instructions:
- the files are already in the directory specified.
- I updated the database with flexinode.mysql
- I go to administration -> site configuration -> modules
(actually, it's just administer->modues in my menu.)
At this point I get error messages like these:
# warning: flexinode_field_types(sites/default/modules/flexinode/contrib/field_multiselect.inc)
[function.flexinode-field-types]: failed to open stream: No such file or directory in
/srv/www/htdocs/lucii.com.drupal/sites/default/modules/flexinode/flexinode.module on line 17.# warning: flexinode_field_types() [function.include]:
Failed opening 'sites/default/modules/flexinode/contrib/field_multiselect.inc'
for inclusion (include_path='/usr/share/php')
in /srv/www/htdocs/lucii.com.drupal/sites/default/modules/flexinode/flexinode.module on line 17.These messages refer to this file:
-rw-r--r-- 1 wwwrun www 3682 Nov 9 2005 field_multiselect.inc
which is in this directory:
/srv/www/htdocs/lucii.com.drupal/sites/default/modules/flexinode/contrib
The second message mentions the include path of /usr/lib/php which is NOT what I'd expect if this is to work. Is that the problem? If so, how do I change that? The settings.php file does not seem to have anything that references include files or paths.
I do NOT know Apache 2 or anything about .htaccess files. Is that where my problem lies? The default Apache 2 install on SuSE appears to be fairly restrictive for security purposes (and I'm *usually* grateful for that!)
I'm stumped by this. Not as stumped as I was by Typo3 - but that's why I'm installing Drupal now :-)
Thanks
Comments
I dont believe flexinode is
I dont believe flexinode is compatible with 4.7.3 yet
Ive read this on the module page
"Note for 4.7: Though flexinode itself has been released, we doid not yet release any form fields (the .incs). We would love your input. If you have tested (and optionally fixed) a field on a 4.7 installation, lpease tell us your findings. Once we have a well enough tested field, it will be released. One by one!"
also quite a few bug fixes lined up
http://drupal.org/project/issues/flexinode?categories=bug
That explains Flexinode
Good catch... I downloaded the event module and that was a 4.7 version. Since it relies on flexinode I took that to be carte blanche that flexinode would work. That solves the event/flexinode problem but leaves me with an apparently related problem: ecommerce.
When I install ecommerce I get this big error in my pages:
The offending statement in store.module is line 4: require_once(drupal_get_path('module', 'store'). '/store.inc');
If I go to Admin->modules I see only the following error text:
Again I see the include path is '/usr/share/php' and I believe that's got to be wrong. I'm simply not sure what to do
about it if, in fact, that is the problem.
Is 4.7.3 too new? Should I consider going to 4.6.9 for better module compatability?
Thanks again,
Eric