Wamp环境下上传文件时出现500错误解决方法WEB服务器

时间:2023-07-24 07:24:39 其他范文 收藏本文 下载本文

Wamp环境下上传文件时出现500错误解决方法WEB服务器(共5篇)由网友“CheekyMonkey”投稿提供,以下是小编精心整理的Wamp环境下上传文件时出现500错误解决方法WEB服务器,希望对大家有所帮助。

Wamp环境下上传文件时出现500错误解决方法WEB服务器

篇1:Wamp环境下上传文件时出现500错误解决方法WEB服务器

用php写简单文件上传的时候遇到一个错误,当选择好文件上传时页面报错:500 Internal Server Error,

百度了一下,网上也有同样的人提问,但是回答的人说的不是很仔细,在php100论坛搜索了一下,发现了问题所在及解决方法,记录下来:

原来是fastcgi模式下的设置问题,看了fcgid的配置文件后,发现并没有配置过MaxRequestLen的参数,而不进行配置的情况下默认MaxRequestLen是一个很小的数值(貌似是131072),所以我们上传一个仅仅几百k的文件都会爆出500错误。

所以需要在配置文件.htaccess或者直接在apache的配置文件 httpd.conf 中指明,如下:

1

2AddHandler   fcgid-script. .fcgi

3FcgidConnectTimeout 20

4# to get around upload errors when uploading images increase the MaxRequestLen size to 15MB

5MaxRequestLen 15728640

6

15728640是15M,因为我的php.ini中设置的最大POST长度是15M,所以把它们设置长一样的:MaxRequestLen 15728640

这样问题就解决了!​

篇2:WAMP环境下Discuz x 论坛伪静态配置WEB服务器

Discuz论坛是动态页面,而站长们为了讨好搜索引擎,就需要用到伪静态配置,说起来也很简单,只是官方的配置教程比较乱,基础差一点的新手站长可能会犯迷糊,下面我就把我的步骤记录下来,

第一步、开启apache的Rewrite_module模块

打开httpd.conf查找代码:

#LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的#,重启WAMP。

第二部、登录后台

打开全局-SEO设置-URL 静态化,勾选你所需要静态化的选项。

第三步、创建.htaccess文件

在网站跟目录创建.htaccess文件,在文件类加入如下代码:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3&%1

第四部、重启服务器

好了,到这里配置就结束了,这里有两点需要注意

1.文件.htaccess应该放在二级域名的根目录而不是Discuz的根目录,比如说我的论坛域名是www.haaijia.com/bbs,在默认情况下,论坛目录应该是\wamp\www\bbs,这里.htaccess文件应该放在\wamp\www\文件夹内而不是\wamp\www\bbs,

2.如果服务器配置了多个域名/网站,即单IP多域名多站点,配置方法和这个会有一定的区别,我会在后面的文章中讲到。

篇3:IIS 401.1、401.2错误的解决方法WEB服务器

401.1错误

如图,在IIS中创建一个新的网站后出现如下情况,出现401.1错误即用户访问权限错误

解决方法如下:

①确认 我的电脑–管理–本地用户和组 中IUSR_机器名帐号已经启用并且未被锁定

②确认 网站–属性–目录安全性–身份验证和访问控制中启用了匿名访问并且帐号密码正确

配置如上图,

完成以上操作后即可解决。

401.2错误

出现如下显示即为401.2错误

解决方法的①②步同上文:

如果依旧无效需要确定一下网站根目录下的web.config文件配置是否正确。

将:

1

2

3

4

5

6

7

8

9

改成:

1

2

3

4

5

6

7

8

允许所用用户访问,即可解决,

以上即为.net网站401.1、401.2错误的常规解决方案。

本文到此,谢谢关注。

篇4:Windows 64位下配置IIS+PHP出现404.17错误的解决办法WEB服务器

“在Windows 64位下面如何运行PHP会出现404.17错误,那如何解决呢?”

由于PHP在Windows 2008 64位系统下面没法运行,所以配置好的PHP都提示404.17错误,这让我想起了在Windows 2003 64位下面如何运行PHP的办法,但是在系统盘的Inetpub里面却没有找到AdminScripts,

Windows 2008 64位下配置IIS+PHP出现404.17错误的解决办法WEB服务器

最后找到了解决方法:

打开应用程序池,选中后点右键--高级设置,将“启动32位应用程序”改为“true”

这样设置后就可以在Windows 2008 64位下面运行PHP了。

篇5:Windows下搭建PHP开发环境WEB服务器

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了,但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。

一、准备工作-下载所需软件

Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

PHP       php-5.3.10-Win32-VC9-x86.zip

MySQL   mysql-5.5.20-win32.msi

二、安装软件

安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入localhost,如果显示It Works!,表示Apache安装成功。

安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

三、整合Apache+PHP+MySQL

Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

1. 让Apache可以解析php文件,在配置文件中找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

LoadModule php5_module “D:/Develop/PHP/php5apache2_2.dll”

PHPIniDir “D:/Develop/PHP”

AddType application/x-httpd-php .php .html .htm

2. 在配置文件中找到

DirectoryIndex index.html

改为

DirectoryIndexindex.phpindex.html

3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

DocumentRoot “D:/Develop/Apache2.2/htdocs”

改为

DocumentRoot “D:/Workspace/PHP”

再找到

D:/Develop/Apache2.2/htdocs“>

改为

D:/Workspace/PHP”>

PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件,

修改php.ini

1. 设置PHP扩展包的具体目录,找到

; On windows:

; extension_dir = “ext”

改为 (值是ext文件夹的目录)

; On windows:

extension_dir = “D:/Develop/PHP/ext”

2. 开启相应的库功能,找到需要开启的库的所在行

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_xmlrpc.dll

去掉前面的分号(注释),即改为

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

3. 设置时区,找到

;date.timezone =

改为

date.timezone = Asia/Shanghai

配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:

<?php

phpinfo();

?>

打开浏览器输入localhost,显示如下内容,则安装成功,并且成功关联MySQL。

闪存博客SQL注入脚本安全

php程序员个人简历

Win7下安装配置IIS构建自己的网站

php实习报告

SYBASE在ALPHA工作站上的安装(原)Windows系统

web前端开发实训总结

三大措施设置数据库安全 保障网站安全运营

WEB开发工程师个人简历

FTP站点的建立与维护服务器教程

linux当mysql以root权限登录时提权网站安全

Wamp环境下上传文件时出现500错误解决方法WEB服务器
《Wamp环境下上传文件时出现500错误解决方法WEB服务器.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【Wamp环境下上传文件时出现500错误解决方法WEB服务器(共5篇)】相关文章:

FTP常用软件servu的安全权限处理WEB安全2022-12-10

NC反弹CMDSHELL提权总结2022-12-15

工作台建立的Maya教程2022-04-30

基于层级成长单元结构算法的虚拟实践社区知识地图的构建2023-05-23

java企业的面试笔试题2022-09-26

禁止局域网访问的几个办法2022-05-02

计算机毕业实习报告2023-08-28

计算机二级Access数据库程序设计考试大纲2022-08-08

网络安全的论文2022-06-23

WIN技巧:ExchangeOutlookWebAccess疑难解答2022-08-16

点击下载本文文档