标签: server

Django 部署到 cPanel:Passengerfile.json' 进行读取:权限被拒绝 (errno=13)

我正在尝试通过 GoDaddy cPanel 部署我的第一个 Django 应用程序。我在虚拟环境中创建了我的应用程序,但我陷入困境。我安装了 django 然后也创建了 wsgi 文件。但现在当我运行该网站时,它会向我显示以下内容:

Passenger error #2
An error occurred while trying to access '/home/u4sgzlaz0pwz/repositories/rentaltake/Passengerfile.json': Error opening '/home/u4sgzlaz0pwz/repositories/rentaltake/Passengerfile.json' for reading: Permission denied (errno=13)

Apache doesn't have read permissions to that file. Please fix the relevant file permissions.
Run Code Online (Sandbox Code Playgroud)

python django shared-hosting server

1
推荐指数
1
解决办法
1549
查看次数

PHPMyAdmin 无法在远程服务器上按预期工作。错误 500,未找到 $respond

我刚刚开始我的服务器之旅,所以我购买了一个 VPN。我在那里安装了ubuntu 18、apache 2.4、php8、webmin、mysql等。我有两个基于symfony 5的网站托管在这里,没有任何问题。我使用 Ubuntu PPA安装了PHPmyAdmin : https://github.com/phpmyadmin/phpmyadmin/wiki/DebianUbuntu#ubuntu-ppa

当我访问mysite.com/phpmyadmin时一切都很好。我使用凭据登录并且已登录。它正确读取数据库并按应有的方式呈现所有 UI,但随后抛出错误 500 PHPmyadmin 的屏幕截图

它在 apache 日志中抛出错误:

[Sun Oct 10 13:00:44.298896 2021] [proxy_fcgi:error] [pid 30370:tid 140207772845824] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Unknown named parameter $$response in /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php:1140\nStack trace:\n#0 /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php(1140): ReflectionClass->newInstanceArgs()\n#1 /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php(604): Symfony\\Component\\DependencyInjection\\ContainerBuilder->createService()\n#2 /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php(569): Symfony\\Component\\DependencyInjection\\ContainerBuilder->doGet()\n#3 /usr/share/phpmyadmin/libraries/classes/Routing.php(186): Symfony\\Component\\DependencyInjection\\ContainerBuilder->get()\n#4 /usr/share/phpmyadmin/index.php(18): PhpMyAdmin\\Routing::callControllerForRoute()\n#5 {main}\n  thrown in /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php on line 1140'
[Sun Oct 10 13:00:44.359963 2021] [proxy_fcgi:error] [pid 30369:tid 140207873558272] AH01071: Got error 'PHP …
Run Code Online (Sandbox Code Playgroud)

php apache2 phpmyadmin symfony server

1
推荐指数
1
解决办法
4054
查看次数

gRPC 可以用来编写多人游戏等实时应用程序吗?

最近,我一直在阅读有关 Google 的 gRPC 的内容。我想知道对于像多人游戏这样的实时应用程序来说这是否是一个不错的选择。

例如,我们可以使用 gRPC 构建一个用于实时多人游戏的游戏服务器吗?

multiplayer game-development go server grpc

1
推荐指数
1
解决办法
4752
查看次数

Navigator.bluetooth 不存在

我在本地托管了一个使用蓝牙 WebAPI 的简单页面。通过 localhost 打开页面时,脚本按预期工作,但是当我通过使用我的计算机或其他计算机上的 IP 连接到服务器时,它不起作用,我得到的错误是:Uncaught TypeError: Cannot read properties of undefined (reading 'requestDevice')。我尝试记录导航器对象,发现它在删除连接上的属性明显少于本地主机上的属性,缺少的属性之一是蓝牙。为什么 Navigator 对象在远程连接上的属性较少?有可能修复它吗?

在本地主机上看起来如何:

本地主机上的导航器

远程连接时的样子: 删除连接时的导航器

javascript localhost navigator server web-bluetooth

1
推荐指数
1
解决办法
903
查看次数

如何通过 makefile 或 system( ) 调用输入密码?

我正在开发一个与远程服务器建立连接的 C 项目。通常,这涉及使用我添加到 makefile 中的一些小终端宏来 scp 到该远程服务器的可执行文件。虽然很方便,但我无法轻松简化的唯一部分是我需要输入密码的部分。

此外,在我的代码中,我已经使用 system() 调用来完成一些次要的终端命令(例如排序)。如果需要的话,我还希望能够在这里输入密码。例如,如果我想在代码中构建一个字符串以将本地文件 scp 到远程服务器,那么让我的代码从某处提取(并使用)密码以便它实际上可以访问该服务器会非常好。

有没有对 Make 更有经验的人知道如何在 C 语言中将密码构建到 makefile 和/或 system() 调用中?如果我可以在没有任何第三方软件/库的情况下完成它,那就加分了。我正在努力使其尽可能独立。

编辑:在阅读响应时,看起来最好的策略是与服务器建立预先存在的 ssh 密钥关系,以避免通过更安全的方式进行登录过程。听起来,更多的前期工作可以减少未来的工作量,而且还具有额外的安全性。

谢谢大家的建议。

c passwords scp makefile server

1
推荐指数
1
解决办法
329
查看次数

