WordPress.org

Ready to get started?Download WordPress

Forums

Digress It and MU errors on installation (7 posts)

  1. PhDeviate
    Member
    Posted 3 years ago #

    I am trying to set up my first install of WordPressMU and I want to use the DigressIt plugin. When I tried DigressIt on my own (not-MU) wordpress site it was all good. But when I try to install it on MU, I get the following errors:
    (Archived here at pastebin: http://pastebin.com/ueS0ZwK2 )

    Warning: extract() [function.extract]: First argument should be an array in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/themes/digressit/theme/functions.php on line 13

    Warning: Cannot modify header information - headers already sent by (output started at /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/themes/digressit/theme/functions.php:13) in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-includes/functions.php on line 830

    Warning: Cannot modify header information - headers already sent by (output started at /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/themes/digressit/theme/functions.php:13) in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-includes/functions.php on line 831

    Any thoughts on what's happening? The install was done by my university's tech folks, so I didn't do it myself. Did he mess something up and I should be contacting him? Or is it something I can do with my superadmin privileges?

    Thanks!

  2. /wp-content/themes/digressit

    They've put it in the THEME folder, not the PLUGIN folder.

    Have them read the installation instructions:
    http://wordpress.org/extend/plugins/digressit/installation/

  3. PhDeviate
    Member
    Posted 3 years ago #

    Thank you! I think I'm getting closer, but now I have another error:

    Warning: opendir(/nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins//theme/styles/) [function.opendir]: failed to open dir: No such file or directory in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins/digressit/digress.it.base.php on line 359

    (and sheepishly, I confess that the last error was totally my fault. This one... we'll see.)

  4. PhDeviate
    Member
    Posted 3 years ago #

    Turns out I didn't scroll down to see all the errors this time. I uninstalled all mention of digress it and tried re-installing and got the following errors:

    Warning: opendir(/nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins//theme/styles/) [function.opendir]: failed to open dir: No such file or directory in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins/digressit/digress.it.base.php on line 359

    Warning: readdir(): supplied argument is not a valid Directory resource in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins/digressit/digress.it.base.php on line 360

    Warning: closedir(): supplied argument is not a valid Directory resource in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins/digressit/digress.it.base.php on line 368
    There was a error creating the symlink of /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/plugins//theme/ in /nfs/c04/h03/mnt/85590/domains/MYDOMAIN.COM/html/dee/wp-content/themes/. Maybe a theme named DigressIt already exists?

  5. plugins//theme/styles/

    That seems like it's missing it's own folder? o.O

    The directions here say: http://digress.it/download/

    The plugin will automatically create a link to your wp-content/themes directory, so make sure your web server has write permission on the themes directory....

  6. marpa
    Member
    Posted 3 years ago #

    There are definitely permissions issues to resolve with this plugin in WordPress 3.0.1 enabled for multi-site.

    After installing and activating, I had to do the following:
    chmod 775 /wp-content/plugins/digressit/js
    chmod 775 /wp-content/plugins/digressit/js/ *

    Still am not able to set proper permissions to load the digressit theme css. Have confimed that the permissions on the symlink in the theme directory are 777 and points to the theme directory within plugins/digressit

    Have tried:
    chmod 777 /wp-content/plugins/digressit/theme
    chmod 777 /wp-content/plugins/theme/digressit/style.css

    The above changes still throw a 403 permission denied error for style.css. Thus the theme template files load, but with no css...

    (also found the the links in header.php to Comments, Commenters ...etc were broken. Fixed this by adding <?php bloginfo('url'); ?> to the url for these links....)

  7. marpa
    Member
    Posted 3 years ago #

    Since I could not set correct permissions to allow the web server to access the theme css via a symlink from wp-content/themes, I did the following:
    1. copied the theme from the wp-content/plugins/digressit to wp-content/themes
    2. renamed symlink digressit to digressit-old
    3. renamed theme to digressit

    (the above steps were based on instructions at:
    http://digress.it/code/

    Theme now displays correctly, but still have following problems:
    1. Comment links do not work (when I click on the comment icon, nothing happens...)
    2. Some digress.it settings do not update when saving changes including: enable chrome frame
    3. When Table of Contents is set to pages, comments cannot be added to pages (confirmed that pages are set to have comments enabled...)

Topic Closed

This topic has been closed to new replies.

About this Topic