• sourceforge免费空间申请及使用笔记


    sourceforge免费空间申请及使用笔记

    1. sourceforge免费空间安装WordPress博客程序
    • WordPress博客程序安装文件的上传需要使用工具WinSCP。
    • 你需要在FTP地址填写的是:web.sourceforge.net ,FTP用户名为"用户名,项目名",FTP密码和登录密码一样。
    • 您需要将安装文件放在空间根目录"htdocs"文件夹内。
    • 下载wordpress最新版本,找到wordpress文件夹下的wp-config-sample.php,并修改文件名为wp-config.php文件。(如果文件名为wp-config.php则无需修改,wordpress3.2以后的版本文件名为wp-config-sample.php)。
    • 编辑wordpress文件夹下的wp-config.php文件中的数据库配置。注意:在"MysqL"主机名中,不同人是不一样的,根据sourceforge中MysqL页面的管理地址而变化,例如我的主机名是:myql-i(就是数据库管理网址的前面部分)。
    • 将解压后的wordpress文件全部选择上传,上传到"htdocs"文件夹当中。
    • 现在,打开你的Sourceforge免费空间地址(免费空间地址为:http://项目名称.sourceforge.net ),然后会自动跳转到安装界面了,或者使用以下地址进行安装:http://项目名称.sourceforge.net/wp-admin/install.php即可。
    1. sourceforge免费空间添加.htaccess文件问题
    • 由于Sourceforge免费空间在文件权限方面限制得比较严格,因此如果你发现使用wordpress有问题,多半是由于文件权限没有修改的原因,例如修改固定链接,默认的由于不可写入的权限,因此不会自动生成.htaccess文件,因此你需要手动添加。
    • 在本地新建一个文本,然后将代码复制到这个文本文件当中,将这个文本上传到空间的根目录当中,然后将其重命名为.htaccess。

      # BEGIN WordPress

      <IfModule mod_rewrite.c>

      RewriteEngine On

      RewriteBase /

      RewriteRule ^index.php$ - [L]

      RewriteCond %{REQUEST_FILENAME} !-f

      RewriteCond %{REQUEST_FILENAME} !-d

      RewriteRule . /index.php [L]

      </IfModule>

    • 上传后,在WinSCP中,右击文件然后选择"属性",需要将文件属性修改成为"777"就可以了,也就是文件管理方面支持可读写,可建立文件夹等。
    1. Sourceforge免费空间启用Gzip压缩加快访问的问题:

    利用.htaccess启动Gzip网页压缩。这方法是通过阿帕契(Apache)的Enabling Compression来达到。请通过FTP将您的.htaccess文件下载回来,如果没有请用记事本建立一个,储存时类型请选择所有文档,然后档名输入.htaccess即可。在.htaccess文件中请加入以下语法,然后储存上传覆盖即可。

    <IfModule mod_deflate.c>

    # Insert filters

    AddOutputFilterByType DEFLATE text/plain

    AddOutputFilterByType DEFLATE text/html

    AddOutputFilterByType DEFLATE text/xml

    AddOutputFilterByType DEFLATE text/css

    AddOutputFilterByType DEFLATE application/xml

    AddOutputFilterByType DEFLATE application/xhtml+xml

    AddOutputFilterByType DEFLATE application/rss+xml

    AddOutputFilterByType DEFLATE application/javascript

    AddOutputFilterByType DEFLATE application/x-javascript

    AddOutputFilterByType DEFLATE application/x-httpd-php

    AddOutputFilterByType DEFLATE application/x-httpd-fastphp

    AddOutputFilterByType DEFLATE image/svg+xml

    # Drop problematic browsers

    BrowserMatch ^Mozilla/4 gzip-only-text/html

    BrowserMatch ^Mozilla/4.0[678] no-gzip

    BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html

    # Make sure proxies don't deliver the wrong content

    Header append Vary User-Agent env=!dont-vary

    </IfModule>

    1. Sourceforge免费空间解决缓存不刷新的问题:

    Header文件中添加

    <?php

    //SF.NET空间去缓存

    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");

    //cache更新时间

    header("Cache-Control: no-cache, must-revalidate, no-store, no-cache, must-revalidate, post-check=0, pre-check=0");

    //不缓存网页

    header("Pragma: no-cache")

    ?>

     

     

    备注:

    sourceforge空间虽然完全免费,但是速度一般,而且关于文件读写问题也是比较恼火的,并且它是在工程空间中,所以对FTP的支持方面不好,文件上传什么的都比较麻烦。另外这种空间就和GAE、SAE一样,是用来做开源项目的,所以还是不要浪费资源了。

     

     

    ^_^Bruce Lone

    2015-2-6

  • 相关阅读:
    看完这篇 HTTPS,和面试官扯皮就没问题了
    spring boot——参数传递——POST访问——html网页post提交——通过bean获取参数
    spring boot——参数传递——POST访问——html网页post提交——HttpServletRequest request——request.getParameter(KEY)获取values
    spring boot——参数传递——POST访问——html网页post提交
    spring boot——参数传递——POST访问——html网页post提交——@RequestParam获取参数——(@RequestParam("username") String username,@RequestParam("password") String password)
    数学教授为什么仍然使用粉笔?
    git log History Simplification
    Get first day of week in SQL Server
    How to commit no change and new message?
    Go语言从切片中删除元素
  • 原文地址:https://www.cnblogs.com/BruceLone/p/4276845.html
Copyright © 2020-2023  润新知