正在将Silverstripe开发站点复制到live

正在将Silverstripe开发站点复制到live,silverstripe,Silverstripe,我新迁移的live站点只能在主页和/或管理员中访问一次-我无法登录 我已经尝试过执行/dev/build-og?flush=1。没有帮助 我的站点是一个子域,所以我不知道这是否会导致无法访问所有其他页面 我已经将SS_环境_类型设置为活动,并且我有DB连接 所以我的问题是:既然我只能访问主页和/管理员,我还缺少什么?SilverStripe 3.6和更高版本支持PHP7 见: 过时: Silverstripe 3.X不正式支持PHP7 但是,将修补您的代码以避免“Int”类名称保留错误等。请注意

我新迁移的live站点只能在主页和/或管理员中访问一次-我无法登录

我已经尝试过执行/dev/build-og?flush=1。没有帮助

我的站点是一个子域,所以我不知道这是否会导致无法访问所有其他页面

我已经将SS_环境_类型设置为活动,并且我有DB连接


所以我的问题是:既然我只能访问主页和/管理员,我还缺少什么?

SilverStripe 3.6和更高版本支持PHP7

见:

过时:

Silverstripe 3.X不正式支持PHP7

但是,将修补您的代码以避免“Int”类名称保留错误等。请注意,其他第三方模块可能无法工作


此外,有关详细信息,已在博客上发布。

SilverStripe 3.6及以上版本支持PHP7

见:

过时:

Silverstripe 3.X不正式支持PHP7

但是,将修补您的代码以避免“Int”类名称保留错误等。请注意,其他第三方模块可能无法工作


此外,有关更多详细信息,已在博客上发布。

请尝试SS_ENVIRONMENT_TYPE dev,查看是否记录了一些错误。你看到菜单了吗?当您尝试访问其他内容时会显示什么错误?除了HTTP的500之外,我看不到任何其他错误。将环境类型更改为dev时,我没有收到任何调试错误。我是否遗漏了什么?500可以是任何东西。启用并检查apache错误日志或php日志。致命错误:无法使用“Int”作为类名,因为第8行的/var/www/molsmedia.com/public\u html/framework/model/fieldtypes/Int.php中保留了“Int”,请尝试SS_环境类型dev,查看是否记录了一些错误。你看到菜单了吗?当您尝试访问其他内容时会显示什么错误?除了HTTP的500之外,我看不到任何其他错误。将环境类型更改为dev时,我没有收到任何调试错误。我是否遗漏了什么?500可以是任何东西。启用并检查apache错误日志或php日志。致命错误:无法使用“Int”作为类名,因为第8行的/var/www/molsmedia.com/public_html/framework/model/fieldtypes/Int.php中保留了“Int”,将站点从5.x切换到7时,请确保删除缓存。在生产过程中,该修补程序有一次超时。其他项目也可以使用它。免责声明:我在将站点从5.x切换到7时编写了该模块(不是补丁,请参阅上面链接的博客文章),请确保删除缓存。在生产过程中,该修补程序有一次超时。其他项目也可以使用它。免责声明:我写了那个模块(不是补丁,请参阅上面链接的博客帖子)