问题标签 [server-administration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Docker 和 php-cli
我已经安装了PHP 7(php-fpm 和 php-cli),我的应用程序在新的PHP上运行良好,但测试(phpunit)没有,因为一些扩展还没有更新。
所以我正在考虑使用/创建一些带有PHP 5.6的 docker 容器,它将取代我系统的(主机)php-cli。
例如,如果我构建php56
从Dockerfile调用的容器,如下所示:
并运行:
我从Docker容器中获取版本信息,所以 docker 的php-cli 5.6 正在工作。所以我不想把docker run
命令放进去
以便主机使用docker 容器中的 php-cli。(然后php -v会给我PHP 5.6信息而不是PHP 7.0版本信息)
这不是最好的例子,但我希望你们能理解我想要做什么。如果无法像这样解决它,请向我推荐其他解决方案。
java - 使用 liferay 6 从 url 中删除 Jsessionid
我在来自 Liferay 的 URL 中的 ;jsessionid=xxx 有问题。我只想使用cookie。我找到了这个参数(session.enable.url.with.session.id=false),但我也不知道这个参数放在哪里我使用 Liferay 6.0.12(SP2)和捆绑的 jboss
php - 如何使用 phpdismod 禁用/启用 PHP 模块?
我希望能够以一种简单快捷的方式打开/关闭 Xdebug。要禁用它,我试过了phpdismod
,但只会产生警告:
如何禁用/启用 PHP 模块phpdismod
?
环境:Ubuntu 14.04,nginx 1.4.6,PHP 7.0 FPM。
php - PHP 7 模块 INI 文件的正确/正确目录是什么?
由于启用/禁用 PHP 模块phpdismod
的问题,我检查了我的 Ubuntu VM 上 PHP 配置文件的结构,并注意到有两个用于配置的文件夹,包括:/etc/php/mods-available/
和/etc/php/7.0/mods-available/
. (我很确定,我没有手动创建它们甚至其中之一。)
PHP 7 INI 配置包含的实际正确文件夹是哪个?/etc/php/7.0/mods-available
?
另外:一般来说,PHP 配置包含的存储位置是否重要?如果我现在合并这两个目录(例如将所有文件从 移动/etc/php/mods-available/
到/etc/php/7.0/mods-available/
),会不会有任何副作用。
ruby-on-rails - 想要创建临时子域,例如 staging.example.com
我有例如 www.example.com 作为我的网站域,现在作为测试实例我想添加 www.staging.example.com。如何做到这一点。我尝试在谷歌上搜索解决方案,但感到困惑。对此的任何建议将不胜感激。
cpanel - CPanel/WHM 未知许可证文件错误
所以我的问题就像标题所暗示的那样。但是,我尝试了此页面(https://documentation.cpanel.net/display/ALD/Installation+Guide+-+Troubleshoot+Your+Installation#InstallationGuide-TroubleshootYourInstallation-Licenseerrors)中的以下建议,但没有结果。
1.) curl -L http://cpanel.net/showip.cgi(在服务器上显示我的 IP 地址以用于 verify.cpanel.net 脚本),这也可以在这里验证......(http:// /verify.cpanel.net/index.cgi?ip=xxx.xxx.xxx.xx)(我不喜欢显示我的IP,但相信我它已经过验证。)
2.) /usr/local/cpanel/cpkeyclt 更新 cPanel 许可证...完成。更新失败! 错误消息:许可证检查似乎已在运行。为 cpanel 构建全局缓存...完成
所以上面没有工作。
然后我尝试了这些命令。
3.) /usr/local/cpanel/etc/init/stopcpsrvd 然后 /usr/local/cpanel/scripts/upcp --sync 尝试重新同步。
这似乎成功运行,但我仍然得到同样的错误。下面附上我尝试登录 WHM 时收到的错误消息。
4.) 然后我尝试按照其他一些帖子中的建议运行 rdate -s rdate.cpanel.net 以使时间匹配,然后当我运行 (/usr/local/cpanel/cpkeyclt) 时,它似乎超时并且什么都没有发生。
查看 cpanel 许可证的日志 (/usr/local/cpanel/logs/license_log) 我看到了这一点。
任何帮助表示赞赏!
笔记
运行/usr/local/cpanel/etc/init/stopcpsrvd 的结果
运行/usr/local/cpanel/scripts/upcp –sync 的结果(由于文本字符限制,无法显示所有内容)
virtualbox - 从 virtual box 部署虚拟机到 ESXi
实际上,我正在从事管理和系统项目。我正在使用 ESXI、虚拟盒和 OVH。最后,我遇到了一个错误,它阻止了我并且没有让我完成我的配置。错误是
让我解释一下以澄清问题。众所周知,在将任何东西部署到云之前,我们必须经过一个开发阶段。之后,如果一切正常,我们会将我们配置的所有资源迁移到云环境中。现在在这里,我在开发阶段使用:virtual box,并且我有一个从VBOX导出的虚拟机,将其放入位于OVH的esxi环境中。我按照本教程将导出的 VM 从 ova 转换为 ovf:[1]:https ://felixcentmerino.wordpress.com/2014/10/15/migrate-virtual-machine-from-oracle-virtualbox-to-esxi- 5-5/ 但是当我想将 ovf 文件部署到 ESXi 时,我得到了上面提到的错误。谁能帮帮我?
php - PHP5 应用程序无法在 PHP7 实时服务器(ubuntu 16.04)中运行 -
我有一个 php 应用程序。它内置在 php(原始 php)中。在我的本地电脑上运行。但是当我上传到实时服务器(ubuntu 16.04)时它就不起作用了。
我已经在 Live 服务器中安装了所有 php 依赖项......文件仍然无法正常工作。我在实时服务器中发现了一些问题,如下所示:
- 原始 PHP(5.4 版本编码)不工作
- 类不会从 Index.php 文件中调用
- 当我运行
exit("OK")
它的返回OK
但页面没有运行时 $doc = ClassName::getInstance();
当我添加一个没有运行的类时..返回NULL
我认为我犯了非常愚蠢的错误。这是实时服务器信息:
IP 35.160.167.129
info.php : http://35.160.167.129/info.php => 它正在运行
请您帮我解决这个问题。提前致谢