zoukankan      html  css  js  c++  java
  • 布置项目到服务器的步骤

    关于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.各种测试,各种与客服端人员沟通,各种发现问题
    ..

  • 相关阅读:
    JSP&JavaBean
    Cookie&&Session
    多个请求使用同一个 Servlet
    C3P0--数据库连接池
    navicat设置唯一键——unique
    J2EE常用组件简介
    JSP基础知识_3
    JSP基础知识_2
    JSP基础知识_1
    Android
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/3169742.html
Copyright © 2011-2022 走看看