0

apache服务器上运行测试 php 文件时,使用以下路由:

Route::get('/', function()
{
    $name='some_name';
    return View::make('index')->with('name',$name);
});

我的视图代码很简单:

<?= $name ?>

或使用刀片:

{{ $name }}

当我打开 index.php 文件时,屏幕上没有变量$name 。但是当我使用内置的php -S 服务器的php artisan serve运行它时, 页面上有一个变量内容。我想它与 apache 设置有关。apache 日志文件中没有错误日志

有人可以帮忙吗。

4

1 回答 1

1

问题不止一个:

首先,我必须在/etc/php5/apache2/php.ini中启用 mcrypt 扩展:

extension=mcrypt.so

/etc/php5/cli/php.ini

extension=mcrypt.so

问题的第二部分是启用app/storage/ *上的所有权限

现在一切都很好。

于 2013-10-03T07:07:03.403 回答