怎样在(XAMPP)本地虚拟服务器里的phpphpMyAdmin链接mysql
xampp目录下phpmyadmin下的configincphp对比下配置
$cfg['Servers'][$i]['user'] = 'username'; //mysql用户名
$cfg['Servers'][$i]['password'] = 'password'; //mysql密码
$cfg['Servers'][$i]['host'] = '127001';
查看HTTP配置文件核对参数,将代码复制到https站点,主要复制php脚本支持相关。
解释原因:
更换windows 2008R2以上环境搭建xampp就不会出现该问题。
upupw启动时提示phpexe不是有效的win32应用程序,这种情况一般是XP/2003系统运行了upupw的php55以上版本,因为PHP官方从php55开始已不支持XP/2003系统了。
环境不能低于:Apache 24 + OpenSSL 101c+,否则会出现错误。
解决办法:解决以上问题后进入Gworg查看xampp安装文档。
1 下载文件从2001年至今,MT已发展到40了。在其官方网站上可以下载到最新的40个人版。 本文将采用XAMPP用于搭建本地服务器,XAMPP也是一个非常有名的建站软件包,安装及其简单,安装后将提供Apache+PHP+Mysql环境。在其官方网站下载最新的163a windows版,以及Perl 588插件,先安装XAMPP,然后再安装Perl插件。2 解压下载的MT-40-enzip,将得到的mt-40-en复制到:xampp安装目录\cgi-bin下面。如我是将XAMPP安装在D盘根目录,就是D:\xmpp\htdocs,默认是安装在C盘根目录。然后将里面的mt-static文件夹剪切出来放置到:xampp\htdocs下面。3 进入cgi-bin\MT-40-en目录,用文本编辑器如editplus等,打开任意一个cgi文件,将第一行的代码: #!/usr/bin/perl -w改为:#!D:\xampp\perl\bin\perlexe 其中D:\xampp是我的xampp的安装目录。保存退出。然后务必将该目录下所有cgi文件(共13个)的第1行代码全部改过。目录下的mt-configcgi-original文件暂且不用动。4打开xampp的控制面板,启动apache和mysql服务,一定要确认apache和mysql服务已启动,如图1。否则将无法进行后续步骤。图1 启动Apache和Mysql服务 在浏览器地址栏中中输入:http://localhost/cgi-bin/MT-40-en/mt-checkcgi,打开mt的测试页面。如图2。 图2 MT测试页面-1 因为我们还没生成mt-configcgi,所以将会提示“Movable Type configuration file was not found”(没找到Movable type的配置文件),这个文件将会在后续步骤中自动生成。将测试页面往下来,查看下服务器是否具备了所有MT运行必需的模块(Required module和Data storage module)。如图3。正确安装XAMPP将会提供所有MT必需模块。如CGI,mysql。图3 MT测试页面-2 如果是手动编辑好mt-configcgi的话,将会在网页最后显示“Movable Type System Check Successful”的提示。如图4:图4 MT测试页面-3 5 输入:http://localhost/cgi-bin/MT-40-en/mt-wizardcgi,开始配置MT。将会出现如图5 Welcome界面,要求输入mt-static所作目录。我们刚才将mt-static文件夹放在htdocs下面,所以只需简单输入/mt-static即可。 图5 输入mt-static路径 点击Begin开始配置MT。MT首先会检查所需模块是否都有。一切顺利将有图6提示“All required Perl modules were found”,所需Perl模块已找到。图6 MT模块检查结果 点击Continue开始进行数据库配置。如图7。 图7 开始配置数据库 由于我们还未建立数据库,所以暂且撇开MT,先用XAMPP自带的phpmyadmin来建立数据库。如果您有已现成数据库,请直接跳到步骤7。 6 建立数据库在地址栏中输入:http://localhost/phpmyadmin/ ,启动phpMyadmin连上mysql。在Create new database里面输入拟新建的数据库名称,如mt。Mysql connection collation默认为utf8_unicode_ci。如图8。然 图8 建立数据库 后点击Create建立名为mt的数据库,如图9。图9 mt数据库已建立 7 配置数据库回到MT配置页面,在图7的下拉菜单中选中Mysql database,依次输入服务器地址,默认localhost,数据库名称,如mt,用户名和密码。xampp的默认数据库用户名是:root,密码为空。如果您有已建好数据库,请在此输入数据库名称,用户名和密码。 图10 输入数据库信息 点击Test Connection测试数据库连接。连接正确的话,将会有图11界面出来提示”Your database configuration is complete”,您的数据库已配置完毕。图11 数据库配置完毕 8 配置邮件以及生成mt-configcgi文件接着开始配置邮件。xammp默认不支持sendmail,(在MT的测试页面中也可以看出,在可选模块里面),无需进行邮件配置不影响MT的安装。所以邮件配置不必选择,直接点击Continue略过。如图12。 图12 配置邮件 图13是要求配置临时目录,默认是C:\Windows\Temp,请按默认设置,或自行新建一个文件夹,然后输入该文件夹路径。图13 配置临时目录 点击Contine,MT会检查是否存在该目录,如果没有目录,会有出错提示。一切正常,则会将以上配置写入到mt-configcgi文件中,并将该文件放置到MT-40-en目录(MT的安装目录)下。如图14。图14 生成mt-configcgi 至此,已完成MT的运行配置了,下面将开始配置博客。 9 博客配置点击图14中的Continue将开始配置博客,如用户名,密码,博客名称,地址等。 在图15中输入用户名,显示名称,email地址,语言(无中文),密码和找回密码的提示语之类的用户信息。图15 输入用户信息 图16中输入博客名称,地址,发布地址和时区。默认的博客地址是http://localhost/BLOG-NAME,我将BLOG-NAME改为mt-demo,请在xampp\htdocs目录下手动建立mt-demo文件夹。您亦可以将BLOG-NAME改为自己喜欢的名字,但切记要在htdocs手动建立同名文件夹。图16 设置博客信息 点击Finish install后,MT将开始更新数据库。最终出现Sign in to Movable Type。如图17。 图17 生成数据库 恭喜,已成功安装MT40,点击Sign in to Movable Type按钮将会打开MT控制面板。如图18。控制面板中的标签页比较少,只有My First Blog(博客名)和Write Entry(写文章),不像WP有一整排。点击每个下拉箭头会出现子菜单。图18 MT后台界面 点击 Write your first post来发布第一篇文章,如图19。输入标题,内容,标签,目录等,点击Save就可以发布了。图19 新建文章 点击菜单栏最后一个类似页面的小按钮查看博客。默认的主题是红色的。如图20。 图20 默认主题 MT40自带了10个模板,都是3栏的页面布局。可以在菜单栏中,design-style进入主题管理页面。如图21。图21 更改主题-1 点击左边的Default Styles,然后在中间选中自己中意的模板。点击Apply Design按钮即可替换模板。
一、WWW域名的重定向:
将不带www重定向带WWW的地址,请看如下代码:
<Files ~ "^(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(aaaa\com)(:80) [NC]
RewriteRule ^() http://wwwaaaacom/$1 [R=301,L]
order deny,allow
如果是将带www的定向到不带www的情况,写法和上面差不多,就不多说了。将上面代码复制到记事本,然后重命名为htaccess,上传到网站的根目录即可。如果是本地不支持此命名,可以先传到根目录再修改文件名称即可。
二、网页的重定向。这里也可以分为两种情况。
第1种,只有少量网页需要重定向,方法如下:
<Files ~ "^(htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent aaaacom/oldhtml wwwaaaacom/newhtml
order deny,allow
第2种,举例网站的导航的一个栏目改了路径时的重定向方法。原路径为/old/,新路径为/news/的情况如下:
<Files ~ "^(htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent aaaacom/old/ wwwaaaacom/new/
order deny,allow
同样,写在记事本,改名为htaccess,同样上传到网站根目录即可。本地无法改名的时候入第一种中说到的方法易名。
以上就是Apache服务器实现301重定向的方法
0条评论