1. 程式人生 > >apach+https安裝過程出現的問題

apach+https安裝過程出現的問題

1、Apache SSL異常AH00526
當啟動apache時,終端控制檯出現下列異常時:
AH00526: Syntax error on line 51 of /usr/local/apache2/conf/extra/httpd-ssl.conf:
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration

解決辦法:

vi /usr/local/apache2/conf/httpd.conf

找到下端程式碼,並取消註釋

LoadModule ssl_module modules/mod_ssl.so


2、如apache啟動異常AH01177
如apache啟動不了,檢視log目錄下error_log出現下面異常。
AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded??

解決辦法:

vi /usr/local/apache2/conf/httpd.conf

開啟下段註釋程式碼,可搜尋mod_slotmem_shm

LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

 
 
3、如apache啟動異常AH00526
如apache啟動不了,終端控制檯出現下列異常時:
AH00526: Syntax error on line 76 of /usr/local/apache2/conf/extra/httpd-ssl.conf:
SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?).

解決辦法:

vi /usr/local/apache2/conf/httpd.conf

找到下段程式碼,並去掉註釋

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so


4、安裝php異常
安裝php出現下列異常及解決辦法.
如果異常:
configure: error: xml2-config not found. Please check your libxml2 installation

解決辦法:

yum install libxml2-devel

如果異常:
configure: error: --with-jpeg-dir=DIR  --with-png-dir=DIR

解決辦法:

yum install libjpeg libjpeg-devel libpng libpng-devel


5、(Svnadmin)Exception list XML parse error…..
web(IE)網頁使用svnadmin管理工具時,瀏覽【程式碼倉庫】出現異常:
Exception list 
XML parse error: (code=5) Invalid document end 
<a href="repositoryview.php?pi= 
Fatal error: Call to a member function getEncodedParentIdentifier() on a non-object in /usr/local/apache2/htdocs/iF.SVNAdmin-stable-1.6.2/pages/repository/repositoryview.html.php on line 5

解決辦法:

cd /usr/local/apache2/htdocs/iF.SVNAdmin-stable-1.6.2/include/ 
vi config.inc.php

找到下面註釋程式碼,並在其下面增加部分程式碼.

//define("IF_SVNBaseC_ConfigDir", "E:/Development/Test/temp svnadmin/svn-config-dir"); 
define("IF_SVNBaseC_ConfigDir", "/blubb/edi/blubb");

 
 
6、useradd: user 'apache' already exists
建立apache使用者,如遇到useradd: user 'apache' already exists提示

執行命令 
usermod -s /bin/bash apache 
測試 
su - apache