1

This is my first time trying to sort out wkhtmltoPDF. I'm having issues in civiCRM when trying to make mailing labels from the membership database. When clicking on make mailing labels the next page is a blank URL.

Someone suggested that it could be to do with wkhtmltopdf needing to be installed. I have unpacked a .rpm for wkhtmltopdf to my server. I have also put in the URL path for this folder. But I am coming up with a blank as to why it won't accept the path.

Does anyone have any experience on fixing this? The server environment is Cpanel.I have attached a screen shot of the issue with the path for someones attention.

Thanks in advance,

Aaron

enter image description here enter image description here enter image description here

1

You need to give it the FULL path, and include the actual executable file, e.g.

/usr/local/bin/wkhtmltopdf

The path you have in the screenshot has 3 problems:

  • it's missing the wkhtmltopdf executable at the end
  • it's not absolute, i.e. starting from the very top level / directory
  • it would be really unusual to have usr/local/bin under public_html. Your installed executables shouldn't be under public_html (security risk) and I doubt an rpm would put them there unless you manually put them there. When you say "unpacked" do you mean installed (rpm -ivh) or just extracted the files inside and put them under public_html?
  • Hi Demerit, thanks for your reply. Your right I unpacked the .rpm into that location. I will move it to another location and try the full root URL. For testing I just moved it to the main root directory and included the full path. /home/dfcadmin18/usr/local/bin/wkhtmltopdf Any advice would be much appreciated to get this to work. Thanks Demerit – Aaron Jewell Mar 6 at 1:13
  • I'm not sure if that will work since there are shared libraries also in the rpm which it might not be able to find if you don't actually install it, but it sounds like you only have cpanel access and a web-based file browser? Maybe I should ask why you're trying to install it. Civi doesn't need it to produce pdfs, it's just an alternate tool to replace the tool that comes with civi. If you really do need to install it and don't have root shell access, see also this link: stackoverflow.com/questions/2273534/… – Demerit Mar 6 at 1:25
  • Well that is a good question that lead me onto wkhtmltopdf. Basically in CiviCRM the administrator is trying to make mailing labels within the advance search. When you get to picking your groups etc to make the labels and press on make mailing labels. The next screen is a blank URL. which some people told me that it was missing wkhtmltopdf, which made sense as it seems something is missing for that process to work, I just don't know what the missing step is. We did change server environment recently, I will add a screen shot to the main question and would be great if you had any ideas. – Aaron Jewell Mar 6 at 1:31
  • And when you get the blank screen is the setting for wkhtmltopdf empty or do you have something in there? You would leave it empty to use the default tool. – Demerit Mar 6 at 1:41
  • Also error 500 usually gives more info in the web server logs, which in cpanel I think is just called "error logs". – Demerit Mar 6 at 1:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.