问题标签 [cloudways]
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.
symfony - cloudways 上的 Symfony 设置目录
我想在 cloudways 上设置 symfony3。应用程序文件夹的路径是/home/master/applications/[appName]
. pwd
在这个目录中:conf logs private_html public_html ssl tmp
。
正如这个链接所说,我应该将 symfony 应用程序安装在public_html
. 但是,我知道这public_html
与web
. 所以应用程序不应该存在于该文件夹中。所以,我想直接安装文件夹/home/master/applications/[appName]
并将“web”目录更改为public_html
. 是对的吗?其他现有文件夹(conf、日志)不会干扰 symfony 应用程序吗?
更新:我将在服务器上为 symfony 应用程序设置一个 git repo。因此,如果应该安装 symfony,public_html/../
那么所有其他文件也将被 git 跟踪。我认为不应跟踪 ssl。当然,我可以将它添加到 gitignore,但无论如何。
php - 当我尝试在 cloudways 上测试电子邮件时,phpmailer 给出 HTTP ERROR 500
我是网络开发的新手。我编写了一个 php 代码来从表单发送电子邮件,并将其托管在 cloudways 中。每当我点击提交按钮时,我都会收到 HTTP ERROR 500。
拜托这真的很令人沮丧,我需要帮助。谢谢。
node.js - Socket.io,服务器没有响应连接事件
我在 cloudways 有一个托管服务器。我正在尝试使用 socket.io。
客户端.php:
server.js:
访问该页面时,我在控制台的网络部分看到两个 200 OK 的实例。浏览器中的控制台还会打印套接字变量,它具有“已连接:true”。
但是,我在终端(来自 server.js)中看不到“已连接”,它只是空白。
该站点已在本地运行,但是在尝试使其在 Cloudways 上运行时出现了这些问题。
有任何想法吗?
我尝试将“localhost”切换为域名和 IP 地址,并且尝试了不同的端口,但 3000 是唯一可以让我启动 server.js 而不会出错的端口。
编辑
Cloudways 已确认应使用端口 3000。
我尝试将 io() 中的 url 更改为:
今天我得到
我也尝试过 io.connect(使用相同的地址/端口)。
symfony - Cloudways 需要重置新文件的权限
我在 Cloudways 服务器上使用 Symfony 3.2。问题出在缓存中。我希望在每次推送时清除缓存,因为 prod env 中的 symfony 不会更新树枝缓存。但是,由于文件权限,无法清除缓存。新文件(缓存)的权限错误,因此我无法删除它们。唯一的方法是在 Cloudways 管理员的应用程序设置中重置权限。但是每次推送都让人头疼。有什么解决方法吗?
php - Cloudways 上托管的 Woocommerce Web 应用程序上的 Cron 作业
我有一个托管在 cloudways 上的 woocommerce 网站,我想监控该网站以了解它何时关闭以及何时关闭。
我决定使用 cron 作业和 php 来检查网站上的特定 URL。我意识到 cloudways 在仪表板中设置了 cron 作业。
这是我的代码示例,用于检查图像是否可用。
我的问题是,如何使用 cron 作业每 15 分钟检查一次文件,如果无法访问该文件,则向我发送电子邮件,但如果找到该文件,则什么也不做
php - 在 Cloudways 上部署 Laravel 应用程序错误
我正在尝试将我的本地主机 laravel 项目部署到实时 Cloudways Digitalocean 服务器。我已经从 bitbucket 进行了 SSH 传输以部署应用程序,但是当我尝试查看实时应用程序时出现以下错误。Stripe 不会在本地主机上造成任何问题。
“找不到类 'Laravel\Cashier\CashierServiceProvider'”
我还创建了一个单独的 .env 文件,并使用服务器数据库变量将其上传到服务器。任何人都可以建议这是否是正确的程序?
我发现很难找到任何关于如何将 Laravel 应用程序部署到实时环境的教程。如果有人遇到此问题或可以指出我正确的方向来解决此错误,将不胜感激。
wordpress - http://localhost 在访问重复的 wordpress 站点时强制进入 https://localhost
我正在使用 Duplicator Pro 将 wordpress 站点从 cloudways 复制到我的本地机器。在我完成复制过程后,在浏览器中输入http://localhost/mysite,浏览器(Chrome 和 Safari)将协议从“http”更改为“https”,当然,它找不到地点。有没有人遇到过这个问题。它只发生在这个特定的“mysite”wordpress 目录中。我的 Mac 的 ~/Sites/ 文件夹中有各种 wordpress 文件夹,但我可以使用http://localhost在本地访问所有其他 wordpress 站点 。但是我不能只用“http”访问这个特定的“mysite”wordpress 目录。
谢谢
php - Magento 2.2.1 就绪检查、Cron 脚本、Cloudways
我已经在我的 Cloudways 服务器上安装了 Magento 2.2.1。尝试在扩展管理器中安装扩展时。这就是我得到的
Cron 脚本就绪检查失败。
安装应用程序 Cron 脚本出错:尚未配置 Cron 作业
我已经 ssh 进入服务器并使用本指南http://devdocs.magento.com/guides/v2.0/install-gde/install/post-install-config.html#post-install-cron安装了一个 crontab 。问题仍然存在。我需要帮助。
谢谢你。
php - Laravel SQLSTATE[HY000] [1045] 用户'homestead'@'localhost'的访问被拒绝(使用密码:YES)(SQL:select * from `table_companies`)
我的 .env 文件配置了远程数据库凭据,并且它在我的本地计算机上工作。
当我在同一页面中将应用程序部署到我们的开发服务器时返回
SQLSTATE[HY000] [1045] 用户'homestead'@'localhost'的访问被拒绝(使用密码:YES)(SQL:select * from `table_companies`)
有没有我遗漏的命令?为什么如果我的 .env 我们使用我们的 cloudways 数据库凭据说 homestead'@'localhost?