如何在 Ubuntu 14.04 上的 codeigniter 运行 中设置基础 URL?
How to setup base URL in codeigniter running on Ubuntu 14.04?
已安装 LAMP 堆栈。现在我已经将 codeigniter 文件提取到 /var/www/ci
但是 运行 在浏览器 http://localhost/ci/ 上,欢迎页面不显示。
您可以在第 26 行 /application/config/config.php 中设置基数 url。
$config['base_url'] = 'http://localhost/ci/';
如果这不能解决问题,您必须 post 更多信息。
全新的 codeigniter 安装?
没有第三方插件?
路线没有变化? (在 /application/config/routes.php)
控制器没有变化?
视图没有变化?
你有错误吗?
如果不检查 index.php 中的错误报告是否打开(将其设置为难以开发以进行测试)
您是否在 /var/www/ci/ 文件夹中的 .htaccess 中使用重写规则?
你会自动加载任何东西吗?库、模型、语言、助手 ?
如果找不到任何内容,请将其设置为 4:
$config['log_threshold'] = 4;
在 /application/config/config.php 第 216 行。
日志文件写入/application/logs/.
Post那个日志,可能有帮助。
如果您使用 ubuntu 14.04 网络服务器 var/www/html,那么将您的文件夹移动到 var/www/html/ci.
然后打开里面的.htaccess文件ci folder.paste下面的代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /ci/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
终于找到答案了。必须启用站点。
在/etc/apache2/sites-available/000-default.conf文件中修改如下:
<虚拟主机 *:80>
DocumentRoot /var/www/
ServerAdmin webmaster@localhost
<目录/var/www/ci/><br>
全部允许覆盖<br>
</目录>
错误日志 ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log 合并
</虚拟主机>
这对我有用!谢谢大家
已安装 LAMP 堆栈。现在我已经将 codeigniter 文件提取到 /var/www/ci 但是 运行 在浏览器 http://localhost/ci/ 上,欢迎页面不显示。
您可以在第 26 行 /application/config/config.php 中设置基数 url。
$config['base_url'] = 'http://localhost/ci/';
如果这不能解决问题,您必须 post 更多信息。
全新的 codeigniter 安装?
没有第三方插件?
路线没有变化? (在 /application/config/routes.php)
控制器没有变化?
视图没有变化?
你有错误吗?
如果不检查 index.php 中的错误报告是否打开(将其设置为难以开发以进行测试)
您是否在 /var/www/ci/ 文件夹中的 .htaccess 中使用重写规则?
你会自动加载任何东西吗?库、模型、语言、助手 ?
如果找不到任何内容,请将其设置为 4:
$config['log_threshold'] = 4;
在 /application/config/config.php 第 216 行。
日志文件写入/application/logs/.
Post那个日志,可能有帮助。
如果您使用 ubuntu 14.04 网络服务器 var/www/html,那么将您的文件夹移动到 var/www/html/ci.
然后打开里面的.htaccess文件ci folder.paste下面的代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /ci/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
终于找到答案了。必须启用站点。
在/etc/apache2/sites-available/000-default.conf文件中修改如下:
<虚拟主机 *:80>
DocumentRoot /var/www/
ServerAdmin webmaster@localhost
<目录/var/www/ci/><br>
全部允许覆盖<br>
</目录>
错误日志 ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log 合并
</虚拟主机>
这对我有用!谢谢大家