This thread is over two years old and may be outdated. Please create a new thread if you need help, or email us if you have an active Premium license.

Page Builder Problem

11 years ago · Last reply by Greg Priday 11 years ago

Hi,

I’m new to wordpress and setting up apache servers.
I set one up locally on my laptop following the guide on ubuntu:
https://help.ubuntu.com/community/WordPress
I had to change /etc/wordpress/config-localhost.php define(‘WP_CONTENT_DIR’, …. to the correct path.

Then installed Vantage and PageBuilder. Page builder is not working at all see image

View post on imgur.com

When i look at the picture that doesnt display url it is:

/wordpress/wp-content/plugins/usr/share/wordpress/wp-content/plugins/siteorigin-panels/css/images/handle.png

So why does Page Builder think /wordpress/wp-content/plugins/ is root?

This is our free support forum. Replies can take several days.

Need fast email support? Get SiteOrigin Premium

Replies

5
  1. Greg Priday Staff 11 years, 10 months ago

    Hi Craig

    From the looks of things, the CSS and JS isn’t being loaded properly on that page. Page Builder uses the standard plugin_dir_url function to get the URLs of the CSS and JS. This function, in turn, relies on the plugins_url function.

    http://codex.wordpress.org/Function_Reference/plugin_dir_url
    http://codex.wordpress.org/Function_Reference/plugins_url

    I can’t offer you an exact solution in your situation, but you’ll need to make sure that any changes you make are compatible with these 2 functions.

  2. Craig Swift 11 years, 10 months ago

    Hi,
    Thanks for you reply.
    I have spent quite abit of time trying to find out the corse of this issue. I have gone through a complete install of ubuntu, LAMP and wordpress just to check I had not made an mistakes during the install.

    I have been able to narrow this down to being a problem with this plugin specifically. I have now gone and installed several plugins to check that its not an issue with the wordpress install. I do belive the problem is with how url to the css/js is generated using plugin_dir_url and plugin_dir_path.

    Furthermore, the ony reason I can think that it donsnt work on my dev machine, but works for other peoples websites is because wordpress url is at localhost/wordpress – its clutching at straws but i have no idea what i need to change in your code to make fix the url look up.

    I could really do with somemore guidance on were to look to debug this issue or I will have to abandone plans to use vantage premium for my website.

    Warm Regards

    Craig

  3. Craig Swift 11 years, 10 months ago

    I bit more digging and the issue is that it is adding the full directory path location of the css / images / js to the website url so it giving out:

    http://localhost/wordpress/wp-content/plugins/usr/share/wordpress/wp-content/plugins/siteorigin-panels/css/images/handle.png

    Instead of
    http://localhost/wordpress/wp-content/plugins/siteorigin-panels/css/images/handle.png

  4. Craig Swift 11 years, 10 months ago

    I think i’ve found the real issue, not the soloution yet:

    My wordpress install is: /usr/share/wordpress
    My website access wordpress via: /var/www/html/SYMBOLIC_LINK_TO_ABOVE

    Apparently __FILE__ resolves to the real path, which confuses plugin_basename()

    I’m looking into how to fix this for more info:

    https://core.trac.wordpress.org/ticket/16953

  5. Greg Priday Staff 11 years, 10 months ago

    Hi Craig.

    Please keep us updated on this and let us know if you find a solution. I have seen this issue come up in the past and it’d be great to be able to point people in the right direction for a solution.

Replies on this thread are closed.

Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Have a different question or issue?

Start New Thread