php搜索插件
1. 求玩wordpress的php高手解答一下wordpress使用中的插件無法升級、搜索、安裝的問題,如下:
WP酷說的答案是對的
這里是wordpress支持板塊的topic,遇到的問題跟你一羨枯樣,解決的方法就是設置temp目錄的許可權
http://wordpress.org/support/topic/plugins-not-updating-since-wp-35-installed
既然你用的是購買的iis伺服器宴派桐,可以詢問伺服器的提供商IIS的運行用戶是什麼,ISUR是默認配置,也許是被修改過配置了的
還有一種方法,添加一行
define('WP_TEMP_DIR',ABSPATH.'wp-content/tmp');
到wordpress的根目錄下的wp-config.php的最後
然後在wp-content目錄下新建tmp目錄,將許可權設置為晌坦everyone完全控制,可讀可寫
2. 關於php網站插件的問題
你這個看上去像是商城,攜胡唯一般網頁的頂部,都是切成公用文件的;而你現在那個頁面「當前用戶XXXX的」這個,有可能是再插件頁面裡面單獨寫的,所以只能夠再插件相關頁面裡面能夠看到,你可以去找下插件的後台代碼裡面,那個數據怎麼獲取的,然後寫到這個系統其他頁面的後台PHP文件中,或者寫到公共後台文件中,賦值到前台。
這個只是一個大體思路,畢竟只看到了前台沒看到你後台的代碼辯培,只能夠根據你做源的貼圖來進行分析
3. PHP的93個WordPress插件有後門
因為93 個 WordPress 主題和插件包含後門,從而使得攻擊者可以完全控制網站。攻擊者總共入侵了 AccessPress 的 40 個主題和 53 個插件,AccessPress 是 WordPress 插件的開發者,用於超過 360,000 個活動網站。
該攻擊是由 Jetpack 的研究人員發現的,Jetpack 是 WordPress 網站安全和優化工具的創建者,他們發現 PHP 後門已被添加到主題和插件中。
Jetpack 認為外部威脅攻擊者入侵了 AccessPress 網站以破壞軟體並感染更多的 WordPress 網站。
一旦管理員在他們的網站上安裝了一個受感染的 AccessPress 產品,就會在主主題目錄中添加一個新的「initial.php」文件,並將其包含在主「functions.php」文件中。該文件包含一個 base64 編碼的有效負載,它將 webshel l 寫入「./wp-includes/vars.php」文件。惡意代碼通過解碼並將其注入「vars.php」文件來完成後門安裝,實質上是讓攻擊者遠程式控制制受感染的站點。
檢測這種威脅的唯一方法是使用核心文件完整性監控解決方案,因為惡意軟體會刪除「initial.php」文件釋放器以掩蓋其蹤跡。
我受到影響嗎?
如果您在您的網站上安裝了其中一個受感染的插件或主題,則刪除/替換/更新它們不會根除任何可能通過它植入的 webshel l。
因此,建議網站管理員通過執行以下操作來掃描他們的網站是否存在入侵跡象:
Jetpack 提供了以下 YARA 規則,可用於檢查站點是否已被感染並檢測 dropper 和已安裝的 webshel l:
原文鏈接:PHP的93個WordPress插件有後門
4. eclipse中php插件怎麼使用
如何在 Eclipse 中使用插件構建 PHP 開發環境 (
我希望使用 Eclipse 來做 PHP 開發。在 Eclipse 中安裝了 PHP 開發工具 (PDT),遠程系統資源管理器 (RSE),和 svn 版本控制插件 Subclipse。
遠程系統資源管理器插件可以讓你在 Eclipse 中,直接連接遠程伺服器。這是一個非常好的插件,你可以有多個連接同時連接到多台伺服器,並方便地管理它們。而且,您還可以用它瀏覽本地文件系統,並將 Eclipse 作為文本編輯器使用。
下面的操作在 Windows 7 上進行,應該也適用於 Mac 和 Linux。
第1步:下載並安裝Eclipse
去 http://www.eclipse.org/download 下載 Eclipse Classic 32位版本(不要下載 Eclipse PHP 軟體包),當前最新版本為 3.7.2 Indigo。
下載完成後,解壓縮並將文件夾放到 C:\eclipse,啟動 Eclipse 只需雙擊此文件滑鬧夾中的 eclipse.exe,然後選擇您的工作區文件夾。
第2步:PHP的PDT插件的設置
在 Eclipse 菜單凱握中選:Help > Install New Software。這將使你看到這樣的屏幕:
該窗口的頂部,你會看到一個下拉菜單,「work with」,單擊並選擇「 - All Available Sites - 」。
接下來在過濾窗搜索「PHP」,這將在三個不同的類別列出相同的插件。只要選擇其中一個「PHP Development Tools (PDT)」然後點擊「下一步」,安裝完成後,它會要求你重新啟動Eclipse,點擊「立即重新啟動」。你現在就裝好了PHP PDT插件。
以後,需要安裝新的軟體時,都可遵循這里的步驟完成。
第3步:安裝遠程資源管理器
按照上述相同的步驟,搜索"Remote System",點選安裝 'Remote System Explorer End-User Runtime' 和 'Remote System Explorer User Actions'。
信孫罩第4步:配置PHP
Eclipse 3.7 默認情況下不會自動識別 php 文件類型。
去菜單 Windows > Preferences 選擇 general > editors > file associations
單擊「添加」按鈕,加入 *.php。
當你打OK,你會看到下面的編輯器列表。點擊「PHP編輯器」,然後點擊右側的默認按鈕。然後點擊確定
第5步:配置遠程系統資源管理器 (RSE)
你需要做的第一件事是添加遠程系統資源管理器的視圖到您的 Eclipse 工作區。
轉到菜單 Window > Open Perspective > Other。選擇並添加 Remote System Explorer。
現在Eclipse工作區將出現一個新標簽窗口。默認情況下你可以瀏覽和編輯本地硬碟驅動器上的文件。
現在到了關鍵部分,設立一個新的conennection。在「遠程系統」標簽窗口點向下箭頭,選擇「新建連接」
在下一個屏幕上顯示出所有連接類型。我要使用 SSH 連接。因此,選擇「SSH Only」,點擊「下一步」。
在下一個屏幕上,你將需要輸入你的主機的地址。
現在你就有了一個新的連接出現在您的「遠程系統」標簽窗口,你會看到 'My Home' 和 'Root'。默認情況下只有這兩個文件過濾器。
如果你想添加其他過濾器,您要右擊「Sftp Files」然後選擇「New」>「Filter」。
接下來,您將輸入文件夾的位置,例如 /home/test。選擇「下一步」,給過濾器命名,並單擊「確定」。
第6步:遠程系統資源管理器PHP文件的自動補全功能
要做到這一點,你需要編輯工作區文件夾中的一個隱藏文件。首先我們要讓遠程資源管理器顯示隱藏文件,去菜單 Windows >Preferences 中,然後展開 Remote System > Files。
選中「顯示隱藏文件」,然後單擊「確定」。
現在我們要使用 RSE 編輯一個 Eclipse 的 .project 文件。因此,在您的「遠程系統」標簽窗口中打開你的本地文件,瀏覽到您的工作區文件夾。尋找稱為「RemoteSystemsTempFiles」的文件夾,並打開它。現在你要編輯 .project 文件。打開該文件。
你要在<natures>標簽之間添加下面這二行:
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>
保存該文件,並重新啟動Eclipse。如果一切正確,你現在應該有自動完成功能了,將看起來像這樣
第7步:安裝版本控制插件 Subclipse
在 Eclipse 菜單中選:Help > Install New Software,搜索 Subclipse,或者使用 http://subclipse.tigris.org/update_1.8.x 作為更新網址。按照屏幕提示安裝: Subclipse 和 SVNKit 即可,這里有詳細說明。
別外,我還安裝了一個Windows平台下的 Subversion (簡稱 svn) 客戶端軟體: TortaoiseSVN,通過 Windows Shell(Windows Explorer)就可以操作 svn 庫。例如,檢出工作副本,可先為副本創建一個文件夾,右擊它,在菜單中選: TortoiseSVN → Checkout... ,輸入 URL,如果你使用的是本地庫而不是伺服器,可輸入文件夾地址:file:///c:/svn_repos/your_project/trunk。單擊 OK 就可以了。
好了,你現在應該有一個較完整的 Eclipse PHP 開發環境了。希望你能喜歡,如果發現的任何錯誤,歡迎評論。
5. vscode插件php setter getter怎麼配置
在vscode中,點擊左邊那排按鈕最下面的一個
6. 谷歌瀏覽器有個PHP插件,誰知道怎麼用
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的困首源代碼,選信凱擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,汪坦數
這里會報錯,可以根據錯誤信息去排查!
7. 有哪些sublime text 2 PHP插件推薦
ZenCoding
html及css編碼利器,安裝成功後,默認快捷鍵為Tab,在Sublime下 按 Ctrl+Alt+Enter 後輸入標簽可以實時對展開代碼進行預覽2)。
SublimeCodeIntel
可以對代碼進行提示補全及跟蹤,個人非常喜歡其對Javascript的補全,太給力了!
代碼提示
安裝後,默認情況下即可對系統函數進行提示補全,不過如果想要更強悍的功能,還要進行配置,這里以php為例,打開插件安裝目錄下的.codeintel/config文件,添加如下代碼3):
{
"PHP": {
"php": 'D:\Wamp\php\php.exe',
"phpExtraPaths": [],
"phpConfigFile": 'D:\Wamp\php\php.ini'
}
}
函數跟蹤
這個功能在大型的IDE裡面比較通用,就是可以方便的查看函數定義的文件及函數的具體內容。游標放置到函數上,Alt+左鍵點擊 即可打開函數定義的頁面找到該函數定義的具體位置,也可使用 Ctrl+F3 來打開。
JS Format
一個JS代碼格式化插件。操作快捷鍵是Ctrl+Alt+f
DetectSyntax
這是一個代碼檢測插件,自動檢測當前載入文件的文檔類型。
Bracket Highlighter
類似於代碼匹配,可以匹配括弧,引號等符號內的范圍。
GOto-CSS-Declaration
點擊html文檔中的類或ID,直接跳轉到對應css文檔中的定義位置,前提是這個css文檔必須是打開的。
GBK Encoding Support
sublime本身不支持GBK,根據國情,裝下這個插件就可以支持GBK了,同時也提供GBK與UTF之間轉換。
JS Minifer
提供js壓縮功能,基於GG的closure complier,快捷鍵:ctrl+alt+M
prefixr
提供CSS3屬性的瀏覽器前綴自動填充像-webkit- -moz- -o- -m-, 快捷鍵:ctrl+alt+x
html5
html5 該插件提供許多 html5相關的標簽等snippets,也非常實用。
SFTP
插件提供ftp伺服器管理,通過配置來操作。可以對不同項目進行不同的設置。
1) 其實可以通過每個插件裡面的說明文檔或配置文件來進行查看的
2) 代碼具體格式含義請看說明文檔
8. php怎麼做搜索功能如文章的搜索,商品的搜索需要下載插件嗎
這個不是很難,關注資料聊,請採納
9. 如何安裝PHP插件
執行【幫助>安裝新軟體(Install New Software)】命令,即打開【安裝】界面,如下圖所示。
在彈出的【安裝】界面中,點擊輸入或者選擇一個站點的下拉列表,選擇所有可用的插件站點(All Available Sites),如下圖所示。
選擇完成後,顯示所有可用的插件站點需要幾分鍾,如下圖所示。
勾選PHP開發工具(PHP Development Tools,PDT的英文縮稱)有兩種方法:編程語言(grogramming Languages)或web開發相關的軟體,然後點擊【下一步(next)】按鈕,如下圖所示。
在彈出的【安裝細節】中,詳細說明要安裝的組件信息,然後點擊【下一步(next)】按鈕,如下圖所示。
在彈出的【審查許可證(Review Licenses)】界面中,單選【我接受許可協議中的條款】,然後點擊【完成】按鈕,如下圖所示。
返回原來的地方,看到其右下角提示正在安裝軟體的進度狀態,如下圖所示。
安裝完成後,在彈出的【軟體更新】對話框】點擊【現在重啟(Restart Now)】按鈕,如下圖所示。
重啟後,可以看到開發PHP應用程序,如下圖所示。
10. 如何在eclip中安裝php插件
PHPEclipse是Eclipse的一個插件,提供了包括PHP語法分析、運行、調試等功能的集成開發環境。它基於Eclipse的插件機制,即插即用,配置和使用都非常方便。如果平時需要同時進行Java和PHP的Web開發,PHPEclipse是個不錯的選擇。下面將詳細介紹PHPEclipse的安裝及相關配置(注意:之前段悄悔已用XAMPP搭建起PHP環境)。
第一階段:PHPEclipse安裝
第1步:網路搜索PHPEclipse,點擊「PHPEclipse」進入PHPEclipse的官方網頁。
第2步:點擊頁面右側的「Getting PHPEclipse>>Binary&Source>> 1.2.3 Binary Download」,跳轉到PHPEclipse的下載頁面,選擇下載文件保存位置,開始下載。
第3步:此處下載的是PHPEclipse-1.2.3.200910091456PRD-bin.zip壓縮文件,解壓縮後,發現內容包括:兩個文件夾features和plugins,一個xml文件site.xml。
第4步:將features和plugins中的內容復制到Eclipse的相應文件夾下,將site.xml復制到Eclipse的根目錄即可。然後啟動Eclipse(如果Eclipse已經啟動,則重啟Eclipse以使新添加的文件生效)。
第5步:如圖所示,依次選擇「Window>>Open Perspective>>Other…」,打開視圖選擇窗口。
第6步:在「Open Perspective」(視圖選擇)窗口中,找到「PHP」選項並雙擊,將在Eclipse中添加PHP視圖。
第7步:添加成功後,會在Eclipse右上角看到「PHP」的視圖選項,單擊按鈕即可將Eclipse切換到PHP視圖。
第8步:在Eclipse中依次選擇「Window>>Preferences」,在彈出的Preferences窗口的從左側菜單欄中依次點擊「PHPeclipse>>PHP External Tools」,修改PHP配置信息。同時,我們發現「PHP External Tools」下包含三個子菜單:Apache、MySQL、運春XAMPP,用於設置Apache、MySQL、XAMPP的配置信息。
第9步:點擊「Apache」子菜單,修改Apache配置信息。將Apache路徑修改為本機安裝路徑。修改樣例如圖所示,具體值以自己電腦為准。
第10步:修改MySQL配置信息,修改樣例如圖所示,具體值以自己電腦為准。
第11步:修改XAMPP配置信息,修改樣例如圖所示,具體值以自己電腦為准。修改完畢後點擊「OK」保存修改內容。
第二階段:PHPEclipse的基本使握正用方法
第1步:將Eclipse切換到PHP視圖,依次選擇「File>>New>>PHP Project」新建PHP工程。在「New PHPProject」窗口中輸入工程名(Project name),選擇工程保存位置(可以使用Eclipse默認工作空間」Use default location」,也可另行指定存儲位置)。完成後點擊「Finish」結束。
第2步:選中剛剛建立的Hello World工程,滑鼠右鍵單擊,在彈出的快捷菜單中選擇「New>>PHP File」。
第3步:在彈出的新建窗口中,輸入PHP文件名稱,如index.php,然後點擊「Finish」。
第4步:打開剛剛新建的index.php頁面,在<?php ?>標簽之間添加輸出語句,如圖所示。
第5步:用XAMPP安裝的Apache默認的文件訪問路徑為「C:/xampp/htdocs」(盤符等以自己的配置為准)。要想在Eclipse中運行PHP文件,就要修改Apache的文件訪問路徑。具體做法是修改Apache\conf下的httpd.conf文件中的DocumentRoot和Directory值,將其改為Eclipse的工作空間路徑。
第6步:選中Hello World工程,滑鼠右鍵單擊,在彈出的菜單中選擇「Properties」選項。在彈出的Properties窗口的左側菜單欄中選擇「PHP Properties Settings」,修改Project URI的值。默認值為http://localhost/,在後面添加工程名。這樣在運行PHP文件時才能夠正常定位到該工程。
第7步:點擊「Start XAMPP」圖標,啟動XAMPP。XAMPP會自動將Apache等組件啟動。同理,關閉Apache等功能,點擊「Stop XAMPP」圖標。
第8步:運行PHP文件。這里以Hello World\index.php為例。選中index.php,右鍵單擊,選擇「Open PHP Browser」,就能看到index.php在瀏覽器中的運行效果了。