一个APP开发者遇到了一个后端问题

来源:互联网 发布:轻量级python ide 编辑:程序博客网 时间:2024/06/05 21:11

我是一个APP开发者,但这不一定就说明我仅仅干安卓和IOS或者HTML5的活。


今天收到一个任务,快速搭建一个看起来高端大气上档次的网站。


提供的材料是一个阿里云账号。


懵逼的我,首先要了解怎么从阿里云登录到远程服务器。


经查询,发现使用mac下的终端就可以。


因为这是临时一次性任务,我不想安装太多的客户端,能简略就简略。


mac下,【前往】-【实用工具】-【终端】就可以进入


连接远程服务器的方法是:

ssh 用户名@IP 回车

然后输入密码。



登陆上之后,使用ls查看当前目录下的文件,实用cd 进入某个文件夹。



幸好这个阿里云主机可以运行php程序,所以不需要我去安装运行环境。


第一步需要放一个程序进去。选择了wordpress,于是网上下载了一个源码。


如何把源码上传到云主机的www目录下。

可以使用scp命令。

scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file

举个例子:

scp /home/space/test.zip root@baidu.com:/home/root/www/


这样就可以把源码放过去了。


然后是解压缩。


解压缩使用unzip命令。但是这个云主机没有安装。

sudo apt-get install zip 使用这个命令安装模块。


解压缩之后网站就可以运行了。


运行出现第一个问题,wordpress无法上传图片。

错误提示:“无法建立目录wp-content/uploads/****/**。有没有上级目录的写权限?”


解决的方法是在找到wordpress数据库,打开wp_options表,修改表中option_name键名为upload_path的键值 。改为 wp-content/uploads就解决了。


那么问题来了,到现在为止仍然还是一个终端窗口。于是输入

mysql -u 用户名 -p 回车,输入密码,就可以进入mysql


show databases;显示所有数据库。use databases;选择数据库。show tables;显示所有表。


然后查询wp_options里面的upload_path的值是多少,对这个值进行修改


然后使用命令退出mysql


如此处理过后,运行网站,依然有错误。


于是cd到wp-content目录下,发现没有uploads这个文件夹。


使用命令创建。

mkdir /wp-content/uploads


修改权限使任何人可以都写这个文件夹
chmod 777 /wp-content/uploads


运行后,发现网站正常。

使用的是wordpress的主题Zerif Lite。


效果图如下所示,看起来还是挺高端大气上档次的。







前台的数据都是可以从后台配置的。




每个项目显示什么字,图片是什么,背景是什么,都可以配置。


这样做的目的是,编辑的工作交给非技术就可以了。


技术要遵循一个原则。我是一个安卓技术,你可以让我写IOS,也可以把PHP任务交给我,但是不能让我去搬货。


就这样,一个App开发者,仅凭一个阿里云账号,搭建了一个网站。


虽然知道所用的技术很低端,但是在我的世界里,也耗费了一上午的功夫。


所以记录一下。


0 0
原创粉丝点击