Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wp-less since version 1.6.0 fails on production #76

Closed
tordans opened this issue Nov 24, 2014 · 2 comments
Closed

wp-less since version 1.6.0 fails on production #76

tordans opened this issue Nov 24, 2014 · 2 comments

Comments

@tordans
Copy link

tordans commented Nov 24, 2014

Part 1:
I have version 1.6.0 running just fine on production at betterplace.org/c/.

Whenever I update to the latest (current 1.7.5) I get this error on production:

Warning: require(/www/static.asdf.com/releases/20141124155319/wp-content/plugins/wp-less/lib/../vendor/leafo/lessphp/lessc.inc.php): failed to open stream: No such file or directory in /www/static.asdf.com/releases/20141124155319/wp-content/plugins/wp-less/lib/Plugin.class.php on line 48 

Fatal error: require(): Failed opening required '/www/static.asdf.com/releases/20141124155319/wp-content/plugins/wp-less/lib/../vendor/leafo/lessphp/lessc.inc.php' (include_path='.:/usr/local/lib/php') in /www/static.asdf.com/releases/20141124155319/wp-content/plugins/wp-less/lib/Plugin.class.php on line 48

I get this error regardless of the .gitignore files from part 2, below.

Any ideas??

Part 2:

Also, I have issues with the .gitignore files that the plugin downloads automatically.
(I have all my WP Code in a private repo and deploy via capistrano.)

There is a difference between what I check in when I keep the .gitignore files in the plugin folder to the version when I ignore the .gitignore-plugin files.

Version with plugin-gitingore-files:

$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   wp-content/plugins/wp-less/.svnignore
    modified:   wp-content/plugins/wp-less/bootstrap.php
    modified:   wp-content/plugins/wp-less/lib/Compiler.class.php
    modified:   wp-content/plugins/wp-less/lib/Configuration.class.php
    modified:   wp-content/plugins/wp-less/lib/Garbagecollector.class.php
    modified:   wp-content/plugins/wp-less/lib/Plugin.class.php
    modified:   wp-content/plugins/wp-less/lib/Stylesheet.class.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/.gitignore
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/.travis.yml
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/LICENSE
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/Makefile
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/README.md
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/composer.json
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/docs/docs.md
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/lessc.inc.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/lessify
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/lessify.inc.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/package.sh
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/plessc
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/ApiTest.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/InputTest.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/README.md
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/bootstrap.sh
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/accessors.less.disable
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/arity.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/attributes.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/builtins.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/colors.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/compile_on_mixin.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/directives.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/escape.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/font_family.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/guards.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/hacks.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/hi.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/ie.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/import.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/interpolation.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/keyframes.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/math.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/media.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/misc.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/mixin_functions.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/mixin_merging.less.disable
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/mixins.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/nested.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/pattern_matching.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/scopes.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/selector_expressions.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/site_demos.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/a.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/b.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/file1.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/file2.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/file3.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/inner/file1.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/inner/file2.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/variables.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/accessors.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/arity.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/attributes.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/builtins.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/colors.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/compile_on_mixin.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/directives.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/escape.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/font_family.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/guards.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/hacks.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/hi.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/ie.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/import.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/interpolation.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/keyframes.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/math.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/media.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/misc.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/mixin_functions.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/mixin_merging.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/mixins.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/nested.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/nesting.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/pattern_matching.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/scopes.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/selector_expressions.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/site_demos.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/variables.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/sort.php
    modified:   wp-content/plugins/wp-less/lib/vendor/plugin-toolkit/BaseConfiguration.class.php
    modified:   wp-content/plugins/wp-less/readme.txt

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    wp-content/plugins/wp-less/.gitignore
    wp-content/plugins/wp-less/composer.json
    wp-content/plugins/wp-less/doc/

no changes added to commit (use "git add" and/or "git commit -a")

Version without those files:

$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   .gitignore
    modified:   wp-content/plugins/wp-less/.svnignore
    modified:   wp-content/plugins/wp-less/bootstrap.php
    modified:   wp-content/plugins/wp-less/lib/Compiler.class.php
    modified:   wp-content/plugins/wp-less/lib/Configuration.class.php
    modified:   wp-content/plugins/wp-less/lib/Garbagecollector.class.php
    modified:   wp-content/plugins/wp-less/lib/Plugin.class.php
    modified:   wp-content/plugins/wp-less/lib/Stylesheet.class.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/.gitignore
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/.travis.yml
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/LICENSE
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/Makefile
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/README.md
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/composer.json
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/docs/docs.md
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/lessc.inc.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/lessify
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/lessify.inc.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/package.sh
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/plessc
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/ApiTest.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/InputTest.php
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/README.md
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/bootstrap.sh
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/accessors.less.disable
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/arity.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/attributes.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/builtins.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/colors.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/compile_on_mixin.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/directives.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/escape.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/font_family.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/guards.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/hacks.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/hi.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/ie.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/import.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/interpolation.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/keyframes.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/math.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/media.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/misc.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/mixin_functions.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/mixin_merging.less.disable
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/mixins.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/nested.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/pattern_matching.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/scopes.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/selector_expressions.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/site_demos.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/a.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/b.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/file1.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/file2.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/file3.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/inner/file1.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/test-imports/inner/file2.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/inputs/variables.less
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/accessors.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/arity.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/attributes.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/builtins.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/colors.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/compile_on_mixin.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/directives.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/escape.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/font_family.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/guards.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/hacks.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/hi.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/ie.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/import.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/interpolation.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/keyframes.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/math.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/media.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/misc.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/mixin_functions.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/mixin_merging.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/mixins.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/nested.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/nesting.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/pattern_matching.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/scopes.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/selector_expressions.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/site_demos.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/outputs/variables.css
    deleted:    wp-content/plugins/wp-less/lib/vendor/lessphp/tests/sort.php
    modified:   wp-content/plugins/wp-less/lib/vendor/plugin-toolkit/BaseConfiguration.class.php
    modified:   wp-content/plugins/wp-less/readme.txt

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    wp-content/plugins/wp-less/composer.json
    wp-content/plugins/wp-less/doc/

no changes added to commit (use "git add" and/or "git commit -a")

Any ideas about this?

@thom4parisot
Copy link
Owner

Hello,

I believe the 1.7 changed things as some things are not pulled from git as it used to be.
Dependencies are now registered with composer.
If you install wp-less this way it will pull those dependencies automatically, and maybe without the .gitignore files.

See #75 for some details and let us know.

@pixelbart
Copy link
Collaborator

Closed, due to age. If the problem persists, please reopen the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants