zoukankan      html  css  js  c++  java
  • 由于我最近搞了个wordpress搭建博客,这里我为大家分享一哈,使用wordpress过程中遇到的坑

    Windows server下搭建mysql+php+apache环境参考教程:

    https://blog.csdn.net/qq_38125058/article/details/81157865

    Apache主页的目录以及权限详解

    https://blog.csdn.net/SiuKong_Ngau/article/details/54932511

    主机环境下

       ServerRoot                              apache主目录

        Listen                                  监听端口

        LoadModule                              加载的相关模块

        ServerAdmin                             管理员邮箱

        ServerName                              服务器名(没有域名解析时,使用临时解析。不开启)

        ErrorLog "logs/error_log                错误日志

        CustomLog "logs/access_log" common      正确访问日志

        DirectoryIndex index.html index.php     默认网页文件名,优先级顺序

        Include  etc/extra/httpd-vhosts.conf        子配置文件中内容也会加载生效

    主页的目录以及权限

        DocumentRoot "/usr/local/apache2//htdocs"

        <Directory "/usr/local/apache2//htdocs">

            #Directory关键字定义目录权限

                    Options Indexes FollowSymLinks

                        #options

                         None:没有任何额外权限

                         All:所有权限

                         Indexes浏览权限(当此目录下没有默认网页文件时,显示目录内容)

                         FollowSymLinks:准许软连接到其他目录

                    AllowOverride None

                        #定义是否允许目录下.htaccess文件中的权限生效

                         None.htaccess中权限不生效

                         All:文件中所有权限都生效

                         AuthConfig:文件中,只有网页认证的权限生效。

                    Require all granted 访问控制列表

        </Directory>

        注意:(如果修改访问权限)

                例1: 仅允许IP192.168.127.127的主机访问

                <RequireAll>

                      Require all  granted

                      Require ip 192.168.127.127

                </RequireAll>

                --------------------------------------

                例子2.仅允许192.168.0.0/24网络的主机访问

                <RequireAll>  

                      Require all  granted  

                      Require ip 192.168.1.0/24

                </RequireAll>  

                --------------------------------------

                例子3.禁止192.168.127.127的主机访问,其他的都允许访问,

                <RequireAll>

                      Require all  granted

                      Require not ip 192.168.127.127

                </RequireAll>

                --------------------------------------

                例子4.允许所有访问,

                Require all  granted                #可以不写在<RequireAll>。。。</RequireAll>

                --------------------------------------

                例子5.拒绝所有访问,

                Require all  denied             #可以不写在<RequireAll>。。。</RequireAll>

    Apache配置好后,默认访问网站显示目录文件

    如何防止apache显示文件列表:

    1. 修改apache文件httpd.conf文章文件

     

    2. 设置默认访问首页

    apachehttpd.conf

    <IfModule dir_module>
        DirectoryIndex index.php index.php3 index.html index.htm

    </IfModule>

    3. apache配置虚拟主机

    在/conf/http.conf配置文件中取消http-vhosts.conf的注释

    4. 在httpd-vhosts配置下可配置服务器访问目录默认网站路径及局域网访问

    <VirtualHost 192.168.1.112:80>

    DocumentRoot "D:/web/www"

    ServerName localhost

    </VirtualHost>

    其它

    解决文件导入或者上传大小限制问题:.htaccess配置文件添加

    php_value upload_max_filesize 520M

    php_value post_max_size 520M

    //执行时间

    php_value memory_limit 256M

    php_value max_execution_time 300

    php_value max_input_time 300

    插件主题安装时遭遇服务器上传大小限制怎么办? 在php.ini配置文件修改

    ; Maximum allowed size for uploaded files.

    ; http://php.net/upload-max-filesize

    upload_max_filesize = 2M(修改其中数据)

    修改WordPress上传文件大小限制的三种方法:http://www.511yj.com/wordpress-file-size.html

    修改配置:使发布的图片地址成为相对路径

    在wp-config配置文件中:在require_once(ABSPATH . 'wp-settings.php')前添加define('CONCATENATE_SCRIPTS', false );

  • 相关阅读:
    jQuery实现 自动滚屏操作
    jQuery实现全选、全不选以及反选操作
    读曾国藩
    把时间当作朋友 之感知时间
    把时间当作朋友4未知永远存在
    Android N 设置中语言列表介绍
    如何编译ICU资源
    idea常用快捷键
    shell 笔记
    Json笔记
  • 原文地址:https://www.cnblogs.com/HYV587/p/11807141.html
Copyright © 2011-2022 走看看