問題タブ [appfog]
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.
paas - アドオンから MySQL などの AppFog サービスにアクセスできますか?
アドオンから MySQL データベースなどの AppFog サービスにアクセスすることはできますか? たとえば、IronWorker でいくつかのジョブを実行し、その結果を AppFog で実行されているメインのアプリ データベースに入力したいとします。資格情報を確認すると、これらのサービスは内部 IP のみのようです?!
乾杯ステファン
php - AppFog で実行されている Slim Framework でのルーティングの問題
いくつかの異なるサーバーでスリムアプリを正常に実行しており、今日同じ構造を使用して AppFog でセットアップしようとしましたが、正常に実行されません。
ディレクトリ構造から始めます。
ルート.htaccessファイルには、AppFog ドキュメントの DocumentRoot コードが含まれています。
/publicディレクトリは、私のAPI コードが置かれる場所であり、Slim index.phpおよび.htaccessファイルは現在あります。index.phpファイルには、2 つの単純なルートが含まれています。
サーバーはhttp://brs.aws.af.cm/にセットアップされており、主なルートを以下にリストしました。
- / => デフォルトの GET ルートを使用します
- /hello/john => 404 エラー
- /public/hello/john => 機能しますが、URL に「/public」が必要です
そして、ここにいくつかの奇妙なことがあります。7 文字のルートでは 404 エラーが発生し、6 文字以下ではデフォルトの GET ルートが使用されます。
- /123456 => 動作しないはずですが、デフォルトの GET ルートを使用します
- /1234567 => 404 エラー
私は完全に困惑しています。DocumentRootコードと関係があると思いますが、正確にはわかりません。私も設定してみました
/public/.htaccessにありますが、何の影響もないようです。
どんな助けでも大歓迎です。ありがとう!
node.js - AppfogでノードHTTPSを設定する方法
appfogのドキュメントの読み方は、提供されたドメインを使用している限り、無料のSSLを取得するというものです。
しかし、私が理解している限り、NodeJSがhttpsサーバーを起動するには、.KEYファイルと.CERTファイルが必要です。
私は何かが足りないのですか、それともカスタムドメインでhttpsのみをサポートしているのですか...?
ギャルとみんなありがとう!
問題のAppfogドキュメント:https ://docs.appfog.com/customize/ssl
python - Appfog Django アプリ配布パッケージ エラー
appfog は初めてで、django プロジェクトをサーバーにプッシュしたいのですが、配布パッケージをインストールできないようです。何が問題を妨げているのかわからず、シェルにアクセスする方法が見つかりません。何が起こっているのか、それを修正する方法はありますか?
以下のクラッシュメッセージ
みんなありがとう。
ruby-on-rails - rake db:Rails/Spree を AppFog でシード
appfog で Rails/Spree アプリをテストしていますが、DB をシードすることができません。Tへの次の指示に従いました:
https://docs.appfog.com/languages/ruby/rails
しかし、実行af tunnel
してから新しいターミナルウィンドウを開いて実行するとRAILS_ENV=proxied-appfog rake db:seed
、エラーが発生します
データベースにはMySQLを使用しています。なぜこれが起こっているのかについて何か考えはありますか?
rake:db migrate
エラーなしで実行されます。
rake:db reset
同じエラーで失敗します。
gem - Caldecott のインストール/ビルド中にエラーが発生しました
私の環境:
- ウィンドウズ 8 x64
- Rubyインストーラー:
- ルビー 1.9.3-p392
- DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
(注: 以前に Ruby 2.0 と関連する開発キットを試したところ、コンパイル エラーが発生しました。その後、1.9.2 req を確認し、それを別々にインストールしました。それらを混在させないように注意してください。)
手順:
- PATH を更新し、指示に従って DevKit をインストールしました。
- gem update --system
- gem install af (CloudFoundry パートナーの AppFog を使用)
次に、宝石の指示から、次を実行します。
gem install caldecott --no-rdoc --no-ri
なぜ私はそれを得ているのですか?フォローアップとして、DevKitの手順のテスト手順に従いました。
- gem install json --platform=ruby
- ruby -rubygems -e "require 'json';puts JSON.load('[42]').inspect"
結果は予想通りだったので、これはコールデコットのみのようです。
ruby-on-rails - /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load':17行目の構文エラー、列9:` adapter:mysql2'(ArgumentError )。
このドキュメントに従って、Appfogでrailsコンソールを実行しようとしています。説明したようにdatabase.ymlを設定しましたが、実行すると次のRAILS_ENV=proxied-appfog rails console
エラーが発生します。
まず、rvmの何にも触れたくないのですが、そのファイルを開いて、行番号が表示されたので、問題が何であるかを確認しました。その行にはコードが含まれていません。だから私は混乱を超えています。ここで問題は何ですか?私が想像できる唯一のことは、おそらくそれが私のバージョンのルビーをサポートしていないということですか?ただし、af runtimes
返されるリストを入力すると、次のようになります。
何か案は?
また、新しいdatabase.ymlとproxied-appfog.rb環境ファイルを使用しようとするaf update
と、サーバーを起動できなくなります。したがって、変更をサーバーにプッシュする前に、このエラーが発生します。
node.js - nodejs で、メイン アプリと同じポートに Mongo ビューアー (Mongo-Express など) をセットアップするにはどうすればよいですか?
私は、nodejs と Mongodb に関してほぼすべてのことを初めて知りましたが、シンプルなアプリを起動して実行することができたので、データベース ビューアーが必要になりました。Mongo-Express を見つけて、正常に動作するローカルホストにインストールしました。ビューアーは、ホスト、baseUrl、およびポートを使用して構成ファイルで構成されます。
問題はライブ サーバー (AppFog) にあり、メイン アプリが占有するポートが 1 つしかありません。この問題を解決するにはどうすればよいですか? それらは同じポートで実行できますか、または別のポートで実行する必要のない別のビューアーが利用可能ですか?
django - css ファイルを編集できず、django テンプレートで css を使用できないのはなぜですか?
そこで、最初の django アプリを appfog でデプロイし、appfog でアプリを作成し、プロジェクト構造を使用するためにソース コードをダウンロードし、必要な変更を加えて更新することにしました。すべての静的ファイルを収集するまではすべてスムーズに進みましpython manage.py collectstatic
たが、静的ファイルに変更を加えることができず、テンプレートで css を使用できません。理由がわかりません。私のsettings.pyで
urls.pyで
私のプロジェクト構造は次のようになります。基本的にはappfogの構造です
これを修正するにはどうすればよいですか?