問題タブ [cpanel]
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 - 「406 Not Acceptable」問題の解決策は何ですか?
エラー #406 Not Acceptable があります
「url」 http:// を次のように API URL の末尾に追加すると、次のようになります。
http://sl.abudayah.com/api.php?create=http://
どうすれば修正できますか?
「406 Not Acceptable」問題の解決策は何ですか?
cpanel - アドオンドメインへのアクセスをブロックする
私はcpanelを使用して自分のアカウントのアドオンドメインを作成しています。アドオンドメインはaddon.com
パスに配置されるように作成されています。/home/user/public_html/addon.com/
つまり、を介してそれらにアクセスできますprimarydomain.com/addon.com
。ドメイン外でアクセスできないように、これらのディレクトリへのアクセスを遮断したいと思います。
php - 電子メールをスクリプトにパイプする際の問題
パイプされた電子メールをキャプチャし、パーツを解析してデータベースに挿入するスクリプトがあります。スクリプトは正常に動作し、自分の電子メールを何度もテストしてスクリプトに転送しました。ただし、クライアントの電子メールを同じスクリプトに転送すると、電子メールは次のエラーでバウンスします。
PHP 警告: PHP の起動: 動的ライブラリ '/etc/ixed/ixed.4.4.lin' を読み込めません - /etc/ixed/ixed.4.4.lin: 未定義のシンボル: 行 0 の不明な空の文字列
バウンスを引き起こしている他の問題を修正するために次のことを行いましたが、これはより低いレベルにあるようです:
- 「|/usr/bin/php -q /home/path/to/script」などのパイプコマンドに「-q」を追加
- スクリプトの先頭に error_reporting(0) を追加
- 出力の原因となる <%%> タグの外側に空白スペースがないことを確認しました。
誰かがこれを以前に見て解決策を見つけた場合、私は感謝しています。
php - CPanelアカウントのSymfonyプロジェクト
少し歴史がありますが、テストsymfonyプロジェクトを試してみるのは、これが初めてです。
symfonyプロジェクトは次の場所にセットアップされました:
これで、cpanelを使用すると、httpd.confが自動的に生成され(ただし、ご存知だと思います)、~/public_html/
Webルートとして使用され、ドメイン名(仮想ホスト)で分割されます。この例では、次のようになります。~/public_html/example.com/
。
これでsymfonyプロジェクトはすべてセットアップされました。次の問題は、サーバーをセットアップしてプロジェクトの一部を指すようにする方法を見つけようとすることでした/web
。これは、私がトリッキーだと思った場所です。
私は次のことを試みました:
残念ながら、それはうまくいきませんでした。http://www.example.comにアクセスしようとすると、500
エラーが発生しました。
ここに他のオプションはありますか?を変更できないことを考慮してhttpd.conf
。そして、私ができたとしても、それは自動生成され、むしろそうではありません(cpanelで)。
* アップデート *
@Danによって提案されたものを試しましたが、同じ問題があります-取得しHTTP Error 500 (Internal Server Error)
ます。ですから、何か他のものが問題になっているようです。
error_logsを確認しましたが、有用なものは何も見つかりませんでした。問題が何であるかを確認する他の方法はありますか?
*別の更新*
試しhttp://example.com/frontend_dev.php
てみたところ、完全に機能します。エラーはまったく発生しないため、本番コントローラーのデバッグが困難になります。
したがって、開発コントローラーは問題なく動作し、本番環境は500エラーを吐き出します-何かアイデアはありますか?:/
ftp - FTP アップロードで bzr が失敗する
cPanel を使用する Web サイトがあります。
Rich という名前の ftp アカウントを作成しましたが、これは rich@mysite.com
cPanel によって自動的に作成されます。
FTP接続は問題なくできています。bazaar (bzr pull) を使用して、サイトの公開フォルダーからコードをチェックアウトします。
コミットすると、Rich@mysite.com をユーザーとしてコミットが ftp アップロードを試みるため、失敗します。だから私は大文字と小文字の区別の診断を受けています。
私は Win マシンを使用していますが、別の ftp ユーザー名への変更を受け入れるように bzr リポジトリを構成する方法を一生理解できません。逆にFTPアカウントをcapRに変更する方法がわかりません。
私は bzr 設定項目を設定しようとしましたが、bzr のユーザー ドキュメントには、これを行う方法の正確な例がありません。または、bzr の内部動作に関連して何を表すかの正確なマッピングを言う必要があります。
ありがとう。
php - Cron でコマンドを実行中にエラーが発生しました
私はしばらくの間、Cron と Cpanel を使用して、自分の Web サイトで php スクリプトを実行しようとしています。
しかし、私は常に電子メールで送信されたエラーを受け取ります:
使用する場合 : ;php http://mysubdomaine.mysite.com/job/job.php
このエラーが発生します:
使用: ;/usr/local/bin/php -f http://mysubdomaine.mysite.com/job/job.php
私はこれを得る:
しかし、php ファイルhttp://mysubdomaine.mysite.com/job/job.phpが私の Web サイトに存在し、ブラウザーにパスを入力すると、スクリプトが実行されます。
wget も試しましたが、常にエラーが発生します。
ここで何が問題ですか?
ありがとう。
wordpress - cPanelのFantasticoを入手する場所
私はワードプレスのインストールにFantasticoを必要とするプロジェクトに取り組んでいます。誰でもそれをどこで入手できるか知っていますか?
いくつかの場所はそれが無料ではないと言うので誰もが無料/オープンソースである同等のものを言うことができます
ruby-on-rails - 解決策が見つかりました: cPanel で作成された Ruby On Rails セットアップは、どのビューに対しても空白のページを返します
解決策が見つかりました!
これは、Mongrel + Rails 2.3.8 (Rails+cPanel で使用される Web サーバー) に固有のバグのようです。これが、cPanel からアプリを実行した場合にのみ表示され、スクリプト/サーバーを介してローカルで提供する場合には表示されない理由です。
見つかった最終的な回避策は、次のファイルを新しい Rails 2.3.8 アプリの /config/initializers ディレクトリに配置することです。
https://gist.github.com/471663
このイニシャライザを追加すると、Rails アプリは期待どおりに機能します。
元の質問:
railsforzombies.org の非常に役立つチュートリアルを読み終えたので、RoR のテスト インストールを開始する準備が整いました。私のサイトは、cPanel を使用して共有ホスト上にあります。cPanel を使用してテスト アプリケーションを作成し、~/rails_apps/blog にセットアップしました。mydomain.com/testblog/ を mydomain.com:12002 にリダイレクトする書き換えを作成しました。これは、cPanel が RoR アプリを実行しているポートです。また、開発モードで cPanel を介してアプリケーションを起動しました。
mydomain.com/testblog/ にアクセスすると、RoR アプリが作成され、機能していることを知らせる役立つページが表示されます。いいですよね?まあ、それほど速くはありません。
guides.rubyonrails.org/v2.3.8/getting_started.html の Getting Started ガイドに従い、ステップ 4 に進みます。app script/generate controller home index
/views/home/index で結果のビューを実行して編集しました。 html.erb. それはただの単純なことです
ただし、mydomain.com/testblog/home/index (末尾の「/」の有無にかかわらず) にアクセスすると、ブラウザーに空白のページが表示され、何も表示されません (ソースを表示しても何も表示されません)。
気が狂わないように、Rails アプリの /public ディレクトリにテキスト ファイルを置き、mydomain.com/testblog/test.txt にアクセスすると、適切に提供されます。したがって、cPanel からの Apache の書き換えが正常に機能していることはわかっています。
何か案は?明らかなことを見落としていると思いますが、今のところ空白を描いています。
参考までに、私は cPanel 11、Ruby 1.8.7、Rails 2.3.8 で実行しています。Rails 3.0 を走らせたいと思っていますが、共有ホストは今のところ無理だと言っています。
編集して追加:
上記のホームコントローラーとインデックスアクションを生成すると、routes.rb ファイルに次の行が追加されました (チェックしたところ、そこにありました)。
したがって、mydomain.com/testblog/home/index は app/views/home/index.html.erb にマップする必要があります。
調査の詳細を追加して再度編集しました。
これに光を当てるかもしれない何かを見つけました。cPanel で Rails アプリを停止した場合は、PuTTY 経由でログインし、開発サーバーを起動しscript/server
て実行します。
開発サーバーは応答します
からapp/views/home/index.html.erb
。だからそれはそこで働いています。mydomain.com/testblog/home/index から空の応答を受け取るのは、cPanel で Rails アプリを起動したときです (ポート 12002 で実行されていることがわかります)。から空の応答も取得します
サーバー上でSSH経由で実行した場合。したがって、Rails ではなく、cPanel ではおかしなことのように見えます。
cron - cpanelcronジョブのURL
Webページを実行する(そしていくつかのデータを取得する)cronジョブを作成する必要があります(サーバー上のファイルではありません)。wgetを試しましたが、UNIXでcronジョブを手動で設定した場合は機能しますが、cpanelでcronジョブを作成した場合は機能しません。wget -O http://someurl.somehtingのようなもの。
ip-address - cpanelを介して一意のIPを持つサイトを追加する
現在、cpanelを使用してサーバー上に10のサイトがあります。現在、これらはすべて同じアカウントのドメインに追加されていますが、サイトごとに一意のIPアドレスを割り当てたいと思います。ドメインが同じアカウントの下にある同じセットアップを維持し、各サイトに一意のIPを割り当てることができるようにすることは可能ですか?
そうでない場合で、IP /ドメインごとに個別のcpanelアカウントを作成する必要がありますが、それでもすべてのドメインが同じディレクトリを指すようにすることはできますか?10個のドメインはすべて、同じディレクトリ、つまりWebアプリを指しています。