首先抱歉,但我是一個非常大的初學者,所以如果你願意,你可以投下這個問題。FuelPHP從網址刪除公衆
所以我去了很多的教程,唯一能爲我工作的是拉出公用文件夾的內容。
而問題是我得到了一堆的錯誤。
錯誤:
Warning: require(\bootstrap.php) [function.require]: failed to open stream: No such file or directory in C:\EasyPHP\www\fuelphp\index.php on line 33
Fatal error: require() [function.require]: Failed opening required '\bootstrap.php' (include_path='.;C:\php\pear') in C:\EasyPHP\www\fuelphp\index.php on line 33
,所以我發現DOCROOT是C:\EasyPHP\www\fuelphp\
,所以我需要拉東西,在這樣本地主機/ fuelphp /燃油/核心
原來的指數看起來像這樣
<?php
/**
* Set error reporting and display errors settings. You will want to change these when in production.
*/
error_reporting(-1);
ini_set('display_errors', 1);
/**
* Website document root
*/
define('DOCROOT', __DIR__.DIRECTORY_SEPARATOR);
/**
* Path to the application directory.
*/
define('APPPATH', realpath(__DIR__.'/../fuel/app/').DIRECTORY_SEPARATOR);
/**
* Path to the default packages directory.
*/
define('PKGPATH', realpath(__DIR__.'/../fuel/packages/').DIRECTORY_SEPARATOR);
/**
* The path to the framework core.
*/
define('COREPATH', realpath(__DIR__.'/../fuel/core/').DIRECTORY_SEPARATOR);
// Get the start time and memory for use later
defined('FUEL_START_TIME') or define('FUEL_START_TIME', microtime(true));
defined('FUEL_START_MEM') or define('FUEL_START_MEM', memory_get_usage());
// Boot the app
require APPPATH.'bootstrap.php';
// Generate the request, execute it and send the output.
try
{
$response = Request::forge()->execute()->response();
}
catch (HttpNotFoundException $e)
{
$route = array_key_exists('_404_', Router::$routes) ? Router::$routes['_404_']->translation : Config::get('routes._404_');
if ($route)
{
$response = Request::forge($route)->execute()->response();
}
else
{
throw $e;
}
}
// This will add the execution time and memory usage to the output.
// Comment this out if you don't use it.
$bm = Profiler::app_total();
$response->body(
str_replace(
array('{exec_time}', '{mem_usage}'),
array(round($bm[0], 4), round($bm[1]/pow(1024, 2), 3)),
$response->body()
)
);
$response->send(true);
比修飾以這種
<?php
/**
* Set error reporting and display errors settings. You will want to change these when in production.
*/
error_reporting(-1);
ini_set('display_errors', 1);
/**
* Website document root
*/
define('DOCROOT', '/');
/**
* Path to the application directory.
*/
define('APPPATH', 'fuel/app/').DIRECTORY_SEPARATOR;
/**
* Path to the default packages directory.
*/
define('PKGPATH', 'fuel/packages/').DIRECTORY_SEPARATOR;
/**
* The path to the framework core.
*/
define('COREPATH', 'fuel/core/').DIRECTORY_SEPARATOR;
// Get the start time and memory for use later
defined('FUEL_START_TIME') or define('FUEL_START_TIME', microtime(true));
defined('FUEL_START_MEM') or define('FUEL_START_MEM', memory_get_usage());
// Boot the app
require APPPATH.'bootstrap.php';
// Generate the request, execute it and send the output.
try
{
$response = Request::forge()->execute()->response();
}
catch (HttpNotFoundException $e)
{
$route = array_key_exists('_404_', Router::$routes) ? Router::$routes['_404_']->translation : Config::get('routes._404_');
if ($route)
{
$response = Request::forge($route)->execute()->response();
}
else
{
throw $e;
}
}
// This will add the execution time and memory usage to the output.
// Comment this out if you don't use it.
$bm = Profiler::app_total();
$response->body(
str_replace(
array('{exec_time}', '{mem_usage}'),
array(round($bm[0], 4), round($bm[1]/pow(1024, 2), 3)),
$response->body()
)
);
$response->send(true);
現在公衆是不是在URL,但即時得到一堆錯誤,當我打開網站,我看到insted的UTS反斜槓斜槓的,但不能真正找到問題
Warning: require_once(fuel/core/classes\error.php) [function.require-once]: failed to open stream: No such file or directory in C:\EasyPHP\www\fuelphp\fuel\core\base.php on line 25
Fatal error: require_once() [function.require]: Failed opening required 'fuel/core/classes\error.php' (include_path='.;C:\php\pear') in C:\EasyPHP\www\fuelphp\fuel\core\base.php on line 25
可以請別人給我一個提示如何修改索引是否可以?
謝謝
添加到htaccess的根,現在工作得很好,最後一個問題是可以安全使用這個htaccess的?因爲現在我可以通過這種方式訪問它http:// localhost/fueljob /和這種方式http:// localhost/fueljob/public,這不是一個問題嗎? – Side 2012-08-02 09:00:46
這不是問題,不。如果你真的想要使用.htaccess通過後面的URL訪問它,你可以拒絕訪問,但這不是問題,是的,我會說它是安全的使用。 – 2012-08-02 09:05:08
非常感謝你的幫助 – Side 2012-08-02 09:06:44