Content management system 在CMS中更改页面时,SilverStripe CMS超时
我过去曾在多台服务器上成功安装过SilverStripe(但我不是SilverStripe专家)。这次我的SS安装失败了,我不知道如何修复它 问题Content management system 在CMS中更改页面时,SilverStripe CMS超时,content-management-system,silverstripe,Content Management System,Silverstripe,我过去曾在多台服务器上成功安装过SilverStripe(但我不是SilverStripe专家)。这次我的SS安装失败了,我不知道如何修复它 问题 SilverStripe 2.4.6已正确安装在服务器上(AFAIK) 前端工作正常。(显示默认主题。所有页面均正确加载。) 我能够成功地登录到CMS管理部分。CMS加载,但当使用左侧的浏览器窗格更改CMS中的站点页面时,CMS显示循环加载符号。新页面加载从未完成 在Firefox中使用Firebug控制台-当尝试在CMS中更改页面时(通过单击页面
- SilverStripe 2.4.6已正确安装在服务器上(AFAIK)
- 前端工作正常。(显示默认主题。所有页面均正确加载。)
- 我能够成功地登录到CMS管理部分。CMS加载,但当使用左侧的浏览器窗格更改CMS中的站点页面时,CMS显示循环加载符号。新页面加载从未完成
- 在Firefox中使用Firebug控制台-当尝试在CMS中更改页面时(通过单击页面浏览器窗格),CMS尝试加载两个页面。第二页请求404s。 第一个GET请求来自初始页面加载。 单击页面树以更改页面时,会触发以下POST+GET请求
. 这不仅仅是一个修复,而是一个解决方案,但是如果你更喜欢编码而不是bug搜索,那么可能值得一试!(请记住在执行此修复之前注销SS) 在mysite/_config.php文件中更改
Director::set_environment_type("dev");
到
然后,您可以在开发模式下正常开发网站,并在实时模式下使用管理员,避免您刚才访问的错误:http://{your_domain}/admin?isDev=0
N.B.如果pastebin.com没有过载,我可能会找到一个合适的答案,我可以看到你的回答 javascript调用很奇怪:它说的是
javascrip
,而不是javascript
。我这里没有这个电话。是否安装了任何模块?您还可以检查编码是否为utf8,以确保没有安装模块。这是默认的SS安装。在哪里/如何检查编码?确实javascrip
URL很奇怪。检查上一次POST请求返回的内容是否有任何异常。站点是在开发、测试还是实时模式下运行?请检查root.htaccess文件。确保RewriteBase设置为/added responses to comment to question.没问题Shannon。实际上,我认为不需要else语句:-)
if(!isset($_GET['isDev']))
Director::set_environment_type("dev");
else
Director::set_environment_type("live");