上一篇:网站内容精选分类
下一篇:笑、笑、笑
Windows Vista下安装、运行xampp,搭建网站的流水帐
米娅 2010年3月3日 23:56:00

1,先到这里下载一个Windows用的安装包;

2,点击安装;我的Vista安装时默认disable掉Administrator用户,创建了一个具有Administrator权限的用户,我一直使用的就是这个用户,虽然这样给我也带来所谓的安全,同时也给我带来了麻烦。我安装后,打开Xampp,无法启动Apache,到Xampp的Apache\bin目录下,运行httpd -k start,说没这个命令,运行httpd -k install,说无法打开windows service manager。我到computer manager里把Administrator用户置为可用,退出,用Administrator登录,到xampp目录下打开xampp-control,在控制面板可以直接打开Apache,到IE里也可以打开localhost的xampp默认网页。

     补充一点,在开始菜单的search空格里输入computer manager,computer manager就自动在上面列出来了。

这里是默认web根目录:
C:\xampp\htdocs\

在IE中输入http://localhost/phpmyadmin/,回车,即可打开phpMyAdmin --- MySQL的图形界面;显然,MySQL、PHP都自动装上了。

3, 我到网站http://www.smartftp.com/上下载了个ftp客户端,把放在空间服务上的代码给下载下来,下载到这个目录下C:\xampp\htdocs\;

在对话窗口或上端的工具条,Address填写空间服务商的网址,用户名框填写自己网址,密码框填写自己的密码,回车或点击按钮,即可连接。

4,再恢复一下数据库,网站环境就搭建完毕,很快就可以编程,改版网站了。

相关链接: 
如何搭建自己的网站        


Httpd是干什么的,需要到DOS下安装么,困惑
2楼 2010年3月4日 11:55:01 米娅

Today, logged in as an adminsitrater, tried to open http://localhost on IE, but it didn't work. started xampp-contral and press the button "start" for Apache, and didn't show "running", but now I can open http://localhost/ .

Then go to c://xampp/apache/bin; tried to execute the command: httpd -k start, it showed no such file; To execute the command: httpd -k install, it showed the install is successful and the port isn't available. Tried the command: httpd -k start again, it showed that the port isn't availabe. But now I can open http://localhost/ .

What work did httpd do? What connection between them? I was confused so wrote it down as a log. 

具有Administrator权限的用户与Administrator用户的区别
3楼 2010年3月4日 13:30:52 米娅

        重启机器,用具有administrator权限的用户登录,发现http://localhost可以打开,在页面左侧点击PhpMyAdmin,显示无法连接MySQL。打开xampp控制面板,发现Apache是“running”状态;点击运行MySQL,返回页面,仍然无法连接MySQL,点击右下角“在新窗口打开phpMyAdmin”,新窗口里phpMyAdmin可以连接到MySQL,运行正常了。 

       又重启,用具有administrator权限的用户登录,发现又出现上述情况,但“在新窗口打开phpMyAdmin”也无法连接MySQL,报错说可能PHP没装好,退出用Administrator登录,一切都好了。估计是权限的问题。下面的操作是用Administrator用户登录下的。     

复制数据库、建立数据库用户、实现动态网址到静态网址的转换
4楼 2010年3月4日 15:35:31 米娅

       用网站下载的txt文件通过PHPMyAdmin复制数据库时,本来我是按照每个500K的文件来备份数据库的,但仍然有的文件报错,说操作时间超过了300秒,可能是因为每条记录都比较小,所以写数据库次数多,所以超时了,phpMyAdmin给的限制是128M,不知哪里设的时间,有时间时找一找。

      复制完,给数据库建立一个用户,回到数据库页面,点开“Privileges”标签,点击“Add New Users”,填写用户名、密码,设置权限等,点击“save”,done!

      用IE访问网站,发现首页显示代码,查了发现是,写成了,不过,在空间服务商那里运行就没错,不知为何。接着发现,还要实现动态网址到静态网址的转换。可参见下文:
如何利用Apache的Rewrite功能实现动态网址到静态网址的转换

根据连接文章所述,具体操作如下:

1, 用apache -v命令,显示没有apache这个命令,干脆到windows下运行apache monitor,显示apache 2.2,应该就是它的版本吧。

2,打开C:\xampp\apache\conf目录下的httpd.conf文件,搜索下面的文字:
LoadModule rewrite_module modules/mod_rewrite.so
显示前面的#号已去掉。

3,把.htaccess的内容拷贝到httpd.conf文件的最后,打开xampp控制面板,重启apache。 

文件内容:

Options +FollowSymlinks

RewriteEngine on

RewriteBase /

RewriteRule ^to-canada$ layer.php?division=1&page=1  [NC,QSA,L]
......

发现无法启动关闭Apache之后无法重启了。到apache目录下去启动httpd,如下:

C:\xampp\apache\bin>httpd -k start
Syntax error on line 513 of C:/xampp/apache/conf/httpd.conf:
RewriteBase: only valid in per-directory config files

到文件httpd.conf文件最后把“RewriteBase /”这一行用#号注释掉,Apache运行正常。因为我的文件在根目录的mia文件夹下,需要把内容改成这样:

RewriteRule ^/mia/to-canada$ /mia/layer.php?division=1&page=1  [NC,QSA,L]

另外,最后一行关于404错误,即网页不存在,显示文件引导到404.html上,代码为:

ErrorDocument 404$ /mia/404.html

我试了其它几种写法,都抱错,如下:

C:\xampp\apache\bin>httpd -k start
Syntax error on line 532 of C:/xampp/apache/conf/httpd.conf:
Unsupported HTTP response code ^/mia/404$

C:\xampp\apache\bin>
C:\xampp\apache\bin>httpd -k start
Syntax error on line 532 of C:/xampp/apache/conf/httpd.conf:
Unsupported HTTP response code /mia/404$

C:\xampp\apache\bin>httpd -k start
Syntax error on line 532 of C:/xampp/apache/conf/httpd.conf:
Unsupported HTTP response code mia/404$

C:\xampp\apache\bin>httpd -k start    --最后改为ErrorDocument 404$ /mia/404.html,成功。不过,在/mia/的文件找不到,并不到这个404.html文件,在/目录下找不到文件,会指向这个404.html文件。

相关连接:

MySQL的数据库备份问题

第1页 共1页
相关链接
1. 百万级访问量网站的技术准备工作(转)
2. Visa信用卡官方网站
3. SSL在网站链接的应用
4. Drupal 7: 网站的多语言转换中的Translate(翻译)标签
5. Drupal: 实现网站的多语言转换
6. 官方网站CanadaBenefits,可以搜加拿大的相关福利
7. 找回消失的网站网页
8. 在本网站发有价值原创贴,本人可代做广告条
9. 专业制作网站、广告条、中英翻译、视频处理
10. 使用MSN帐号登陆第三方网站的实现: 开放的MSN连接
11. lsok.net专业网站开发
12. 在网站使用Google地图笔记
13. 开网店卖什么最赚钱?-- 推荐给店主们一个网站
14. 加拿大买卖房的几个网站,备份一下,买房时可能用的上
15. 本网站第五次被“和谐”了?
16. 北京车牌摇号网站网友解读