問題タブ [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.

0 投票する
0 に答える
989 参照

php - CPanel PHP_AUTH_USER が予期しない動作をする

次のコードを台無しにしています:

PHP Webサイトから直接。ただし、このスクリプトを CPanel サーバーで実行すると、ログインの詳細を求められ続けます。CPanelを実行していないサーバーでは問題なく動作します。

何か案は?ここでは明らかに構成の問題です。

ありがとう

0 投票する
1 に答える
467 参照

apache - 本番Apacheサイトにサービスを提供するための中央Gitリモートの構造化

マネージドVPSで実行されている本番Webサーバーの開始点としてhttp://toroid.org/ams/git-website-howtoを参照しています。VPSはcPanelとWHMを実行し、最終的には複数のクライアントWebサイトをホストし、それぞれが独自のcPanelアカウントを持ちます(したがって、それぞれが独自のLinuxユーザーとサイトが提供されるホームディレクトリを持ちます)。各クライアントのサイトは個別のGitリポジトリです。

現在、SSH経由で各リポジトリをクライアントのホームフォルダにあるベアリポジトリにプッシュしています/home/username/git/repository.git/。上記のチュートリアルのように、各リポジトリは、受信後のフックを介して別のディレクトリにチェックアウトするように構成されています。この場合、各リポジトリは独自のリポジトリ/home/username/public_html(新しいcPanelアカウントのデフォルトのDocumentRoot)にチェックアウトし、そこでファイルはApacheによって提供されます。これは機能しますが、(ローカル開発環境で)次のようにリモートをセットアップする必要があります。

また、プッシュするたびにユーザーのパスワードを入力する必要がありますが、これは理想的とは言えません。

/root/git/repository.gitすべてのリポジトリを1つのフォルダに一元化するために、rootとしてプッシュし、そこから適切なホームディレクトリにチェックアウトすることも試みました。ただし、これにより、チェックアウトされたすべてのファイルがrootによって所有されるため、Apacheがサイトにサービスを提供できなくなり、次のようなエラーが発生します。

(私が知る限り、これはファイルの所有権/許可の問題です)

各リポジトリの受信後フックにあるchownコマンドとchgrpコマンドを使用してこの問題を解決できますが、これにより、頭の中で「正しくない」フラグも発生します。gitosis(すべてのリポジトリを一元化するため/home/git/)も検討しましたが、チェックアウトされたファイルはgitユーザーによって所有されるため、同じファイル所有権の問題が発生すると思います。

私はこの全体に間違った方法でアプローチしているだけですか?全体的な問題に対する3番目のよりエレガントな解決策が完全に欠けているように感じます。それとも、上記の方法の1つに固執する必要がありますか?

0 投票する
1 に答える
286 参照

linux - ハッキングされたサーバーからcpanelをクリーンアップするために移行する

cpanelのクリーンインストールへのサイトの移行を開始しようとしています。古いハッキングされたサーバーからのバックアップファイルはありませんが、古いハードドライブにはアクセスできます。ドライブとして新しいサーバーにマウントされます。

http://linuxstuffs.wordpress.com/2008/08/31/directory-structure-of-cpanel/などの記事を見つけました

http://forums.cpanel.net/f49/help-moving-cpanel-accounts-damaged-disk-163734.html

他におすすめの記事やアドバイスはありますか?ハッキングされたサーバーだったので、すべてをコピーすることはできません。サイトファイル、DNSファイル、メールなど、および十分な数のcpanel構成ファイルをコピーできるようにしたいと考えています。これにより、1000以上の電子メールアカウントやすべてのドメインなどを入力する必要がなくなります。

ありがとうございました、

0 投票する
2 に答える
1030 参照

php - session_start() は $_SESSION をまったく設定しません

開発サーバーと運用サーバーに次の同一のコードがあります。開発側では機能しますが、本番側では機能しません:

開発サーバーは次を示します。

本番サーバーは次を示します。

本番サーバーの PHP 設定に問題があり、診断したいと考えています。はい、これは最近の私の他の 2 つの質問herehereにリンクされています。

詳細:

  • このサーバーでcPanelを実行しています
  • PHP error_log は、上記をエラーとして報告しませんでした (変数 's' が '1' であることに注意してください)。
  • 2 つの phpinfo() の違いは、最初のリンクに記載されています。
0 投票する
3 に答える
1827 参照

php - コメント欄からメールを送る

昨年、ビジュアル Web デベロッパーで小さな Web サイトをデザインしました。smtp クラスを使用して小さな機能を追加しました。基本的には、テキスト ボックスにコメントを書き込むことができ、[送信] をクリックすると、入力した内容がすべてメールで送信されます。

私は現在cPanelを使用していますが、私が見ることができる.netサポートはありません(私は専用サーバーを使用しておらず、Linux共有ホスティングです)、どうすればこのような異なるテクノロジーでこのようなものを書くことができますか? 非常にシンプルで機能的なサイトを完全に設計しているため、既存の CMS には触れたくありません。

正しい方向を指し示す必要があります。

0 投票する
3 に答える
7868 参照

mysql - cpanel/phpMyAdmin を使用して mysql でビュー作成権限を付与する

私は cpanel を使用しており、ユーザーcreate view権限を付与したいと考えていました。cpanel でユーザーとデータベースを作成したとき、そのためのオプションがありませんでした。
だから私はphpMyAdminでそれをやろうとしました:

GRANT CREATE VIEW ON (dbname).* TO '(db username)'@'localhost';

エラーが表示されます:

#1044 - Access denied for user '(host username)'@'localhost' to database '(dbname)'

0 投票する
2 に答える
3668 参照

php - 共有 cPanel サーバーで PHP Zend Framework アプリケーションをホストする

Zend Framework で作成された PHP アプリケーションを共有 cPanel サーバーにデプロイしようとしています。

この分野でオンラインで利用できるチュートリアルはあまりありませんが、私はそれらのいくつかに従いました. Zend フレームワークが正しくインストールされていることを証明するテスト ページの実行に成功しました。

ただし、cPanel サーバーには public_html/ というデフォルトのルート ディレクトリがあるため、単に Zend サーバーのデフォルトの public/ に名前を変更することはできません。

その結果、2 つの選択肢がありました: (プロジェクト名を AAA とします) 1) プロジェクトを /public_html/ ディレクトリにアップロードすると、プロジェクトは /public_html/AAA/public のようになります。ただし、これは1つは単に機能しません。私の考えでは、ここで baseUrl 設定に何か問題があると思いますが、コメント (baseUrl を削除すること) またはルート ページ (この場合は /public_html/AAA) に設定しても、どちらも失敗しました。

