登录 注册

登录

问题 我的URL 多了一个index.php

更多
2009年01月11日 16:53 #1 作者: seoshagua
我在本地安装好了XAMPP服务器,所有操作都是按老师说的。JOOMLA 是最1.58版 三合一语言版(中简、中繁、英文)



问一个问题:我的URL --》http://localhost/joomla3in1/index.php/  为啥多了一个 index.php呀?



使用Apache的重写模式:mod_rewrite 的路径
http://localhost/joomla3in1/more-about-joomla/29-the-cms/46-engling.html 不能访问

没有开启可以正常访问
http://localhost/joomla3in1/index.php/more-about-joomla/29-the-cms/46-engling.html



请各位老师 同学帮忙教一下吧。谢谢了。我高中文化很多东西都不懂!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 10:54 #2 作者: Joomla之门
你在开启 mod_rewrite 之后,是否忘记了将 Joomla 根目录下的 htaccess.txt 文件改名为 .htaccess ?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 11:05 #3 作者: seoshagua
使用Apache的重写模式:mod_rewrite 后。想重命名 htaccess.txt 不成功。提示 必须键入文件名!

开启后除了首页能正常访问,其它页面都是找不到!这个问题

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 11:14 #4 作者: seoshagua
我本地服务器的信息是这样的:

系统信息设置  检测到的信息 
 
服务器信息:  Windows NT NEWS-4C79A97F19 5.1 build 2600 

数据库版本:  5.0.51b-community 

数据库整理规则(DATABASE COLLATION):  utf8_general_ci 

PHP版本:  5.2.6 

网站服务器:  Apache/2.2.9 (Win32) DAV/2 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8h mod_autoindex_color PHP/5.2.6 


使用PHP接口的网站服务器:  apache2handler 

Joomla!版本:  Joomla! 1.5.8 Production/Stable [ Wohnaiki ] 10-November-2008 23:00 GMT 


浏览器类型:  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 1.7; TencentTraveler 4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ) 



奇怪的是 为啥没看到 mod_rewrite 这个模块呢?明明开启了呀。
mod_rewrite模块正确加载是怎么操作?

谢谢老师和同学们!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 11:23 #5 作者: seoshagua
我又查了一下:帮助--->系统信息---->PHP信息---->apache2handler项目 发现:



apache2handler

Apache Version 

Apache/2.2.9 (Win32) DAV/2 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8h mod_autoindex_color PHP/5.2.6 
Apache API Version  20051115 


Server Administrator  admin@localhost 

Hostname:Port  localhost:80 

Max Requests  Per Child: 0 - Keep Alive: on - Max Per Connection: 100 

Timeouts  Connection: 300 - Keep-Alive: 5 

Virtual Server  No 

Server Root  D:/xampp/apache 

Loaded Modules

core mod_win32
mpm_winnt
http_core
mod_so
mod_python
mod_actions
mod_alias
mod_asis
mod_auth_basic
mod_authn_default
mod_authn_file
mod_authz_default
mod_authz_groupfile

mod_authz_host

mod_authz_user

mod_cgi

mod_dav

mod_dav_fs

mod_dir mod_env

mod_include

mod_info

mod_isapi

util_ldap

mod_log_config

mod_mime

mod_negotiation

mod_rewrite

mod_setenvif

mod_status

mod_ssl

mod_autoindex_color

mod_php5 


确实 mod_rewrite 没有开启.请问如何正确开启呢?谢谢 老师 和同学们!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 12:39 #6 作者: seoshagua
正确开启 mod_rewrite 模块后。

把Joomla更目录下的 "htaccess.txt" (用文本编辑器打开后另存为) 重命名为".htaccess" 

后出现 404 页面!!!!!见鬼!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 13:43 #7 作者: DeadFire
如何让自己的本地APACHE服务器支持".htaccess"呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作

打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找
(1)
Options FollowSymLinks
AllowOverride None

改为
Options FollowSymLinks
AllowOverride All

