布置項目到服務器的步驟


關於19服務器,配置新的項目文檔

1.配置虛擬域名並測試,例如新項目的目錄為ebookbag_jq
a.到usr/local/apache2/extra 下面的httpd-vhosts.conf下進行虛擬目錄設置(這一點跟windows下相似,配置完之后,需要重啟apache,可以通過命令完成)
b.重啟apache,並測試虛擬域名是否有效
/usr/local/apache2/bin/apachectl -k restart

2.將項目布置到目錄下
a.去svn處理
b.將項目文件夾拷貝到apache默認的目錄www/servers下,比如命名為ebookbag_jq
c.拷貝config下的web.xml並進行配置
cd /www/servers/ebookbag_jq/webroot/config
cp /www/servers/ebookbag_demo2/webroot/config/web.xml ./


3.測試項目能否運行
發現問題如下
Fatal error: Uncaught exception 'Zend_Log_Exception' with message '"/www/servers/ebookbag_jq/_logs//debug.log" cannot be opened with mode "a"' in /www/servers/ebookbag_jq/library/Zend/Log/Writer/Stream.php:66 Stack trace: #0 /www/servers/ebookbag_jq/webroot/index.php(51): Zend_Log_Writer_Stream->__construct('/www/servers/eb...') #1 {main} thrown in /www/servers/ebookbag_jq/library/Zend/Log/Writer/Stream.php on line 66

原因
_logs權限不夠
f.設置_logs權限為777,並進一步測試
chmod -R 777 _logs

發現問題如下
Fatal error: Smarty error: unable to write to $compile_dir '/www/servers/ebookbag_jq/_temp/templates_c/default'. Be sure $compile_dir is writable by the web server user. in /www/servers/ebookbag_jq/library/Smarty/Smarty.class.php on line 1092
原因
_temp文件夾權限不夠
g.設置_temp權限為777
chmod -R 777 _temp

發現一些圖片文件不存在
h.拷貝一些確實的素材文件,由於這些文件比較大,之前就沒有不知道項目中,所以現在補充上
把現有的images文件夾備份
mv ./images ./images_bak
拷貝新的images文件夾到當前目錄
cp -r /www/servers/ebookbag_demo2/webroot/images ./
拷貝新的upload文件夾到當前目錄
cp -r /www/servers/ebookbag_demo2/webroot/upload ./


4.配置ipa
webroot下需要文件
r.php
get_teacher_plist_version.php
get_student_plist_version.php
.htaccess(
RewriteEngine on
#RewriteRule !uploadfile index.php
RewriteRule !\.(js|ico|gif|GIF|jpg|JPG|png|PNG|css|swf|htm|php|txt|zip|html|xml|ur|pptx|mp3|mov|mp4|db3|doc|docx|xls|xlsx)$|uploadfile/*|ipa/*|ucenter/*|uchome/*|phpmyadmin/*$ index.php
)
以及ipa目錄
ipa/index.html
ipa/teacher.plist
ipa/student.plist
ipa/teacher.ipa
ipa/student.ipa
ipa/otest.plist
ipa/OnlineClassTest.ipa
ipa/ebookbag.png
修改這些文件相應的配置

5.配置數據庫
一些socket數據

6.配置db文件
serConfig.plist
sysConfig.plist

7.各種測試,各種與客服端人員溝通,各種發現問題
..


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM