无法激活主题模板

模板开发以及发布测试

版主: seita

无法激活主题模板

帖子tosika » 2010年 10月 9日 13:45

我上传了几款主题模板到themes文件夹下,并且在后台通过网站外观那里点击“激活”,激活新的主题模板后自动跳转至后台首页。浏览前台,前台依旧是默认的模板。
我的主机unix,是不是要设置什么权限才能激活主题?
tosika
 
帖子: 1
注册: 2010年 10月 9日 13:42

Re: 无法激活主题模板

帖子270270 » 2010年 11月 26日 04:32

跟我的情况一样,至今没有找到原因所在,权限我全部搞成777了也不行。
270270
 
帖子: 1
注册: 2010年 11月 26日 03:52

Re: 无法激活主题模板

帖子ClayMore » 2010年 11月 26日 13:09

有没错误提示或报告之类的?
头像
ClayMore
 
帖子: 2220
注册: 2007年 11月 29日 02:55

Re: 无法激活主题模板

帖子kaka » 2010年 11月 28日 14:47

我也是同样的问题
程序是昨天下载的

激活之后前台还是默认的模板
后台也没有任何错误提示
kaka
 
帖子: 1
注册: 2010年 11月 28日 14:45

Re: 无法激活主题模板

帖子ee19 » 2010年 11月 28日 14:54

@all 给个地址我看下 朋友们 也许我能帮上忙
ee19
 
帖子: 12
注册: 2010年 11月 28日 04:00

Re: 无法激活主题模板

帖子Micky » 2010年 12月 12日 14:21

我也是遇到这个问题
包括插件也无法激活 也是跳到后台首页

没有任何错误提示
Micky
 
帖子: 5
注册: 2010年 12月 12日 14:19

Re: 无法激活主题模板

帖子Micky » 2010年 12月 12日 15:49

汗 经过一步步的debug 终于找到原因了
貌似是rewrite的原因。

因为在后台设置永久链接的时候总是说“重写功能检测失败”,所以,我的.htaccess是自己在网上拷贝的。。。
内容如下:
代码: 全选
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>


这样就会导致$_GET完全不对的情况。
比如 激活插件的URL是/action/plugins-edit?activate=Captcha
这时候程序期望的$_GET是
代码: 全选
array('activate'=>'Captcha')

而用了我的.htaccess之后 $_GET变成了
代码: 全选
array ( '/action/plugins-edit' => '')


[s]我正在找解决方法。。。如果有谁知道,请告诉我哈。。[/s]

UPDATE:
我在varWidgetOptionsPermalink.php里面找到了.htaccess的模板,拷贝过去,问题解决。
主要是上面多了个问号……
这真是个低级错误……枉我也算是个写代码的人,哎,羞愧……

代码: 全选
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
Micky
 
帖子: 5
注册: 2010年 12月 12日 14:19


回到 模板

在线用户

正在浏览此版面的用户:Baidu [Spider] 和 4 位游客
cron