起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: xdnabl

[结贴] 小白再求有关在linux平台上的部署与发布问题

[复制链接]
发表于 2017-8-10 10:24:53 | 显示全部楼层
xdnabl 发表于 2017-8-9 22:21
对了。今天 我并没有在任何一台WINDOWS上安装JDK,使用rumtime-php方式部署是否需要安装JDK?因为我看生成 ...

.w和js文件 就是 和 html  js 文件一样的!
部署php的文档是
http://docs.wex5.com/wex5-runtime-php/

下载最新版本在这里  runtime 版本
http://www.wex5.com/zh-download-page/

首先保证,只要本地运行成功的!安装文档部署一般就没问题
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-10 11:43:17 | 显示全部楼层
liangyongfei 发表于 2017-8-10 10:24
.w和js文件 就是 和 html  js 文件一样的!
部署php的文档是
http://docs.wex5.com/wex5-runtime-php/

我就是按这个部署的,下载的也是3.5版的linux-runtime-php

在开发环境中是可以正常运行的。

runtime-php的部署是指部署在开发机器还是新的机器上?
我昨天想了一晚上,感觉那个8080端口,要么是要用另一个http服务软件打开8080端口进行服务,要么要修改nginx的配置文件。
回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-10 17:36:48 | 显示全部楼层
本帖最后由 xdnabl 于 2017-8-10 18:02 编辑
liangyongfei 发表于 2017-8-10 10:24
.w和js文件 就是 和 html  js 文件一样的!
部署php的文档是
http://docs.wex5.com/wex5-runtime-php/

今天下午的成果:
如我所想,应该是要加另一个http服务的,我安装了JDK 1.8(可能因为是2003系统,功能不完全) tomcat 7.0 ,结果现在index.html可以访问了,但是现在出现了之前把可以使用的阿里云弹性WEB程序位到自己linux服务器一样的问题——数据库无法访问。

页面错误与相关日志在下楼。
回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-10 17:38:12 | 显示全部楼层
这个页面的错误提示:
Syntax error, unrecognized expression: No input file specified.
隐藏详细
Error: Syntax error, unrecognized expression: No input file specified. at Function.st.error
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:30710) at st.tokenize
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:36585) at st.select
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:36855) at Function.st [as find]
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:20841) at h.fn.init.find
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:38832) at h.fn.init
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:39767) at h
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:16013) at Object.getErrorMsg
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:272811) at Object.complete
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:272714) at f
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:42352)
回复 支持 反对

使用道具 举报

发表于 2017-8-10 17:48:52 | 显示全部楼层
xdnabl 发表于 2017-8-10 11:43
我就是按这个部署的,下载的也是3.5版的linux-runtime-php

在开发环境中是可以正常运行的。

nginx 的配置方法,请自己上网搜下,这些都是标准的东西!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-10 17:52:12 | 显示全部楼层
nginx只有连接日志,没有错误日志

tomcat的日志内容也比较少,但catalina.2017-08-10.log和tomcat7-stderr.2017-08-10.log中有比较关键的内容是
八月 10, 2017 4:52:10 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlValidation' to 'false' did not find a matching property.
八月 10, 2017 4:52:10 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlNamespaceAware' to 'false' did not find a matching property.
八月 10, 2017 4:52:10 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.


八月 10, 2017 4:52:10 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Documents and Settings\All Users\Application Data\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;.

回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-14 15:37:55 | 显示全部楼层
一步步找原因吧,之前 Syntax error, unrecognized expression: No input file specified.的问题已经找到了。
原因是我没把Baas.php文件夹下的零散文件一同复制到目标目录之下,只复制了common、config、lock 三个文件夹。


现在的问题是:页面上开始报如下错误
Cannot read property 'userdata' of undefined
隐藏详细
TypeError: Cannot read property 'userdata' of undefined at Object.success
(http://localhost:8081/v-version2-zh_CN-/system/common.min.js:15:70397) at Object.complete
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:272673) at f
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:42352) at Object.fireWith
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:43177) at x
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:89450) at t
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:95633) at Object.send
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:95737) at Function.ajax
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:91918) at Object.sendRequest
(http://localhost:8081/v-version2-zh_CN-/system/core.min.js:65:272430) at n._doRefreshData
(http://localhost:8081/v-version2-zh_CN-/system/common.min.js:15:70260)

我在论坛里找了半天,无非是两种意见:一种是程序本身有问题,一种是数据库有问题。
现在情况是。部署在阿里云弹性WEB空间的是可以正常使用的,这是否证明我的数据库是没有问题的?——但是我把数据库内容清空之后,用windows-runmtime-php部署完之后依旧还是userdata错误。
或者说windows-runtime-php部署与弹性web这两种部署在程序上还是有所差别,从一个转换成另一个的时候还是需要做一些调整的?
回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-14 19:59:00 | 显示全部楼层
OK,今天终于有好消息。

现在在windows-runtime-php模式部署已经成功。
关键在于内置的访问地址一定要对。我在外网弹性WEB空间是绑定了具体域名,而拿到内部测试的时候,访问域名没改变(没有重新编译)。今天重新做了一个项目,发现数据库访问正常。于是修改了访问域名重新编译,顺利完成。

明天开始测试在外网linux服务器上测试部署。
回复 支持 反对

使用道具 举报

4

主题

24

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-8-15 19:14:54 | 显示全部楼层
liangyongfei 发表于 2017-8-10 17:48
nginx 的配置方法,请自己上网搜下,这些都是标准的东西!

你好,版主。
我用windows-runtime-php已经部署成功了,那么在linux下要如何部署呢?

我在阿里的弹性web空间上是部署成功的,它本质上应该是apache的虚拟目录,是否可以以这个为基础部署一下?还有哪睦要注意的地方或者特别要部署的套件,能指点一下吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 10:03 , Processed in 0.075396 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表