问题标签 [laravel-forge]

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.

0 投票
3 回答
2008 浏览

laravel-5 - Laravel Forge 播种

我想在使用 Laravel Forge 播种我的数据库方面得到一些帮助。我已经为我的应用程序进行了部署并且它是成功的。正如我最新的部署日志所示,这些表已创建:

来自 github.com:nahin14/cin-app * branch master -> FETCH_HEAD 已经是最新的了。Loading composer repositories with package information Installing dependencies from lock file Nothing to install or update Generating autoload files Generating optimized class loader Compiling common classes Migrated: 2014_10_11_000000_create_roles_table Migrated: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_100000_create_password_resets_table Migrated: 2015_04_16_205049_create_statuses_table Migrated: 2015_04_16_205103_create_claim_types_table Migrated: 2015_04_16_205118_create_insurance_types_table Migrated: 2015_04_16_205127_create_insurers_table Migrated: 2015_04_16_205215_create_solicitors_table已迁移:2015_04_16_205224_create_client_types_table 已迁移:2015_04_16_205229_create_clients_table 已迁移:

但是,我想知道如何为表格播种。我有一个包含所有播种信息的 databaseseeder.php 文件。那么,我将如何使用 databaseseeder.php 文件中的播种信息来播种表。

谢谢你。

0 投票
3 回答
2515 浏览

composer-php - 仅从 composer.json 安装新包

我试图让作曲家只更新新添加composer.json的包,即当我手动向composer.json文件添加包依赖项时,它应该composer.lock只为新包更新文件;其余软件包应与以前的版本相同。我尝试过跑步composer update --lock,但我认为它并没有达到我想要达到的效果,而且需要很长时间才能完成。我检查了作曲家文档上的命令,但找不到一个来实现我的愿望。任何建议或解决方法将不胜感激。

注意:我使用的是 Laravel Forge,所以有 2 分钟的部署限制。

0 投票
2 回答
703 浏览

codeigniter - 如何在 Laravel Forge 上部署 CodeIgniter?

我想在 Laravel Forge 平台上部署 Codeigniter,因为我喜欢该平台的简单性和自动部署特性。我该怎么做?

0 投票
3 回答
1550 浏览

mysql - Laravel Forge 无法通过 Socket 连接 MySQL

我刚刚开始使用 Laravel Forge,但在 SSH 连接到服务器后,我似乎无法登录 MySQL。每次我尝试:

我收到此错误:

我已经使用 Forge 设置了我的环境变量,所以它不应该使用默认值:

我将数据库配置保留为:

0 投票
1 回答
585 浏览

laravel - 使用 Composer 安装 --no-dev 时,Laravel Forge 部署脚本在 Debugbar Provider 上失败

当我尝试使用此部署脚本使用 Forge 进行部署时:

它失败并抛出下面的错误。我在 composer.json 中使用这些依赖项,并且在 require 中没有开发依赖项。

作曲家.json

错误

如何解决此问题,以便部署不会引入开发依赖项,但不必更改提供程序设置以进行开发?或者,我是否应该不费心设置 --no-dev 并拉入所有内容?当我放弃 --no-dev 标志时工作。

0 投票
1 回答
483 浏览

php - 在 Laravel Forge 上卸载 MySQL 而不删除 HHVM

由于我分别维护数据库和 Web 服务器,我希望我的 Forge 维护的 Web 服务器没有 mysql,因为它往往会使用大量内存,即使我不使用它。

尝试运行 asudo apt-get --purge remove mysql-client mysql-server mysql-common将导致以下输出:

