Error after installation

More
06 Oct 2010 11:17 #256 by Casual
I installed com_joomailermailchimpintegration_v1.1.1 succesfully but i get the following message when i startup the Newsletter Component.
Output directories unwritable! Please check the write permissions of the directories: /tmp/ and /administrator/components/com_joomailermc/archive/

Now when i look for the directory com_joomailermc/archive it did not create the com_joomailermc at all.
So when i try to create a new campaingn it won't do it probably because of that.
Please let me know if i did something wrong or what i need to do differently to make it work. Maybe i missed a comp. that i need to install or something....
Thanks in advance.

Please Log in or Create an account to join the conversation.

More
06 Oct 2010 11:21 #257 by pete
Replied by pete on topic Error after installation
Hello Casual,

The error message is pointing to the wrong directory. It should be /administrator/components/com_joomailermailchimpintegration/archive/ We already noticed that and it will be fixed in the next version.
Please make sure your webserver has read and write permissions for this directory.

Kind regards,
Pete

Please Log in or Create an account to join the conversation.

More
06 Oct 2010 11:43 #258 by Casual
Replied by Casual on topic Error after installation
Thanks for the quick response but the permissions seem to be in order. I even temp. changed them to 777 but still get the error.
So when i try to save a campaing i get the following error-page
[img


Also when i go to the Campaingn-Tab i sometimes see the following error and sometimes the lettering is just white i i only see it when i select it :)

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in
/usr/home/deb21013/domains/vvspaubeek.nl/public_html/vvs/administrator/components/com_joomailermailchimpintegration/views/campaignlist/view.html.php on line 74

Warning: Invalid argument supplied for foreach() in /usr/home/deb21013/domains/vvspaubeek.nl/public_html/vvs/libraries/joomla/html/html/select.php on line 68
Select Folder: Select Status:
No campaigns with the selected status present.

Please Log in or Create an account to join the conversation.

More
06 Oct 2010 11:59 #260 by pete
Replied by pete on topic Error after installation
Well, the second error appears because you don't seem to have any campaign folders. It will be fixed in the next version but for the meantime you could go to the Mailchimp web interface and create at least one campaign folder.
The screenshot of the error message doesn't say very much unfortunately. Is it possible that you send me a superadmin login to contact@freakedout.de ? I would need to take a closer look at the site to find out whats going wrong.

Please Log in or Create an account to join the conversation.

More
06 Oct 2010 12:14 #261 by Casual
Replied by Casual on topic Error after installation
Check you email...

Please Log in or Create an account to join the conversation.

More
15 Nov 2010 18:30 #433 by jaymeany
Replied by jaymeany on topic Error after installation
I wanted to chime in on this as this seems to be a known bug for you guys. I'm getting the same error, "Output directories unwritable! Please check the write permissions of the directories: /tmp/ and /administrator/components/com_joomailermailchimpintegration/archive/" I had to create the folder "archive in that directory. The archive and tmp folder are owned by the admin user in the group apache and perm'ed 775 but the error still appears.
- Just FYI.

Please Log in or Create an account to join the conversation.

More
20 Jul 2011 15:18 #1801 by bigbangireland
This looks to be a problem with the /tmp path in the component.

The Joomlamailer component makes the assumption that all Joomla installs have a /tmp folder in the root installation directory. The /tmp and /logs folder paths can be moved in configuration.php. (many other folders can also be moved - docs.joomla.org/Moving_sensitive_files_outside_the_web_root ).

Finding tmp path:
$config = JFactory::getConfig();
$tmp = $config->getValue('config.tmp_path');

I've found an instance where the /tmp path is hard coded below on lines 67 and 72 (there may be more); /administrator/components/com_joomailermailchimpintegration/helpers/permissions.php

For the time being I've created a /tmp folder in the root installation directory, but this not ideal from a security perspective.

Hope this helps.

Please Log in or Create an account to join the conversation.

More
22 Jul 2011 12:45 #1804 by pete
Replied by pete on topic Error after installation
Hello bigbangireland,

No sensitive data saved any sensitive data in the tmp folder, so it's not really a security issue. However, you have a valid point. Thanks for reporting this issue. This will be fixed in the next version.

Kind regards,
Pete

Please Log in or Create an account to join the conversation.