问题标签 [pagoda-box]
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.
laravel-4 - 宝塔箱邮件配置 laravel 应用
最近我将我的 laravel 应用程序部署到宝塔盒,除了电子邮件之外它工作正常。在我的应用程序中有用户的注册,当他们注册时,他们会收到邮件。此功能在 localhost 中运行良好,但似乎我缺少宝塔盒上的一些配置,我的应用程序中的邮件凭据如下。
宝塔箱的凭证如下,
并且我的 gmail 帐户都启用了 POP 和 IMAP。我得到的错误是,
Swift_TransportException
我尝试更改电子邮件地址和端口,但没有用。我错过了什么吗?或者我需要更改凭据?
php - 禁止来自 .htaccessfile 的 HTTPS 流量
我在 PagodaBox (Laravel 4) 上托管了一个客户端站点,它正在为带有证书警告的 https 请求提供服务。客户端的内部应用程序期望任何 https 流量在 Web 主机上失败并通过其内部网关。
是否可以禁止来自 htaccess 文件的所有 HTTPS 请求?在这种情况下,重定向将不起作用。我们无法修改 httpd.conf,所以看起来 .htaccess 是唯一的选择。
到目前为止,我已经尝试过了,该站点仍然会接受 HTTPS 请求:
php - Laravel 4 & Pagoda: [PDOException] SQLSTATE[HY000] [2002] 没有这样的文件或目录
所以,我的应用在这个链接上
我可以使用 Pagoda 客户端创建隧道,并且可以通过 mySQL CLI 查看数据库。该命令正在mysql -u<DBusername> -p<DBpassword> -htunnel.pagodabox.com -P<the port tunnel shows me to connect on e.g. 3306>
该应用程序在本地运行。好的,我进一步搜索和搜索,做了app/database.php配置,检查了套接字,也可以,在/var/run/mysqld/mysqld.sock。
错误是这样的:在我的Boxfile中,我有这个部署前挂钩before_deploy:
- "php artisan migrate:install --env=production"
这会导致 [PDOException] SQLSTATE[HY000] [2002] No such file or directory 因此未部署。
任何帮助\参考都会非常受欢迎。也可以提供更多信息。干杯!
css - 字体适用于托管生成的域,但不适用于自定义域
我有一个托管在 Pagodabox 上的网站。他们为我的站点提供了 whitevanboys.gopagoda.com 域,但我添加了自己的 DNS 记录以使用自定义域“whitevanboys.co.uk”。
这一切都很好,但我发现我的自定义 @font-face 字体只有在我访问 whitevanboys.gopagoda.com 而不是 whitevanboys.co.uk 域时才有效。
此问题发生在 Firefox 和 Chrome 上,但不是 Safari。
谢谢
php - unlink() : 使用 symfony2 应用程序在 Pagobox 上没有这样的文件或目录
我想在 Pagodabox 上推送我的 symfony2 应用程序,但我收到一条错误消息:
我认为 Symfony2 无法访问缓存,所以我尝试定义权限(请参阅http://symfony.com/doc/current/book/installation.html '设置权限')但同样的问题。
我的文件夹 'app/cache' 被推送并在 Pagoda 上进行了补水。
Heroku 和 Platform.sh 也有类似的问题。
我的宝塔箱配置:
我使用 symfony 2.6.3(与 symfony 2.7/symfony3 相同的问题)。
任何想法 ?
问候,
编辑:与本地生产环境相同的问题
php - 什么样的服务器用于可扩展的 PHP 项目?
我刚刚在一家公司开始了一个项目,他们将它托管在 Google App Engine 上,并且该应用程序是用 Java 开发的。问题是这段代码完全不可读。所以我得出的结论是,最好的解决方案是重新开始。
因为它是一个 Facebook 应用程序,一种方法是停止使用 Java 并开始使用他们可用的 PHP SDK。但是,Google App Engine 仍然不能很好地与 PHP 配合使用,我们无法在没有解决方法的情况下安装 Yii 等框架等。
所以我认为最好的解决方案是改变我们托管应用程序的位置。它需要成为可扩展 PHP 应用程序的主机。
我进行了一些研究,发现人们在谈论 Pagoda 和 appfog。
你有什么建议吗?考虑到什么是最佳解决方案:价格、效率以及它需要易于使用。我没有太多管理服务器的经验,我通常在公司里有人为我处理所有这些。
mysql - 当我在 Pagodabox.io 上推送我的 Laravel 应用程序时没有执行迁移?
当我推送我的Laravel
应用程序时Pagodabox
,它会取消迁移,它一直说“命令已取消!成功” ,当我尝试查看实时应用程序时,我收到一条错误消息:
我确实为生产设置了所有数据库凭据(用于mysql
数据库)。
一个应用程序在我的本地服务器上运行良好。
另外,这可能是相关的,我有一个免费帐户。我不确定迁移是否适用于免费帐户!?
我的盒子文件:
git - 使用 GitHub for Windows 从 pagodabox 克隆应用程序
我下载了适用于 Windows 的 GitHub,安装后我尝试克隆我刚刚从 Pagodabox 创建的应用程序。我正在使用 PowerShell 并尝试克隆它:
但是有一个错误:提供的 SSH 密钥未授权此 repo。我不知道该怎么办。
php - 是否可以将 Pagoda Box 与 AWS 数据一起使用?
我的数据位于 AWS S3 实例上,我正在(考虑)在 Pagoda Box 上部署一个网站。是否可以配置我的实例以便从 S3 读取和写入数据?
php - 宝塔盒子数据库错误
在云 9 上开发后,我刚刚使用 Pagoda Box 部署了我的网站,它在其中运行良好,但是在推送到 pagoda box 之后,我收到了这个错误:
致命错误:未捕获错误:调用 /data/php/connect.php:11 中未定义的函数 mysqli_connect() 堆栈跟踪:#0 /data/signup.php(5): require() #1 {main} throw in /第 11 行的 data/php/connect.php
我想连接我现有的 phpmyadmin 数据库。找不到正确的方法。