作者rlearner (rlearner)
看板R_Language
标题[问题]无法用shiny server执行leaflet套件
时间Sun Nov 20 16:44:06 2016
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我想在一台Ubuntu server的机子上执行shiny
(测试一)这是在那台机子上测试的shiny页面:
http://140.128.197.58:3838/sample-apps/shiny1/
(测试二)也可以用javascrip 去执行 leaflet页面
http://140.128.197.58:3838/sample-apps/html-samples/leaflet.html
问题在这↓↓
!!!!!!!!!(问题页面)但在一台Ubuntu server的机子上执行shiny
中的leaflet互动地图套件,却无法呈现页面
http://140.128.197.58:3838/sample-apps/leaflet1/
(页面错误讯息)(请复制网页用google chrom开启)
ERROR: An error has occurred. Check your logs or contact the app author for
clarification.
[程式范例]:(leaflet测试码)
程式是用shiny的方法测试的,会分成ui和server两部份
不会太复杂,在rstudio上可成功运作
(请先在rstudio上下载shiny 和leaflet套件)
--[ui.R]--------------------------------------------------
library(leaflet)
library(shiny)
fluidPage(
h1("hpc map test"),
leafletOutput('map',width = "100%",height = 400)
)
--[server.R]-----------------------------------------------
library(shiny)
library(leaflet)
function(input,output){
output$map <- renderLeaflet({
leaflet() %>%
addTiles() %>%
setView(lng=120.601,lat=24.179,zoom=16)
})
}
[环境叙述]:
本机win7
伺服器:ubuntu server 14.04
shiny server
[关键字]:
shiny server ,ubuntu server
leaflet
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.128.101.143
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1479631449.A.61F.html
1F:→ cywhale: 在浏览器中执行SHINY出问题按F12看console有何错误讯息? 11/20 18:22
2F:→ rlearner: 按f12 console有两个错误讯息: 11/20 21:45
3F:→ rlearner: 第一个错误讯息 11/20 21:45
4F:→ rlearner: failed to load resource: the serverV http://140.128. 11/20 21:46
5F:→ rlearner: responded with a status of 404 11/20 21:46
6F:→ rlearner: 和第二个错误讯息 11/20 21:47
8F:→ rlearner: the server responded with a status of 500(internal s 11/20 21:47
9F:→ rlearner: 请问该如何处理 ??@@ 11/20 21:48
10F:→ cywhale: 先check一下你放shiny app路径对、资源等可读?比如chmod 11/20 22:29
11F:→ cywhale: your ui.R, server.R to 755.. 11/20 22:30