问题标签 [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.
php - 无法登录 - Laravel 5.3 - Cloudways 应用程序
我无法登录,我不明白为什么。自从 4 天以来,我尝试了很多东西。我使用 git。该问题仅存在于 Web 服务器上。在我的测试环境中,一切正常。当我尝试登录服务器时,日志中没有错误。
测试:Windows 10,带有 Vagrant、Homestead、Laravel 5.3、php 7.0
服务器:Cloudways,Laravel 5.3,php 5.6
我正在使用 laravel 的 Auth 系统,当我使用记住我复选框时,我可以登录几秒钟。延迟之后,它把我踢了出去。我不明白发生了什么,因为 2 服务器之间的唯一区别是 .env 文件。我刚刚对服务器的创建日期进行了备份,使用 git 重新部署,并且我还做了一个 MySql 转储以将所有内容都保存在测试中。
当然,我做了所有这些命令行:
php artisan clear-compile
php artisan config:clear
php artisan config:cache
composer dump-autoload
php artisan session:clear
php artisan view:clear
php artisan cache:clear
请帮我。
编辑 我只是对代码进行了一些更改。但首先,我需要多解释一下这个问题。我意识到如果我使用“记住我”复选框,我可以登录。事情是我没有被赶出去。我在每个帖子上都有令牌不匹配错误第 67 行。问题是,我没有在每个不同的表单中添加一个 csrf 字段,而是在布局中添加了一个带有标记的元字段。现在,我的帖子工作正常。
如果我不使用复选框记住我,我仍然无法登录...(只需将其默认选中...)仍在寻找问题。
php - cloudways服务器上的setlocale
我在 Cloudways 服务器上部署了我的 laravel 项目。一切都很好,除了日期本地化。我用
在我的应用程序中,但它不起作用。在联系 Cloudways 上的 Live chat 后,他们的回复是:“我想告诉你,在我们的服务器级别的平台上,我们无法进行任何更改,因为我们有自定义的服务器堆栈”。
mysql - 通过微软访问连接到 cloudways mysql db
我一直在尝试创建一个 SSH 隧道,以便将 microsoft access 前端连接到我的 cloudways 服务器上的 mysql 数据库。我已经成功连接到它并通过 putty 测试了 mysql 连接,但是它似乎不允许我使用 Microsoft Access 连接到 ODBC 上的数据库。不知道为什么它不接受 ip/port 作为本地主机。
php - 使用会话时获取 503 服务不可用(在 cloudways 服务器上)
我正在使用 cloudways.com 开发我的网站(codeigniter),我想使用 session 来存储一些数据。
我在本地主机上测试我的代码,它运行良好,但是当我将它上传到服务器(在 cloudways.com 上)时,它返回 503 服务不可用。请帮我解决这个问题。
这是我的代码。(会话.php)
在 home.php 上我使用
在 home.php 上出现 503 错误。
digital-ocean - 将 Cloudways 上的两台 Digital Ocean 服务器连接在一起
我目前在 Cloudways 上运行 Digital Ocean 服务器。
我想知道当我的服务器超过他们提供的最高级别时我该怎么办?
是否可以通过 API 进行某种“负载平衡”?
我运行着一个拥有数千名用户的非常庞大的 WordPress 多站点。
例如,我在 Cloudways 上的纽约 DO 服务器已满负荷 - 是否可以在旧金山启动服务器并开始使用该服务器?
git - 从 Git 部署的正确方法。(本地 -> 远程 Git -> 实时服务器)
所以我正在使用 CodeIgniter 框架进行编程。我想知道部署到实时服务器的最佳方式。
我的问题源于默认的.gitignore。
如果我将文件添加并提交到我的 Git 存储库(然后我将使用它从 Cloudways 上的实时 Web 服务器中提取然后进入),问题是并非所有文件都将添加到 git 存储库中,因此不会所有文件都将复制到 Cloudways 上的 Web 服务器。将所有文件复制到实时服务器的正确机制是什么?
我是否删除 .gitignore,然后将所有文件提交到远程存储库中,以便 Cloudways 最初可以提取所有文件?然后将 .gitignore 文件复制回我的本地计算机,然后在那里添加并提交,这样不必要的文件就不会通过,并且在未来的 git 提交中会被忽略?
我很混乱。在我绕过 Git 并在网站上实时编辑文件之前。但现在我觉得我需要走正确的路线并为我未来的项目使用 Git 存储库。
另外,在本地开发然后将文件推送到实时服务器的正确方法是什么?在每次从本地主机配置提交/推送到实时服务器的配置之前,我是否必须不断更改数据库和配置文件?我很困惑,请帮助lmao...
javascript - 混合内容 jQuery ajax HTTPS 请求已在 Laravel 上被阻止
我认为这个问题对某人来说很容易,对我来说将是一个面对面的情况。
我有一个 Laravel 5.3 站点,各种页面都有 ajax 请求。因为我使用了这个csrf_field()
功能,所以它们工作得很好。
但是有一页ajax会产生这个错误:
我的 javascript 看起来像这样:
我已经阅读了大量有关此错误的文章。我尝试了很多建议的解决方案,包括将相对 URL 更改为完整的 https URL,或者以 2 个斜杠开头。
我什至尝试改变我的 Laravel 路由的工作方式,现在只使用查询字符串参数。
我已经研究了下面的所有文章(以及更多)。
此外,由于这个 ajax 查询位于站点的密码保护部分(并且有效的 ajax 查询位于站点的公共/开放部分),我认为这可能与问题有关。但是后来我曾经SSH
登录到生产服务器并vim
暂时删除需要任何身份验证的行,并且仍然发生 https 错误。
我可以采取哪些步骤来进一步调试?我可以在我的 Cloudways 服务器上“跟踪”哪些日志?
Cloudflare 可能会干扰什么(我怀疑,因为其他 ajax 查询都在 https 上工作)?
谢谢!
php - MySQL 访问中的错误被拒绝 Laravel 和 Cloudways
我刚刚将我的应用程序移至生产环境,我正在使用 Cloudways 和 DigitalOcean,但是当我尝试登录我的应用程序时出现此错误:Connection.php 第 770 行中的 QueryException:SQLSTATE [28000] [1045] 用户访问被拒绝root'@'localhost' (使用密码: NO) (SQL: select * from users
where email
= test@gmail.com limit 1)
我的网站使用 apache 和 phpmyadmin 在 localhost 上,但现在我不知道是否应该在 Cloudways 提供的 MySQL 部分创建表?或者如果我只需要在我的 .env 上更改一些东西
这就是我的 .env 文件中的内容
我将不胜感激任何帮助,
谢谢你。
php - 安装 Mautic 时出错
我收到此错误
PHP 5.6.x 版要求 PHP 配置指令 always_populate_raw_post_data 设置为 -1。这在使用 Apache 和 mod_php5 时由 .htaccess 文件自动处理,但必须在 php.ini 中手动设置以用于其他服务器配置。请将“always_populate_raw_post_data = -1”添加到您的 php.ini 并重新启动您的网络服务器。
在哪里安装mautic。我正在使用 cloudways 服务器。任何建议都会有所帮助!