(2)去掉下面的注释
LoadModule rewrite_module modules/mod_rewrite.so

就可以了

新用Joomla建设的公司网站: 蔚州大酒店

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 14:49 #8 作者: seoshagua
没用的。都改了。就是不行!你能不能把你的操作 每一步都写一下呀???就是从 装XAMMP 到配置每一步都写一下。我试了好几次了。都不行!!!


一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 14:54 #9 作者: seoshagua
能找的答案我在网上都找了。居然没有一个合适的!问一下,你们这些答案是不是自己操作后完全能用的呀???如果是直接在网上找的就算了。我很少直接在网上找答案后贴出来!这样是帮不了忙的!

找这些答案谁都都会找的!关键词按一下搜索就找到很多了!但没用的!都不是自己实际操作过的!有啥用!谢谢了!下定决心学好英文!他奶奶的,中国的互联网就这个鸟样了,复制粘贴的东西太多了,一堆垃圾!!!!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 17:11 #10 作者: Joomla之门
DeadFire 说的没错,XAMPP 服务器安装之后默认是没有启用 mod_rewrite 的。所以,你首先必须确认自己启动 mod_rewrite 成功了。

请 seoshagua 检查一下。你是否在修改了 httpd.conf 这个配置文件之后忘记了重新启动 XAMPP 服务器?必须重启才能生效。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 17:30 #11 作者: DeadFire
我也装的是XAMMP,win2003环境,XAMMP全部是默认安装的。我遇到过和你一样的问题,多index.php,改了htaccess文件后变为404错误。

我给出的答案确实是网上贴来的,不过我确实照那个实际操作后这些问题就都解决了。

不能帮到你深表遗憾。

新用Joomla建设的公司网站: 蔚州大酒店

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月12日 17:34 #12 作者: seoshagua
和操作系统有关吗?看来还是实实在在装一个win2003吧。winXP实在有很多毛病!!!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月18日 12:42 #13 作者: seoshagua
URL多一个index.php问题解决方案

操作环境:Win2003 + iis6 + Xammp + joomla1.5.9

操作过程:

1.更改iis6.0的端口为8080.
原因是Xammp服务器套件中的apache端口默认为80,为了点击xammp_start.exe后能正常启动必须更改.

开始--->设置--->控制面板--->管理工具--->Internet信息服务(IIS)管理器--->本地计算机--->网站--->默认网站后右击--->属性--->TCP端口:80 更改为8080  后应用、确定.


2.开启Apache的重写模式:mod_rewrite

双击xammp_start.exe 启动正常后,打开joomla159 http://localhost/joomla159/administrator 进入到 全局设置--->使用Apache的重写模式:mod_rewrite 选择 是.然后点保存后关闭浏览器.点xammp_stop.exe关闭 xammp服务器



3.更改httpd.conf设置

D:\xampp\apache\conf\httpd.conf以记事本方式打开

找到#LoadModule rewrite_module modules/mod_rewrite.so 这一行,去掉星号.
找到AllowOverride None 这一行,改为 AllowOverride All 后保存.

在根目录找到D:\xampp\htdocs\Joomla159\htaccess.txt以记事本方式打开后选择 另存为 .htaccess.


现在双击xammp_start.exe 启动正常后,你观察一下看看,URL地址里已经不再出现 index.php了!


那么wind XP 平台下是怎么个情况?你来试试,如果有问题希望能交流!我是菜鸟!我写成这个帖子已经试了有整整三天了,由于心太急上火了,今天才稍有好转!
中国的互联网上转载的文章太多太乱,没一个完整系统的,看得很累很急很难过,这是上火的主要原因!

一定精通SEO,一定精通SEO营销策划!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年01月18日 16:33 #14 作者: ufonba
index.php不是什麼問題,只是你没有开启mod_rewrite而已.如果是网站服务器的话,这个不轮到你管,你要跟网络服务商商量才能用.至于本地测试的话,开不开其实没多大分别.

这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
文件附件:

登录 或者   注册一个会员帐号 来参与讨论