簡體   English   中英

magento安全更新Patch Supee 5344錯誤

[英]magento security update Patch Supee 5344 error

我試圖昨天用Supee 5344補丁更新magento,當我運行sh命令時出現以下錯誤。

127: not found

127: not found

0: not found

檢查補丁是否可以成功應用/恢復...

patch: unrecognized option `--dry-run'

Usage: /usr/bin/patch [options] [origfile [patchfile]] [+ [options] 
[origfile]]...

Options:
       [-cCeEflnNRsStuv] [-b backup-ext] [-B backup-prefix] [-d directory]
       [-D symbol] [-F max-fuzz] [-i patchfile] [-o out-file] [-p[strip-count]]
       [-r rej-name] [-V {numbered,existing,simple}] [--check] [--context]
       [--prefix=backup-prefix] [--suffix=backup-ext] [--ifdef=symbol]
       [--directory=directory] [--ed] [--fuzz=max-fuzz] [--force] [--batch]
       [--ignore-whitespace] [--forward] [--reverse] [--output=out-file]
       [--strip[=strip-count]] [--normal] [--reject-file=rej-name] [--skip]
       [--remove-empty-files] [--quiet] [--silent] [--unified] [--version]
       [--version-control={numbered,existing,simple}] [--index-first]
ERROR: Patch can't be applied/reverted successfully.

任何人都可以幫助我找出解決這個問題的方法嗎? 有沒有辦法手動實現補丁?

史蒂夫

下面是檢查Shoplift錯誤的鏈接https://shoplift.byte.nl/

我會仔細檢查你正在應用的補丁是你的Magento版本的正確補丁。

找出您正在使用的Magento版本的最簡單方法是以管理員身份登錄,它會在頁腳中告訴您。 獲得此版本后,請轉到Magento下載頁面,找到正確版本的magento的正確補丁文件。

根據輸出,你的系統上的補丁二進制文件沒有--dry-run選項(看起來在那里安裝了一些BSD OS,而不是linux)。 您的補丁二進制文件似乎提供了--check選項,因此您可以通過編輯PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh文件並替換它來使用它而不是--dry-run --dr-run選項與--check。

另一種選擇可能是根本不使用補丁,只需從http://magentary.com/kb/apply-supee-5344-and-supee-1533-without-ssh/上傳所有修補過的文件

要驗證修補程序是否已成功安裝,您可以使用https://shoplift.byte.nl/ service。

我剛剛遇到了完全相同的錯誤 - 為我修復的是在正確的目錄中移動執行補丁(取決於您的Magento站點的設置方式)。

最初,我試圖用/var/www/site-name運行它 - 它需要在/var/www/site-name/magento

此處還有其他疑難解答步驟: http//devdocs.magento.com/guides/m1x/other/ht_install-patches.html#trouble

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM