使用wampsever 搭建 wordpress 全过程问题和方案总结

本文档详述了解决WAMP服务器安装过程中遇到的0x0007b错误的方法,介绍了如何解决phpMyAdmin在IE浏览器下无法访问的问题,提供了WordPress升级及语言包配置的步骤,分享了处理客户端403 Forbidden错误、插件安装、文章显示异常、文件上传、主题调整等技巧。

1  无法安装wampsever 出现0x0007b错误 使用DirectXv3.5扩展版解决 同时安装 dotNetFx40_Full_x86_x64 .net软件

2、安装wamp版本是3.0.6,安装好以后无法打开 phpmyadmin. IE浏览器无法打开,但换浏览器以后就可以正常打开了. [浏览器在作祟]

3、由于在自己电脑上是通过4.9.4 升级到4.9.8方式进行的,但由于服务器不能联网,因此就采用官方的4.9.8,缺点是没有英文. 可以将4.9.4的语言包复制到 wp-content文件夹下 发现在 settting  general site-language 就可以修改语言了(因为有点隐蔽 所以用查找才找到的 搜索 lang)  点击 首页分类目录 发现仍然是空白页  但是通过 更换主题 后 就可以了 功能就恢复了 然后换成默认的主题就可以了 。

 5、客户端访问 403 forbidden, 解决方法:进入httpd-vhost.conf 文件中,新增Require all granted  注释 Require local语句,同样,进入httpd.conf 文件中,搜索  /www 那一块,注释 Require local语句  新增Require all granted 

6、安装插件 分别包含 PDF打印工具 用户权限修改工具  头像上传工具 备份工具 docx文件上传工具  编辑器辅助工具.

7、新建文章时,如果出现显示异常的情况,多半是浏览器的问题,如果用360浏览器,那么需要切换到极速模式,谷歌则不用。

8、  无法上传中文字符的文件 按https://www.cnblogs.com/xbxxf/p/8427811.html 博文 中介绍继续修改!
    进入 /wp-admin/includes/file.php 中,将
    $new_file = $uploads['path'] . "/$filename"; 改为 
    $new_file = $uploads['path'] . "/" .iconv("UTF-8","GB2312",$filename);


    return apply_filters( 'wp_handle_upload', array(
        'file' => $new_file,
        'url'  => $url,
        'type' => $type
    ), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' );
改为
    return apply_filters( 'wp_handle_upload', array(
        'file'=$uploads['path']."/$filename",
        'url'  => $url,
        'type' => $type
    ), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' );


 11、 注释掉 index.php中 primary部分内容,就可以将右侧原始展示的内容去掉了。然后使用实际需要的页面进行替换。
   修改header_image.php 文件中 <div class="custom-header-media" style="height : 140px"> 新增高度属性,让标题图像部分高度与分类目录内容部分相统一。 具体更加标准的修改方式,需要后续花时间去详细学习。

12、 在index.php 中 将注释部分进行替换为单纯的图片!

<img src="http://192.168.123.110/wordpress/wp-content/themes/twentyseventeen/assets/images/header.jpg" width="2000" height="1200" alt="视频安全组知识库">


13、 关于禁止 网站 上传缩略图, 通过 后台设置——媒体——将各种尺寸的图形尺寸置零  去掉勾选 即可;
   为了控制顶部图像大小,在header-image.php文件中,给下面这个标签新增 style="height : 200px" 参数。
<div class="custom-header-media" style="height : 200px">

14、关闭文章评论功能:通过安装 disable comment插件方式进行, 打开页面评论功能:进入页面管理选项卡,对要打开的文章选择快速编辑,仔细看右侧中间位置,会出现一个允许评论选项,钩选即可!
 

<think>好的,用户想在本地使用WampServer部署Discuz,然后进行插件的离线开发制作。我需要一步一步指导他们完成整个过程。首先,确保他们安装了WampServer,并且服务正常运行。可能涉及到的步骤包括下载Discuz源码、配置数据库、安装Discuz,然后进入插件开发阶段。需要检查PHP版本是否兼容,数据库配置是否正确,以及目录权限设置。另外,离线开发插件可能需要了解Discuz的插件机制,比如创建插件目录、编写必要文件如plugin.xml,以及如何测试打包插件。还要提醒用户备份数据,避免开发过程中出现问题。可能的问题包括安装时数据库连接错误,或者插件无法正常加载,需要排查常见错误。确保回答结构清晰,分步骤说明,并且给出相关问题的建议,比如性能优化或安全设置。</think>### 使用WampServer部署Discuz并离线开发插件的步骤 #### 一、环境准备 1. **安装WampServer** - 从[WampServer官网](http://www.wampserver.com/)下载最新版本,安装时需确保系统已安装Microsoft Visual C++运行库 - 安装完成后,通过任务栏图标启动服务,确认Apache、MySQL服务状态为绿色(运行中) 2. **配置PHP环境** - 右键WampServer图标 → PHP → PHP扩展 → 启用`php_openssl`、`php_curl`、`php_gd2`等Discuz依赖的扩展 - 修改`php.ini`中的`upload_max_filesize``post_max_size`为20M以上(路径:WampServer菜单 → PHP → php.ini) #### 二、部署Discuz 1. **下载源码** - 从[Discuz官网](https://www.discuz.net/)下载UTF-8版本的安装包,解压至`wamp/www/discuz`目录 2. **创建数据库** - 访问`http://localhost/phpmyadmin` - 新建数据库(如`discuz_db`),字符集选择`utf8mb4_general_ci` 3. **安装向导** - 访问`http://localhost/discuz/install` - 根据提示填写数据库信息: ``` 数据库服务器:localhost 数据库名:discuz_db 用户名:root(默认) 密码:(留空) ``` - 完成管理员账号设置,安装完成后删除`install`目录 #### 三、插件开发配置 1. **创建插件目录** - 在`discuz/source/plugin/`下新建插件目录(如`myplugin`) - 必需文件结构: ``` myplugin/ ├── plugin.xml # 插件配置 ├── discuz_plugin_myplugin.xml # 安装配置 └── template/ # 模板文件 ``` 2. **编写plugin.xml** ```xml <?xml version="1.0" encoding="UTF-8"?> <root> <item id="name"><![CDATA[我的插件]]></item> <item id="version">1.0.0</item> <item id="description"><![CDATA[示例插件]]></item> </root> ``` 3. **开发调试** - 通过Discuz后台 → 应用 → 设计新插件导入插件框架 - 使用`debug_print_backtrace()`进行PHP调试 - 修改模板文件后需清空`data/template`下的缓存文件 #### 四、安全配置建议 1. 设置`config/config_global.php`中的`admincp->founder`为主管理员UID 2. 将`data/`目录权限设为755,禁止脚本执行权限[^1] 3. 开发时关闭WampServer的远程访问(修改`httpd.conf`中的`Require local`)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值