如何有效地检测客户端是否脱机服务器端

对于我的Android应用程序,我正在寻找一种检测客户端连接状态的优雅方式.服务器需要知道客户端是在线还是离线.

我读过这个答案,

...服务器应该在一段时间间隔后发送ping到设备,设备应该回复.如果设备未回复,则表示用户处于离线状态...

但我觉得持续的ping是蹩脚的,而且客户端和服务器端的资源都相当沉重.是否有更优雅,最好是事件驱动的方法来检测客户端是否处于脱机状态?

虽然我的情况适用于Android中的Android和Google App Engine,但我计划扩展到Web和ios客户端,因此首选依赖解决方案的平台.

更新: 同样的答案也提到套接字连接:

...基本上你需要创建与服务器的套接字连接并交换ping

据我所知,与服务器保持套接字连接总是适合多人游戏,但它是否适合永远开启,但只是偶尔发送/接收服务等数据?

google-app-engine android offline server-side server

0
推荐指数
1
解决办法
812
查看次数

如何在ubuntu中测试MQTT服务器?

我已经在这个环节中的说明安装了MQTT服务器"mosquitto"在我的Ubuntu机器https://lukeisadog.wordpress.com/2014/02/27/setting-up-mqtt-on-ubuntu-round-1/.但我无法测试服务器.当我输入mosquitto命令提示符时,我收到以下错误.

 1431416111: mosquitto version 1.4.2 (build date 2015-05-09  21:39:32+0000) starting
 1431416111: Using default config.
 1431416111: Opening ipv4 listen socket on port 1883.
1431416111: Error: Address already in use
Run Code Online (Sandbox Code Playgroud)

当我输入时,mosquitto –daemon –verbose我收到的错误如"未知选项'-daemon'".请帮帮我.

mosquitto server

0
推荐指数
1
解决办法
7881
查看次数

如何从instagram图片中找到facebook个人资料?

使用源代码,我发现了这一点

1] Instagram将图片保存在:

igcdn-photos-<x>-a.akamaihd.net/...
Run Code Online (Sandbox Code Playgroud)

2] Facebook将照片保存在:

fbcdn-photos-<y>-a.akamaihd.net/...
Run Code Online (Sandbox Code Playgroud)

我如何使用这些信息来获取Instagram用户的Facebook个人资料,假设在今天的世界中,FB和Instagram个人资料有90%的可能性被链接......?

facebook fileserver instagram server

0
推荐指数
1
解决办法
4万
查看次数

PHP中是否有任何基于文件系统的数据库?

我正在使用一台服务器,该服务器对数据库的使用有限制,即在MySQL表中不能使用超过10mb的数据。因此,我正在寻找另一种存储数据的方式,我需要一个以文件形式存储数据的数据库,它也很容易使用。

php database file server

0
推荐指数
1
解决办法
584
查看次数

无法使用nodejs连接到mysql

我是nodejs的新手,在创建与数据库的连接时我遇到了这个错误

C:\ Users\devashis khandelwal \node_modules\mysql\lib\protocol\Parser.js:80 throw err; //重新抛出非MySQL错误^

错误:ER_ACCESS_DENIED_ERROR:在Handshake.Sequence._packetToError(C:\ Users\devashis khandelwal \node_modules\mysql\lib\protocol\sequences\Sequence.js:用户'Root'@'localhost'(使用密码:YES)拒绝访问52:14)在Protocol._parsePacket的Handshake.ErrorPacket(C:\ Users\devashis khandelwal \node_modules\mysql\lib\protocol\sequences\Handshake.js:103:18)中(C:\ Users\devashis khandelwal \node_modules\mysql\lib\protocol\Protocol.js:279:23)在Parser.write(C:\ Users\devashis khandelwal \node_modules\mysql\lib\protocol\Parser.js:76:12)处于Protocol.write(C:\Users\devashis khandelwal \node_modules\mysql\lib\protocol\Protocol.js:39:16)在Socket.(C:\ Users\devashis khandelwal \node_modules\mysql\lib\Connection.js:103:28)在emitOne(events.js:96:13)的emit_dd(events.js:188:7)处,来自readableAddChunk( _stream_readable.js:176:18)在Socket.Readable.push(_stream_readable.js:134:10)-------------------- at Protocol._enqueue(C:\Users\devashis khandelwal \node_modules\mysql\lib\protocol\Protocol.js:145:48)在Protocol.handshake(C:\ Users\devashis khandelwal \node_modules\mysql\lib\protocol\Protocol.js:52:23) )在Object的Connection.connect(C:\ Users\devashis khandelwal \node_modules\mysql\lib\Connection.js:130:18).(C:\ Users\devashis khandelwal \node files\demo_db_connection.js:9:5)在Module._compile(module.js:570:32)的Object.Module._extensions..js(module.js:579:10) )在Module.load(module.js:487:32)的tryModuleLoad(module.js:446:12)处于Module.runMain的Function.Module._load(module.js:438:3)处(module.js:604) :10)

var mysql = require('mysql');

var con = mysql.createConnection({
   host     : 'localhost',
  user     : 'Root',
  password : 'my_pass',
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});
Run Code Online (Sandbox Code Playgroud)

javascript mysql cmd node.js server

0
推荐指数
1
解决办法
1330
查看次数