2) この記事に記載されている方法に従おうとしました: http://blog.motane.lu/2009/11/24/zend-framework-and-web-hosting-services/ . それでも失敗しました。

誰でもそれを行う方法を提案できますか? 本当にありがとうございました!

0 投票する
2 に答える
9628 参照

php - PHPスクリプトで受信メールを処理する

そのため、something@whatever.com などのアドレスに電子メールを送信する方法を見つけようとしています。電子メールがそこに送信される代わりに、私が作成したスクリプトに送信または転送されます。電子メールの内容をデータベースに保存します。PHPでそれを行う方法に関する提案はありますか?

ありがとう!

0 投票する
4 に答える
7124 参照

php - 動的サブドメインPHP

さて、これは以前に答えられたかもしれませんが、どうやら今まで私はまだ答えを見つけていません。

ユーザーが登録して、Webサイトで自分のサブドメインを即座に取得できるWebサイトがあることに気付くかもしれません。

たとえば、ドメインはwww.domain.comです。新しいユーザーをhensonとして登録すると、次のWebサイトに自分のページが表示されます。例:www.henson.domain.com(wwwの部分が必要かどうかはわかりません)したがって、ユーザーがwww.henson.domain.comを開いた場合、実際にはwww.domain.com?owner=hensonが開きます

htaccessのみを使用してこれを行うことはできますか?私はどこかでこれもcpanelでサブドメインを手動で作成する必要があることを読んだので(これはウェブサイトの目的を損ないます)。

ああ、ウェブサイトはフラットなPHPでコーディングされているので、MVCフレームワークはありません。誰かがフレームワーク(できればCodeIgniter)でこれを簡単に行う方法を知っているなら、答えてください。

答えてくれてありがとう。

0 投票する
3 に答える
85 参照

php - PHP.exeプログラムを動作させ、タイマープログラムを開発していますか?

ねえ友達
どうすれば私のphpフォルダーのphp.exeで動作するアプリを開発できますか?この関数を使用して継続的に動作し、CPanelで動作できるアプリを開発できるかどうかを知る必要がありますか?
私が言っていることを編集
してください、私の友人の一人が私にタイマーを持っているページを開発するように言った、5分ごとにそれはrssページをチェックして変更や新しいアイテムが追加されているかどうかを確認しますそうではありませんか?私たちがこのようなものを開発した場合、phpプログラムを何度も正しく動作させることは困難ですか??だから私はそのようなものが必要です、そして私はその中で助けが必要です