問題タブ [phpfog]
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 - ZendFrameworkアプリケーションをPHPFogにデプロイするにはどうすればよいですか?
私はPHPを初めて使用します。PHPFogにデプロイする必要のあるPHPアプリケーションがあります。gitを使用してリモートリポジトリを使用するようにデータベースとクレデンシャルをすでに構成しました。コンテンツをPHPフォグにプッシュできます。
問題は、何をプッシュする必要があるのか、なぜこれほど多くのフォルダーがあるのかがわからないことです。
zipファイルには次のフォルダーが含まれています。アプリケーションライブラリnbprojectpublic1.clpprj(これは何ですか?)
アプリケーションには、configs、forms、layouts、models、modules、pdf、および次の行で始まるファイルBootstrap.phpが含まれています:class BootstrapextendsZend_Application_Bootstrap_Bootstrap。
publicにはたくさんのフォルダとファイルが含まれています。これがプロジェクトのルーツだと思います。img、js、fonts、css、ファイルindex.phpなどのフォルダーが含まれています。
次の指示を受け取りました。
1)アーカイブ内の「パブリック」フォルダに保存されているすべてのファイルをサイトのルートにコピーするサイトのルートにアクセスできる場合は、ホスティング用のフォルダを定義します
2)サイトのルートの上の1つのディレクトリにアクセスできる場合は、他のすべてのフォルダ( "public"を除く)をそこにコピーします。
このアプリケーションの展開について何か助けはありますか?
yii - phpfog アプリケーションのランタイム パスが無効です
phpfog で yii フレームワークに付属する小さなデフォルト アプリケーションを実装しようとしています。GITを使用して指示に従ってインストールしました。今、実行しようとすると、このエラーが発生します(以下)。ディレクトリが書き込み可能であり、呼び出されたディレクトリが存在することを確認しました。立ち往生しています。次に何をすればよいですか?
git - git リポジトリから変更をプルできません
私はphp/Facebookアプリを開発し、それをphpfogでホストしました。アプリの主な機能は、ユーザーに情報を求めてから、csv形式をメモ帳ファイルに入れることです。
phpfog リポジトリにアクセスするために、私は Smart-Git 3 と呼ばれる git-ui を使用しています。投稿の変更に関する限り、物事はクールで問題ありません。
しかし、更新されたように変更された情報や新しく入力された情報を取得しようとすると、.txt ファイルは同じままで、追加された更新されたレコードが表示されません。
アプリ全体が完成し、人々が情報を入力したため、かなり混乱していますが、その情報を取得できません。
親切に助けてください。
php - PHP Fog で Git Push に使用するキー ファイルを指定するにはどうすればよいですか?
以下は私の ~/.ssh/config コンテンツです
しかし、phpfog リポジトリ フォルダーで git push を実行しようとすると、
しかし、id_rsa_phpfog の名前を id_rsa に変更しない限り、phpfog にプッシュできません。キーファイルを指定できますか
PHPFog 構成 - http://docs.phpfog.com/getting-started/ssh/
php - PHPFog でシステムを使用して php スクリプトを呼び出す方法
バックグラウンドで実行する必要があるphpスクリプトがあります。現在、実行している開発ボックスで
それは正常に動作します。ただし、コードを専用の phpfog クラウドにプッシュしたところ、スクリプトが呼び出されていないようです。問題がどこにあるのかわかりません。exec_shell が動かないのか、php5-cgi コマンドが存在しないのか。
何が起こっているのかをよりよく理解するにはどうすればよいですか?
ssh - PHPFog SSH で接続する
Mac に SSH を使用して Github アカウントをセットアップしました。SSH を使用して Mac で PHPFog アカウントを設定したいのですが、正しい SSH キーを与えることができません。
Mac で SSH フォルダーを開くと、github_rsa
&という名前の 2 つのファイルが表示されますgithub_rsa.pub
。という名前のgithub_rsa
ファイルを開くと、次の行に沿って何かを含むテキスト ファイルが表示されます。
コード部分をコピーして PHPFog に貼り付けようとすると、無効であることがわかります。上部に ssh-rsa を付けて PHPFog に貼り付けようとすると、有効な SSH キーではないと表示されます。キーを生成しようとしましたが、結果は上記とまったく同じように見えるテキストファイルです...
適切な SSH キーを取得して PHPFog にコピー アンド ペーストする方法を教えてください。可能であれば、Github アカウントで使用しているものと同じものが望ましいです。
wordpress - PHPFog Wordpress アプリで git を使用する
PHPFog Wordpress アプリのコピーをローカル マシンに複製しました。次に、独自のリポジトリでいくつかのテーマに取り組んでいます。そこで、テーマをコピーして Wordpress リポジトリに貼り付け、PHPFog と同期します。
これはすべてうまく機能します。
ただし、管理パネルでWordpressアプリを更新し、後で行った変更を同期すると、更新が失われ、最初に使用したWordpressのバージョンに戻ります.
Wordpress の管理パネルで行ったすべての変更が、ローカル マシンからのすべての同期で上書きされる場合、git と PHPFOG を正しく操作するにはどうすればよいでしょうか。
新しい変更を加える前にローカル マシンで正しいバージョンを保持するために、Wordpress を更新してから別のクローンを作成する必要がありますか。その場合、更新された Wordpress アプリをローカル マシンにクローンするにはどうすればよいですか。
ありがとう
git - config-passwords.txtファイルをローカルプロダクションからgitを使用してphpfogサーバーにプッシュするにはどうすればよいですか?
私はphpfogを使用しています。gitを使用してコードをphpfogにプッシュします。私の問題:ローカルパスワードとユーザー名を含むconfig-passwords.txtがありますが、本番環境では他のパスワードとユーザー名があります。通常、構成ファイルをサーバーに手動でアップロードしてから変更しますが、phpfogがそのようなオプションを提供しているのがわかりません。どうすればよいですか?
ありがとう
cloud - クラウド プロバイダーで頻繁な更新が必要な php アプリをデプロイして実行する方法
私はphpアプリの作成に取り組んでいます-アプリには2種類の更新があります--
(a) アプリ自体には定期的な更新が必要です。アプリを管理しているユーザーには更新が通知され、更新を初期化できます。
(b) エンド ユーザーは、独自のファイル (テーマ用のカスタム css/js ファイルなど) をアップロードして、カスタム デザインを使用して php アプリをレンダリングできます。ユーザーは、独自のテキスト コンテンツをアプリに追加することもできます
ここで、このアプリをクラウド プロバイダーにデプロイしたいと考えています。できれば Amazon Elastic Beanstalk、PHP Fog、Red Hat Open Shift などの PaaS を使用します。混乱しているのは次の点です。
(1) 私が理解していることから、php アプリの初期バージョンを展開するには、まずアプリのローカル インストールを作成し、それを正しく構成してから、この構成済みバージョンをクラウド プロバイダーに展開する必要があります。しかし、上記のポイント 1 を参照すると、ローカル インストールですべての更新を初期化してから、新しいバージョンを PaaS プラットフォームにアップロードする必要がありますか?
(2) クラウド上で既に実行されているアプリのバージョンに対してユーザーが行った変更を参照して、ユーザーがアプリに加えた変更をどのように確認しますか (ユーザーが行った変更がクラウドに保存されているかどうか)データベースまたは彼がアップロードしたそれらのファイル) はそのまま残りますか? ローカルに持っていたバージョン (定期的な更新でアップグレードしたもの) を単純にアップロードすると、以前のバージョンのクラウド バージョンで作業者が行ったファイル/データベースの変更が失われますか? これらのファイルとデータベースの変更をそのまま維持するにはどうすればよいですか?
私が考えられることの 1 つは、アプリのローカル バージョンであっても、クラウド バージョンに使用したいデータベースを使用することです。データベース)-新しいバージョンをクラウドにアップロードしても、データベースに加えられた変更はそのまま残ります...そして、ユーザーがアップロードしたファイルについて考えるだけで済みます-たとえ私がこれで正しかったとしても、これらのファイルを保存するにはどうすればよいですか? 私が正しくない場合、データベースとファイルの両方でエンド ユーザーが行った変更を保存するにはどうすればよいですか? これを行うにはどうすればよいですか、また PHP アプリをアップグレードするにはどうすればよいですか。