2013-04-03 84 views
1

不幸的是,我們上週有一個數據庫崩潰。因此我使用系統的備份副本重新運行它。一切順利,但PDFMaker Pro。首先我有許可問題。 PDFMaker不接受我的原始許可證ID。解除/重新安裝PDFMaker Pro後,這個問題得到解決。但是,從那時起,當我通過PDFMaker的發票設置中的複選框激活客戶門戶的PDFMaker Pro發票並點擊客戶門戶網站上的下載發票的主題鏈接時,它會生成一個「index.pdf」。像文件名(例如發票號碼)的所有設置都會被忽略,並且index.pdf甚至無法打開。它在Adobe Acrobat中返回警告/警告:「Acrobat無法打開pdf」。vTiger Custmer Portal - Invoice Issure:.pdf下載錯誤

PDFMaker在管理界面中工作。所以一切都很好。但它不適用於客戶門戶發票模塊。

在香皂/ customerportal.php我發現這個代碼行:

$fieldid = $adb->query_result($res,0,'invoiceid'); 
     //$fieldlabel = "(Download PDF) ".$fieldlabel; 
     $fieldvalue = '<a href="index.php?downloadfile=true&module=Invoice&action=index&id='.$fieldid.'">'.$fieldvalue.'</a>'; 

我不知道什麼是錯的代碼,否則什麼檢查,找出錯誤。我正在尋找修復這個錯誤的建議。 PDFMaker支持非常緩慢,2天后沒有回覆。所以,如果你有任何想法,請分享它!

謝謝! 碧玉

回答

0

那麼固定它自己:

重新安裝必要的PDFMaker肥皂/如果customerprotal.php和檢查目錄的premission權利:

chmod 777 config.inc.php 
chmod 777 tabdata.php 
chmod 777 install.php 
chmod 777 parent_tabdata.php 
chmod 777 cache/ 
chmod 777 cache/images/ 
chmod 777 cache/import/ 
chmod 777 storage/ 
chmod 777 install/ 
chmod 777 user_privileges/ 
chmod 777 Smarty/cache/ 
chmod 777 Smarty/templates_c/ 
chmod 777 modules/Emails/templates/ 
chmod 777 modules/ 
chmod 777 cron/modules/ 
chmod 777 test/vtlib/ 
chmod 777 backup/ 
chmod 777 Smarty/templates/modules/ 
chmod 777 test/wordtemplatedownload/ 
chmod 777 test/product/ 
chmod 777 test/user/ 
chmod 777 test/contact 
chmod 777 test/logo 
chmod 777 logs/ 
chmod 777 modules/Webmails/tmp/ 

和index.pdf意味着客戶有不準予權利。 希望這可以幫助未來。

Jasper