簡體   English   中英

如何在不重新安裝的情況下修復 wamp 服務器?

[英]How to repair wamp server without re-installing?

通過取消注釋在 php.ini 中進行更改后

    extension=php_openssl.dll

我的 Windows-8 系統由於電源故障而關閉,后來我嘗試啟動 wamp 服務器時出現此錯誤

缺少 Aestan 托盤菜單

后來訪問了一些鏈接,我將以下代碼添加到 wampmanager.ini 文件中,因為它是空的

在此處輸入圖像描述

現在第一個錯誤得到修復,現在拋出下面提到的這個錯誤:

在此處輸入圖像描述

后來我還安裝了visual c++ 2008 來修復這個錯誤但沒有成功。 我有許多重要的數據庫,我也沒有備份。 我正在嘗試在不重新安裝的情況下修復此 wamp 服務器。 任何人都可以幫我解決這個問題。

提前致謝

轉到wamp / scripts文件夾
打開控制台
跑:
php refresh.php

這應該重新創建wampmanager.ini

(需要在wamp文件夾中使用wampmanager.tpl文件。
取自http://sourceforge.net/p/wampserver/feature-requests/10/#750b

本文檔可以幫助您如何卸載WAMPServer而不實際卸載它

這個想法是卸載當前版本而不實際運行卸載並且實際上沒有刪除現有安裝中的任何文件。

然后重命名當前的wamp文件夾,然后安裝相同版本的wamp,確保它可以工作,然后將所有站點和數據庫復制到新安裝的wamp。 如果您安裝的是當前版本的WAMP,那么您可以復制整個... / mysqlx.yz / data文件夾,所有數據庫和用戶都應該在新安裝中。

這可以解決對現有安裝造成的任何損害。 您可能需要編輯php.ini和httpd.conf以匹配現有配置。 我建議你不要直接復制這些文件,因為這可能只是讓你到達現在的位置。

通過重命名舊的wamp再次將wamp安裝到同一目錄中來修復。 我剛剛將舊的wampmanager.ini文件替換為舊文件。 之前它只是我在wampmanager.ini文件中粘貼的一小段代碼。 但現在解決這個問題的是一個很大的問題。 非常感謝你們,你的建議節省了我的時間。 我也沒有用php.ini改變任何東西。

我有同樣的問題。 我正在使用WAMP 2.5版本。 “wampmanager.ini”的內容沒問題,但是php路徑可能是錯誤的。 檢查[StartupAction]部分的文件夾,在我的情況下我的php版本是“php5.5.12”。 肯定錯誤消息“目錄名稱無效”就是這樣。

  1. 以SQL格式備份所有數據庫並將備份存儲在安全的地方。
  2. 停止所有服務。
  3. 刪除Apache服務。
  4. 刪除MySQL服務。
  5. 退出WAMPServer。
  6. 將當前\\ wamp文件夾重命名為\\ wamp_old(這是您的備份。不要忘記此步驟)

對於所有意圖和目的,您現在已經卸載了WAMPServer。 7.下載並安裝新的WAMPServer版本(建議使用32位,64位僅適用於極客,64位PHP尚未完全轉換為64位)

  1. 改變沒有! 檢查它是否處於開箱即用狀態。

清除瀏覽器緩存(CTRL + F5)以避免使用緩存內容的任何功能。 運行localhost運行phpMyAdmin(如果要求輸入用戶名和密碼; username = root / password =(沒有,請留空)運行\\ wamp \\ www \\ testmysql.php。您需要編輯該文件並更改“mysql_connect(' 127.0.0.1','root','')“

  1. 如果你想將舊版本的Apache / PHP / MySQL帶入新的WAMPServer(請記住,WAMPServer的一大優勢是能夠在Apache / PHP和MySQL版本之間切換)

Apache:將\\ wamp_old \\ bin \\ apache \\ apachex.yz文件夾復制到\\ wamp \\ bin \\ apache \\ apachex.yz

PHP:將\\ wamp_old \\ bin \\ php \\ phpx.yz文件夾復制到\\ wamp \\ bin \\ php \\ phpx.yz

MYSQL:copy \\ wamp_old \\ bin \\ mysql \\ mysqlx.yz文件夾到\\ wamp \\ bin \\ mysql \\ mysqlx.yz

  1. 要告訴WAMPServer你剛剛復制的舊版Apache / PHP / MySQL運行“刷新”,右鍵單擊wampmanager圖標 - >刷新幾秒鍾后找到所有新版本。

  2. 將您的舊配置與新配置進行比較,移動您的任何本地更改/要求。 請記住,配置參數在Apache / PHP / MySQL版本之間變化! 確保您的舊更改仍然是必需的,有效的,合法的。 (查看所有3個軟件提供商提供的升級說明)

  3. 如果一切都變得非常糟糕。 查看本文檔的底部,了解如何在遇到問題時輕松解除所有這些更改。

幫你

在win10中,您可以右鍵單擊根目錄中的wampmanager.ini文件,然后選擇“還原以前的版本”,然后在幾天前選擇一個工作時。

我早上有類似的問題,搜索SO和其他論壇,但沒有一個解決方案適合我。

它是

第561行的語法錯誤(由於MariaDB)

在檢查MariaDB的所有wamp安裝后,我在root找到該文件: wampmanager.conf包含有關MariaDB的行。 我刪除了所有這些,然后重新啟動wamp 它像魅力一樣工作!

  1. 重命名 wamp 文件夾,您可以將 1 或 0 添加到 wamp641 之類的內容中
  2. 重新安裝 wamp 服務器 3. 將 Bin 和 WWW 中的 mysql 和項目文件夾從重命名的 wamp 文件夾分別粘貼到安裝后新創建的文件夾中,這樣您就不會丟失以前項目中的任何數據庫和項目文件。
    4啟動你的wamp,它應該工作得很好。

暫無
暫無

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

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