dpi9530 2016-07-04 10:16
浏览 32

Silverstripe 3.1不会改为dev env

My site is on live online server, after installing few modules (user definded forms) via SSH and Composer i get 500 internal server error. I try to run /dev/build/?flush but nothing is happening. Again the some error!

I check in chrome to inspect in network tab and there is also 500. So dev env in not enabled.

I try to enable it:

_config.php

Config::inst()->update("Director", "environment_type", "dev");

config/config.yml :

Director:
  environment_type: 'dev'

And nothing is happening. It wont to change on dev env to allowe me to run dev/build?flush. I realy dont know what i do wrong.

I also try this way inside _config.php

ini_set('display_errors', 1);
error_reporting(E_ALL);
Director::set_environment_type('dev');
SS_Log::add_writer(new SS_LogFileWriter('./logs/'), SS_Log::WARN, '<=');
  • 写回答

2条回答 默认 最新

  • duan198409 2016-07-04 12:59
    关注

    This will always put SilverStripe in dev environment.

    _config.php

    require_once("conf/ConfigureFromEnv.php"); //add this
    
    global $project;
    $project = 'mysite';
    
    global $databaseConfig;
    //Database configuration
    

    _ss_environment.php

    define('SS_ENVIRONMENT_TYPE', 'dev');
    error_reporting(E_ALL);
    ini_set('display_errors', '1');
    
    define('SS_DATABASE_SERVER', 'localhost');
    define('SS_DATABASE_USERNAME', '');// you can leave this empty if you defined this in your _config.php
    define('SS_DATABASE_PASSWORD', '');// you can leave this empty if you defined this in your _config.php
    
    评论

报告相同问题?

悬赏问题

  • ¥15 蓝桥oj3931,请问我错在哪里
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染