第一篇:Apache啟動失敗,請檢查相關配置
用APMServ的時候提示:
“
1、Apache啟動失敗,請檢查相關配置。
2、MySQL5.1啟動失敗,請檢查相關配置… ” 出現這個問題從網上查了查主要有三個原因:
1.80端口被占用=>改端口,如8080
2.去掉ssl的勾試試
3.注意目錄文件不能含有中文(這個比較常見)
4.如果發現上面的3個方法還是不行,可能是你的系統變量未指向你window系統下的system32,解決方法如下:
檢查系統變量中path是否缺少[%SystemRoot%system32]
方法:我的電腦屬性=>高級=>環境變量=>在系統變量里找到path=>編輯
將[;%SystemRoot%system32]加到最后即可(括號里面的包括前面的分號)。Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動
我自己有2臺服務器,一臺有3個分區,分別是 C D E,然后我把這個軟件放在E盤 啟動后,一切成功。
相同的我另一臺服務器只有2個分區,我把它放在D盤,然后啟動,就提示Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動 我一直找不到原因,總以為是什么端口占用著,可是系統是新裝的,上來什么都沒有,不大可能,上網查了一下文章,用了很多方法也都沒能解決
使用APMServ時出現“
1、Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動。”錯誤的終極解決辦法:
使用APMServ一鍵安裝PHP平臺時經常會出現以下錯誤導致無法繼續下去!
這是第一種解決辦法:
安裝官方的提示,是由于其他程序占用了80端口導致的錯誤,比如迅雷默認就使用了80端口.因為我同時也裝有IIS,所以在裝IIS時就發現了這個問題,把迅雷的端口作了調整.但是這次仍然出現了這種錯誤.通常的解決辦法查找其他程序是否占用了該端口或者修改下端口.但是我改了幾個端口仍然不能使用,不會所
有端口都被占用吧?既然修改端口不起作用,就只能采取其他措施了.如下:在程序說明中有如下介紹:“
5、訪問本機請用http://127.0.0.1/或https://127.0.0.1/(如果開啟SSL)”,我的80端口已經被IIS占用了(需要說明的一點是,IIS占用80端口與APMServ使用其他端口并不矛盾,可以并存),那么關閉SSL呢?試一下,OK了!具體原因尚不清楚.總之解決辦法兩種:
1、改端口;
2、改端口不行的情況下,關閉SSL。如果嫌麻煩的話可以直接使用第二種。同時還要強調一點:啟動APMServ時保證htdocs目錄存在這是第二種解決辦法:
啟動APMServ5.2.6時,啟用ssl時,啟動apache報錯,在shell下執行apache.exe時提示報錯,原來
APMServ5.2.6/Apache/conf/extra/httpd-ssl.conf里把
E:/APMServ5.2.0/www/cgi-bin固定為E:,文件路徑不對了
第二篇:Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動。解決方案
Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動。解決方案:
問題:
1、Apache啟動失敗,請檢查相關配置。√MySQL5.1已啟動。
今天使用APMServ5.2.6在本地電腦架設網站,不論是改端口還是關閉SSL都無法啟動Apache。
研究了好久終于解決了:
打開APMServ點擊“Apache設置(A)-查看運行日志(E)”,發現下面的文字 :
********************************************************************************************
APMServ最近一次啟動、運行、停止過程中的Apache通知[notice]、提醒[warn]、錯誤[error]日志如下:
********************************************************************************************
[Sat Dec 17 18:35:10 2011] [warn] pid file D:/APMServ5.2.6/Apache/logs/httpd.pid overwritten--Unclean shutdown of previous Apache run?
PHP Warning:[eAccelerator] This build of “eAccelerator” was compiled for PHP version
5.2.5.Rebuild it for your PHP version(5.2.6)or download precompiled binaries.n in Unknown on line 0
PHP Fatal error:Unable to start eAccelerator module in Unknown on line 0
解決:
打開D:APMServ5.2.6ZendeAccelerator文件夾,看到eAccelerator.dll,eAccelerator0953_5.2.5.dll這兩個文件,再在文件夾D:APMServ5.2.6PHP下面打開php.ini,可以看到里面包含了eAccelerator.dll的引用。
奇怪的是:
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.5.dll” 找到問題所在便找到解決方案:
解決方案一:
打開D:APMServ5.2.6PHP下面php.ini把
[eaccelerator]
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.5.dll” 改為:
[eaccelerator]
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator.dll”
就可以了!
解決方案二:
如果D:APMServ5.2.6ZendeAccelerator文件夾,沒有看到eAccelerator.dll,則到下載地址:
http:///PHP/Accelerators/eAccelerator_windows_binaries_builds注意下載eAccelerator 0953 for PHP 5.2.6,下載后直接放到
D:APMServ5.2.6ZendeAccelerator文件夾中,再到php.ini文件中把
[eaccelerator]
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.5.dll” 改為:
[eaccelerator]
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.6.dll” 就可以了!
第三篇:APMServ提示“Apache啟動失敗,請檢查相關配置”的解決方法文庫
APMServ提示“Apache啟動失敗,請檢查相關配置”的解決方法文庫.txt性格本身沒有好壞,樂觀和悲觀對這個世界都有貢獻,前者發明了飛機,后者發明了降落傘。APMServ提示“Apache啟動失敗,請檢查相關配置”的解決方法
解決辦法之一:
把左下角的SSL鉤上了,如果你沒有用證書,就把那個去掉,有的朋友去掉就可以了。也可能再裝了證書鉤上SSL也可以用了。
解決辦法之二:
看了說的把SSL勾掉的辦法,也解決不了。后來就去查卡巴,也沒看到有什么設置影響;用APM自帶的一個解決軟件沖突的功能,執行后問題依然。懷疑是不是APM所在的文件夾的父文件夾是中文的,對它有影響,刪掉重建,還是不行。檢查操作系統“設置服務” 里面的選項,有一個Telnet選項被禁止了,這才想起來安裝XP之后,擔心安全問題,所以把遠程協作給關掉了,估計因此把Telnet的功能就給禁止了,所以現在趕緊把它設置成手動開啟。開啟Telnet后,再啟動APMServ5.2.0,也可能就正常。
解決辦法之三:
建議不要經常加載和卸載今天在調試添加虛擬主機和虛擬目錄時,忽然發現重啟APMServ有問題,總是不能加載Apache,覺得很奇怪,因為昨天以及解決了這個問題我以為。在論壇里看了一下,有建議說不要頻繁重啟APMAerv,于是卸載,關機。過了一會兒開機,首先開APMServ,發現正常了。而且,發現昨天設置的Telnet,其實現在根本尚未手動啟動。
得出結論:
1、昨天帖子不準確,雖然昨天調整TELNET與啟動正常有關系,但今天沒關系,原因不清楚;(今天把遠程協作打開了,可能有關聯)
2、APMServ頻繁啟動關閉的確不太好,容易造成加載不正常。
解決辦法之四:
是不是安裝在了帶中文的目錄了,這個程序不能使用中文目錄的。如果是,刪掉重新裝一下。
解決辦法之五:
1、可以嘗試將PHP的安裝目錄設置為系統的環境變量:右鍵點擊“我的電腦”-“屬性”-“高級”-“環境變量”-“系統變量”,修改Path,加上“D:APMServ5.2.6PHP;D:APMServ5.2.6PHPext”路徑。
注意用英文分號;進行分隔,同時上面的“D:APMServ5.2.6PHP;D:APMServ5.2.6PHPext”是我的安裝路徑,記得換成你的路徑。
2、或者把需要用到的dll復制到操作系統的System32文件夾中。即把PHP和PHPext下面的.dll文件拷到C:WINDOWSsystem32文件夾中。
解決辦法之六:
上面5個辦法還是解決不了,而php.ini里的extension_dir配置是正確的,還是不行的話,可能是以前在本機安裝過PHP,有一些殘留文件,windows PATH變量或拷貝到C:WINDOWSsystem32下的dll文件被Apache優先加載了,而沒有加載應該加載的APACHE目錄中的dll,注意:windows加載dll文件的順序是按系統環境變量PATH里指定的目錄的先后來的,一般是%SystemRoot%system32;%SystemRoot%,在安裝Apache+PHP的時候如果出現“Unable to load dynamic library”錯誤,但配置文件又是正確的情況下,一定要注意這些目錄下有沒有當前PHP版本需要使用的dll不同版本的同名文件。
解決辦法之七:
按上面6個辦法改了又試,試了又改,也弄了n次仍然不行,點擊“Apache設置(A)-查看運行日志(E)”,發現下面的文字:
PHP Warning: [eAccelerator] This build of “eAccelerator” was compiled for PHP version
5.2.6.Rebuild it for your PHP version(5.2.9)or download precompiled binaries.n in Unknown on line 0
PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0
由上面的日志可以清楚的判斷到是php版本的原因。由于PHP version(5.2.6)不會改動,所以問題就是eAccelerator編譯時的版本要用5.2.9了。
打開D:APMServ5.2.6ZendeAccelerator文件夾,馬上可以看到eAccelerator.dll這個文件,再在文件夾D:APMServ5.2.6PHP下面搜索一下包含eAccelerator的關鍵字
可以發現只有php.ini里面包含了eAccelerator.dll的引用。現在唯一的關鍵就是下載eAccelerator的5.2.9版本了,找了好久終于找到下載地址了:http:///PHP/Accelerators/eAccelerator_windows_binaries_builds,注意下載eAccelerator 0953 for PHP 5.2.9,不要下錯了文件,下來后
直接放到D:APMServ5.2.6ZendeAccelerator文件夾中,再到php.ini文件中把
[eaccelerator]
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator.dll” 改為
[eaccelerator]
zend_extension_ts=“D:/APMServ5.2.6/zend/eAccelerator/eAccelerator0953_5.2.9.dll” 就可以了
注意:上面的提到的相關路徑依據你自己解壓AMPServ時設置的路徑,使用的系統是windows 2003 server。
-----------我是可愛的分隔線-----------
對了,APMServ5.2.6默認的mysql安裝后root帳號的密碼為空,這樣很不安全,需要改一下。
開始輸入cmd運行
D:APMServ5.2.6MySQL5.1bin> mysql-u root mysql
mysql> UPDATE user SET Password=PASSWORD('新密碼')WHERE user='root';
mysql> FLUSH PRIVILEGES;
關于使用apmserv 修改phpmyadmin 管理界面的root帳號登錄密碼問題
你好 我搭建好apmserv5.2.6后,通過apmser.5.2.6的管理mysql數據庫,會自動進入phpmyadmin的登錄界面,root帳號密碼默認為空,進入phpmyadmin 提示需要修改root 密碼 否則容易被入侵。
我于是尋找搜索引擎 尋找解決方法
找到了兩條方法:
1、用phpmyadmin更改root密碼
首先用root賬號登陸phpmyadmin,然后點擊左側進入mysql數據庫,在頂部點擊“mysql”進入sql輸入界面。輸入以下命令:
update user set password=password('123456')where User='root'
然后點擊右下角的“執行”,看到修改成功。
接著還要進入phpmyadmin目下下的libraries目錄,修改config.default.php文件。找到$cfg['Servers'][$i]['password'] = ‘ ‘,修改為$cfg['Servers'][$i]['password'] = ‘123456′;123456就是密碼。現在趕快登陸試試吧。
我使用1方法 全部做好了,但是重新登錄phpmyadmin界面時,無需輸入我剛剛設置的密碼就可以登錄了,即使我刪除緩存,重啟ampserv服務器和mysql都不起效,為什么呢?
2、后來我又找了 APMserv修改Mysql密碼的方法
進入APMserv安裝目錄(假設當前路徑為“D:Program FilesAPMServ5.2.6”).輸入 cd D:Program FilesAPMServ5.2.6
D:Program FilesAPMServ5.2.6>cd MySQL5.1bin
D:Program FilesAPMServ5.2.6MySQL5.1bin>mysqladmin-u root-p password 123456 如上所述..運行后提示輸入原密碼(Enter Password):默認空直接回車
重新啟動APMserv即可.用2這個方法 登錄phpmyadmin 時就需要輸入密碼才可以登錄了。
我很奇怪的是為什么第一個不行,明明寫著phpmyadmin修改root密碼,而且SQL查詢 執行也提示成功了,第一個方法的修改到底是改的什么呢? 第一個和第二個實質區別是什么?
請熟悉這塊的朋友指點指點。謝謝了
第四篇:中小型企業級服務器配置技術文檔----apache + heartbeat
中小型企業級服務器配置技術文檔----apache + heartbeat
中小型企業級服務器配置技術文檔
作者:管志成E-mail:guancheng1987@hotmail.com
unix/Linux系統工程師
WEB高可用性機群服務器配置方案
基本圖形:
www.tmdps.cn node來檢測網絡連接。
nodewww.tmdps.cn
#ping 10.10.10.254
#ping_group group1 10.10.10.254 10.10.10.253
#hbaping fc-card-name
#respawn userid /path/name/to/run
#respawn hacluster /usr/lib/heartbeat/ipfail
#apiauth client-name gid=gidlist uid=uidlist
#apiauth ipfail gid=haclient uid=hacluster
#hopfudge 1
#deadping 30
#hbgenmethod time
#realtime off
#debug
1#apiauth ipfail uid=hacluster
#apiauth ccm uid=hacluster
#apiauth cms uid=hacluster
#apiauth ping gid=haclient uid=alanr,root
#apiauth default gid=haclient
#msgfmtclassic/netstring
# use_logd yes/no
#conn_logd_time 60
#compressionbz
2#compression_threshold 2
3.2 配置haresources文件
www.tmdps.cn10.0.0.1 http
假設ha.cf文件中node選項設置的兩個主機名分別為www1和www2,則根據上述配置,雙機系統的主節點為www1,從節點為www2,啟動服務為httpd
httpd是apache的啟動腳本,heartbeat將從下面目錄中尋找這些啟動腳本:/usr/etc/ha.d/resource.d
/usr/etc/rc.d/init.d
3.3 配置authkeys文件
auth 2
#1 crcsha1 HI!
#3 md5 Hello!
共有三種可用的鑒權方式:crc、md5和sha1。三種方式安全性依次提高,但同時占用的系 統資源也依次擴大。crc安全性最低,適用于物理上比較安全的網絡,sha1提供最為有效的鑒權方式,占用的系統資源也最多。
最后,該authkeys文件的文件許可權應該設為600(即-rw-------),命令為:chmod 600 authkeys
注意:上述三個配置文件設置完畢后,應該復制到/etc/ha.d目錄下
總結
heartbeat安裝完成后,自動在/etc/rc.d/init.d/目錄下生成啟動腳本heartbeat,啟動heartbeat可以使用命令
/etc/rc.d/init.d/heartbeat start
此外還可以使用stop、restart、reload、status等控制參數。
第五篇:消防器材檢查配置標準
消防器材檢查配置標準
一、干粉滅火器
1、根據GB 50140-2005《建筑滅火器配置設計規范》要求,按該要求商場滅火器配備標準為2具/50㎡,不足50㎡按照50㎡計算。(如某商戶營業面積51㎡應配備4具不得少于4KG裝 ABC干粉滅火器)
2、滅火器保質期,滅火器筒體報廢年限為10年,出廠滿5年需充裝滅火劑,充裝以后每隔2年需再次充裝(具體根據維修廠商提供質保期為準),但總共不超過3次。即5+2+2=9,9年后的下一年報廢。
3、干粉滅火器壓力表檢查,壓力表分為紅綠黃三個顏色,當指針指示在紅色區間時表示滅火器壓力不足不可用、指針指示在綠色區間時表示壓力正常可用、當指針指示在黃色區間時表示壓力充裝過高勿超出1.4mpa超出需返廠維修如未返修使用時有爆炸的危險。(正常壓力值1.2mpa-1.4mpa)
4、滅火器只得充當滅火器具使用,不得當作它用,滅火器擺放位置需放置在醒目明顯的位置不得被雜物堵塞阻隔且放置在通風干燥位置時常進行保養擦拭,每季度進行一次檢查并填寫滅火器檢查卡。
5、滅火器有下列情況之一的應報廢:
1)筒體嚴重銹蝕,(銹蝕面積大于等于筒體總面積的1/
3、表面有凹坑)
2)筒體明顯變形,機械損傷嚴重。3)器頭存在明顯裂紋、無泄壓機構。4)筒體為平底等結構不合理。5)沒有間歇噴射機構的手提式。
6)沒有生產廠名稱和出廠年月,包括銘牌脫落,或雖有銘牌、但已看不清生產廠名稱,或出廠年月銘牌無法識別。
7)筒體有錫焊、銅焊或補綴等修補痕跡。8)被火燒過。
二、過濾式自救呼吸器(防煙/毒面具)
1、按照標準每50㎡至少配置1個防煙面具,不足50㎡按照50㎡計算。
2、防煙面具有效質保期為3年,從出廠日期算起超過3年可做報廢丟棄處理;該器具為一次性使用,如在檢查時發現真空包裝袋有漏氣或包裝袋撕破現象可視為已失效不能再使用。
3、該產品為存放型,一旦固定存放后不能經常隨意搬動、敲擊,拆裝以免引起意外失效。
4、存放環境:環境溫度應為0℃-40℃,周邊無熱源,易燃、易爆及腐蝕性物品,通風良好,無雨淋及潮氣侵蝕。
三、滅火毯
1、按標準如商戶有使用明火爐或日常操作使用油炸作業需配置滅火毯,每2個爐灶至少需配備一個滅火毯(滅火毯面具需大于鍋體直徑),如只有一個爐灶需配置一個。
2、滅火毯放置位置,需將滅火毯放置固定顯眼的位置且能快速拿取的墻壁儲物架。(滅火毯放置在爐灶附近2m內)
3、滅火毯是一種經過特殊處理的玻璃纖維斜紋織物,在無破損的情況下可重復使用。
4、如發現滅火毯有損壞或污染需立即更換。
四、消火栓的檢查
1、消火栓箱內應經常保持清潔、干燥,防止銹蝕、碰傷或其他損害,每月進行一次檢查并填寫消火栓月檢查卡。
2、檢查消火栓和軟管卷盤供水閘閥是否滲漏水,若滲漏開單維修。
3、對消防水帶、水槍、軟管卷盤及其他進行檢查,全部附件應齊全完好,卷盤轉動靈活。
4、檢查火災報警按鈕、指示燈或控制路線,應功能正常無故障。
5、消火栓箱及箱內裝配的部件外觀無破損、涂層無脫落,箱門玻璃或大理石門完好無缺。