帮助移动Joomla 1.5到一个新的Dir

我有一个joomla安装,将采取“生活”。 目前在www.markonsolutions.com/joomla

但是我想把它移到根目录或者像www.markonsolutions.com/m/这样的东西(为了把事情组织起来,并把i​​ndex.htmlredirect到目录)

我编辑了joomla文件夹的根目录下的configuration.php以反映www.markonsolutions.com/m,然后我将该目录重命名为M,我可以看到前页的文本,但是它不会加载任何图片和所有链接链接回/ joomla目录

关于接下来要尝试的任何想法

谢谢

只要可以通过http://markonsolutions.com/joomla/访问内容,就可以获得完美的function,所以我们只需将该部分单独留下,然后通过http://markonsolutions.com/工作即可。

首先,我们将DocumentRoot设置为/ joomla目录,然后我们将在markonsolutions.com/joomla上configuration一个Alias,以便两者都能正常工作。 这可以解决你的链接问题,所以你不需要知道如何在Joomla已经运行的时候重新configuration一个新的path。

换句话说,在你的httpd.conf中,你可以设置:

  DocumentRoot / usr / local / apache / htdocs / joomla 

…和…

 别名/ joomla / usr / local / apache / htdocs / joomla 

标准警告:

  1. 我不知道你的Joomla目录实际在哪里,所以你可能需要修改path以适应你的环境的细节。
  2. 一定要find现有的DocumentRoot行,并改变它,而不是创build一个重复的条目。
  3. 如果您已经在/ joomla上设置了别名,并且指向正确的位置,只需更改DocumentRoot并单独保留别名即可。 否则,添加一个新的别名。

我认为你的path在模板文件模板/ markon7810 / index.php中是硬编码的

在“查看源代码”中,我看到所有的CSS类都被命名为“art-”。 很less有谷歌的疑问,从结果可以看出“艺术”来自哪里。 它是以编程方式生成的模板(Artisteer – joomla模板生成器)。

所以,如果你在移动到“/ m /”之后没有图像,可以将Arister硬编码为csspath 。 在CSS中的所有图像看起来很好(相对path)。

  1. 如果Aristeer要求你inputJoomla!的path,而不是保存你的Arister项目,并生成另一个基于“markon7810”的模板,但这次改变了Joomlapath从/ joomla /到/ m /。
  2. 检查你的.htaccess,如果你find了“/ joomla /”path,把它改成“/ m /”。
  3. 别忘了你有三个.htaccess文件:

    /.htaccess /m/.htaccess /joomla/.htacces 
  4. 在进行上述任何更改之前进行备份(Joomla和Aristeer文件)。

“和所有链接链接回/ joomla目录”

如果您使用“外部链接”作为菜单项,则必须现在更改URLpath。 您应该在菜单中使用“文章>文章布局”作为内部链接。 而且,如果您在另一个菜单中需要相同的链接,请使用“别名”菜单项。


顺便说一句,你正在使用“PHP重写”,而不是“Apache重写”在Joomla !. 如果您可以将其更改为“使用Apache mod_rewrite”,您将避免URL的“index.php”部分。

替代文字