I've been trying to patch module taxonomy_image_views_options - to enable multiple taxonomy image in views. There're several patches in a few threads. However, I don't seem to succeed in trying out any of the patches. Worse of all, I don't know it's the patch manager or the patch problem.
Following the patch manager menu seems to be intuitive to me. I created directory usr/bin/patch (instead of /usr/bin/patch as I'm under share hosting environment) and submit it on "config" menu. File "patch_manager.module", however, didn't auto change the path (not taking out the first "/", so I manually changed it.
After uploading patch file and "add" then "apply", nothing seems to change in the module folder "taxonomy_image_view_options", nor in usr/bin/patch.
This means the patch manager doesn't work for me, right? If so, what should I watch out to correct the problem.
I saw on the thread that that's a patch for the patch manager. If I need to do that, can anyone help explain how I can go about apply patch for the patch manager - since I can't telnet to execute command (under my hosting environment).
Thanks so much in advance...
Comments
Comment #1
aidanlis commented/usr/bin/patch is an executable, not a directory ... if you can't execute "patch" on your system then you can't patch a file. What happens if you put "patch" into the patch field?
Comment #2
newnewuser commentedhi aidanlis,
Thanks so much for a reply. It's comforting to get some helps.
If you mean just put "patch" instead of "usr/bin/patch" in the patch binary path configuration,
==> it says "Unable to execute patch binary, check that the binary exists and is executable."
If I put "/usr/bin/patch" instead of the one with no slash in front,
==> it says "warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/bin/patch) is not within the allowed path(s): (/home/dozmart/:/tmp:/var/tmp:/usr/local/lib/php/) in /home/xxx/domains/xxx.com/public_html/drupal/modules/patch_manager/patch_manager.module on line 491.
Unable to execute patch binary, check that the binary exists and is executable."
When I put "usr/bin/patch"
==> it says in green "The configuration options have been saved."
After I 'Add' and the 'Apply Patch'
==> in red it says "warning: escapeshellarg() has been disabled for security reasons in /home/xxx/domains/xxxcom/public_html/drupal/modules/patch_manager/patch_manager.module on line 427.
warning: escapeshellarg() has been disabled for security reasons in /home/xxx/domains/xxx.com/public_html/drupal/modules/patch_manager/patch_manager.module on line 428.
warning: exec() has been disabled for security reasons in /home/xxx/domains/xxx.com/public_html/drupal/modules/patch_manager/patch_manager.module on line 430.
==> follow by in green, it says "All parts of the patch were applied successfully."
but yet no file in modules have been updated and whatever the patch promises to do doesn't work
It seems the system allows 'patch' but it doesn't work properly.
Really appreciate if you could help suggest what I should try further to resolve issue.
Thanks very much in advance
Comment #3
aidanlis commentedYour host has specifically disallowed this functionality, you can not use this module to apply patches