Reading package lists... Done Building dependency tree
Reading state information... Done Package 'mysql-server' is not installed, so not removed The following packages were automatically installed and are no longer required: ghostscript gsfonts imagemagick-common libaio1 libavahi-client3 libavahi-common-data libavahi-common3 libboost-context1.54.0 libboost-filesystem1.54.0 libboost-program-options1.54.0 libboost-regex1.54.0 libboost-system1.54.0 libboost-thread1.54.0 libcups2 libcupsfilters1 libcupsimage2 libdbi-perl libfftw3-double3 libgflags2 libgoogle-glog0 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig2dec0 libjemalloc1 liblcms2-2 liblqr-1-0 libmagickcore5 libmagickwand5 libmemcached10 libpaper-utils libpaper1 libtbb2 libterm-readkey-perl libunwind8 linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic linux-image-3.13.0-52-generic linux-image-extra-3.13.0-52-generic mysql-client-core-5.6 mysql-server-core-5.6 poppler-data Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: hhvm libdbd-mysql-perl libmysqlclient18 mysql-client-5.6 mysql-common mysql-common-5.6 mysql-server-5.6 0 upgraded, 0 newly installed, 7 to remove and 4 not upgraded. After this operation, 113 MB disk space will be freed. Do you want to continue? [Y/n] n Abort.

如您所见,我要求删除 mysql,但它也会删除hhvm我想保留的!有什么办法可以做到这一点?

0 投票
1 回答
425 浏览

laravel - Laravel-Forge 可以使用 CI 云服务吗?

我和我的团队正在设置一切,以便Forge专门负责部署,而CI 云服务将在每次推动开发掌握(分别为登台或生产)时运行单元/集成测试。

鉴于Forge将在每次推送到master (或任何其他分支)时触发部署,CI 服务器在此模型中发生在哪里?我可以快速解释一下工作流程吗(如果可能的话,还有一个可以使用它的示例 CI 云)

0 投票
2 回答
2366 浏览

laravel - nginx - (http / https) 非 www 到 www 重定向

我有一个在 laravel 5 框架上运行的网站,并通过 laravel forge 托管在 DigitalOcean 上。为了试用证书,我刚刚从 Namecheap 购买了一个简单的 SSL 证书。在安装证书之前一切都很好,我能够正确加载我的网站。通过 Laravel Forge 安装证书后,我的网站不再可加载(http 或 https)。我不知道发生了什么以及从哪里开始调试。希望有人能够为我提供一些帮助。

我将在下面为您提供尽可能多的信息。

Nginx.conf 通过 Laravel forge

服务器详情 VPS 提供商:DigitalOcean

部署:Laravel Forge

平台:Ubuntu 14.04 x64 vmlinuz-3.13.0-57-generic

框架:Laravel 5

域名注册:Namecheap

DNS 服务器:ns1,ns2,ns3.digitalocean.com

CA: Comodo PositiveSSL

更新 1:根据下面建议检查 iptables 的好友,这就是我所拥有的

更新 2: curl -i test 确实表明该站点现在已被重定向到 https:// 连接。但是浏览器说ERR_CONNECTION_CLOSED

更新 3:openssl s_client 返回此错误

更新4:我发现了问题..显然这条线

导致问题。一旦我删除它,那么一切都像魅力一样......但现在我的问题是我应该如何重新https://example.com路由https://www.example.com?假设上面的代码是要执行那个动作。

0 投票
1 回答
1659 浏览

laravel - Forge(专用服务器 - 自定义 VPS)卡在“配置”上

我有一个专用服务器,并且按照 Forge 的要求,我在上面安装了一个完全干净/全新的 Ubuntu 14.04 x64 副本(没有 MySQL、PHP、Apache、Nginx 等)。然后我运行命令来配置 Forge 提供的服务器,同时通过 SSH 以 root 身份登录。

该过程似乎运行并成功完成,但是当我去 Forge 时,它​​显示服务器卡在“配置”上。

我已经尝试了几次都没有成功。我已经刷新了我的 GitHub 令牌并重试了,但没有任何乐趣。

我从来没有收到来自 Forge 的带有我的凭据的电子邮件,如果我退出 SSH,由于 Forge 所做的更改,我将无法重新登录,然后我必须联系主机让他们修复这种情况。

有谁知道这里可能发生什么?我不知道下一步该做什么。

在配置过程完成时,我确实发现了这个输出。也许这与它有关:

0 投票
0 回答
178 浏览

laravel-forge - Laravel Forge API 经销商 API

Laravel forge 有转售 API 吗?除非我找错地方,否则无法在线找到任何文档或网络资源。我发现了一些似乎正在使用它的产品