我已将这些行添加到 /etc/apt/sources.list
deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all
Run Code Online (Sandbox Code Playgroud)
但仍然sudo apt-get update还是sudo apt-get upgrade不碰的PHP。
php --version 还是
PHP 5.4.39-0+deb7u2 (cli) (built: Mar 25 2015 08:33:29)
Run Code Online (Sandbox Code Playgroud) 我安装了带有 SSH 服务器的 Cygwin(Windows 7)。设置后,我可以使用“ssh localhost -l [myUsername]”在本地登录。我输入我的密码。成功。
但是,尝试从另一台计算机远程通过 SSH 连接到该计算机,但始终会以“权限被拒绝”拒绝密码。没有连接问题,显然我正在连接。防火墙设置全部关闭。
为什么会发生这种情况?
我的 SaaS 应用程序需要每晚的 cron 作业来运行、分析数据库、发送电子邮件和执行一些数据库维护工作。此作业不能由用户操作触发。
几乎每个“云”托管解决方案都在这点上犹豫不决,以至于他们告诉我“我们不能这样做”。
(Debian 8)
我的 .pgpass 文件在我的主文件夹(管理员)
我并使用文档中指示的正确格式
hostname:port:database:username:password
Run Code Online (Sandbox Code Playgroud)
当明确地放入psql命令行时,我放在那里的相同字段工作得很好。(当然我必须手动输入密码)。
但是,单独运行 psql 会给我们一个错误:
psql: FATAL: role "admin" does not exist
Run Code Online (Sandbox Code Playgroud)
请注意,我的 postgres 用户名不是“admin”,这是我的 debian 用户名。
我究竟做错了什么?我的目标是psql无需使用复杂的命令行(包括主机/端口/用户名/数据库)即可访问
如果一家公司有办公室,那么从小规模开始,在那里建立一个服务器群而不是托管是否有意义?如果没有,是否有一个截止点,之后这样做才有意义?大玩家有自己的数据中心——他们不外包托管——他们知道我们其他人不知道的事情吗?
debian ×2
cloud ×1
cron ×1
cygwin ×1
cygwin-sshd ×1
hosting ×1
php ×1
postgresql ×1
web-hosting ×1