【问题标题】:Migrating codeigniter to another server将 codeigniter 迁移到另一台服务器
【发布时间】:2016-04-29 22:50:56
【问题描述】:

我是 codeigniter 的新手,现在我正在尝试将 codeigniter 应用程序迁移到另一台服务器。此应用程序位于另一台服务器上,现在我想将其移动到另一台服务器上。在这台服务器上,我还有一个 wordpress 网站,它运行良好。

首先,我所做的是从 mysql 数据库和文件中备份,我已经通过 ftp 将它们移动到 /inventarios 文件夹下的另一台服务器,所以如果我在浏览器上写了

http://xxxxxx.com/inventarios

我应该看到 codeigniter 应用程序,但我收到的是 Wordpress 界面的 404 错误

我已经更改了 config 文件夹中的 database.php 和其他文件,但它不起作用。为什么?。在 inventarios 文件夹下,我没有 .htaccess 文件。请问你能帮帮我吗?。谢谢,如果您需要更多详细信息,请告诉我。

编辑 01

我在根文件夹中的 htaccess 是这样的:

# BEGIN WordPress
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
 </IfModule>

# END WordPress

我不知道是否应该在 inventarios 中放置另一个 htaccess。

非常感谢

【问题讨论】:

  • 如果您在 wordpress 中使用 codignitor 框架,那么 Abdullah 的回答将解决您的问题

标签: php mysql .htaccess codeigniter migration


【解决方案1】:

在主机的根目录中创建名为 inventarios 的子文件夹。在文件夹内上传所有 CI 文件夹(应用程序、系统、索引......)。

然后转到application/config/config.php

$config['base_url'] = 'http://xxxxxx.com/inventarios';

【讨论】:

  • 非常感谢 Abdulla 和 devpro,我已经完成了,我已经重新启动了 apache,但它不起作用。网址是这样的:www.arteglobal.es (wordpress) 和 arteglobal.es/inventarios 这将是 codeigniter。
  • @Charly66 你创建子文件夹了吗??
  • 是的,我做到了。我是在 var/www/html/inventarios 上的主机根文件夹中完成的
  • 不,这是虚拟服务器中的互联网服务器。
  • 您的 htaccess 将页面重定向到 wordpress
【解决方案2】:

还要编辑/application/config/database.php

【讨论】:

    【解决方案3】:
    application/config/config.php
    application/config/database.php
    

    如果有一些更新或 url 重定向到旧的 domain/url,请不要忘记更新 root 中的 .htaccess

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多