問題タブ [cherokee]
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 - 複数の php.ini ファイル
特定の PHP インスタンスで複数の .ini ファイルを使用したいと考えています。
php-cgi -c /etc/php5/cgi/php.ini -c /var/www/php_oc.ini
このようなことを試しましたが、最後に定義された構成ファイルを使用します。デフォルトの ini をベースとして使用し、次に ini_set() を使用せずにディレクティブをオーバーライドしたいと考えています。
私もチェロキーを使っています。
cherokee - 特定のファイルのチェロキー アクセス ログ
コンテキスト: Cherokee で実行されている APT リポジトリ ミラー サーバーを監視しています。
目標: sources.list にミラーがあるコンピュータの数を知る
方法: "dists/[..]/Release" に対する GET リクエストを追跡する
Debian Wheezy の場合、これは dists/wheezy/Release になります。
一般的なアクセス ログから行を抽出することはできません。ミラーを使用すると、アクセス ログがわずか数日で 2 GB に増加します。いくつの異なる IP が APT ミラーを使用しているかを知りたいだけですが、Perl の正規表現は依然として私にとっては厄介な問題です。
Cherokee にリクエスト基準 (およびその方法) に一致するログ アクセスのみを許可することは可能ですか?
フォールバック ソリューション:どのような種類のリダイレクトで "Release" GET を PHP スクリプトに渡すことができますか (誰が IP アドレスを sha1 ハッシュし、フォルダーにファイル名として入れることができますか? (リダイレクト ループを使用せず、ミラーリング rsync を考慮して、各同期後に誰がこれをリセットする必要があるかを考慮して)
caching - Cherokee で動的 REST コンテンツをキャッシュする
Cherokee + PHP-FPM + MySQL を使用して、モバイル アプリ用のバックエンド サーバーを開発しています。Luracast Restler 2 を使用して RESTful API を提供しています。たとえば、クライアントが REST API を介してアイテムのリストを要求すると、このリスト (JSON 形式) が他のすべてのアイテムに対してキャッシュされるように、動的コンテンツをキャッシュする方法を教えてください。コンテンツの有効期限が切れるまでのクライアント要求? すべてのクライアントのグローバル キャッシュ メカニズム?
python - チェロキー+uWSGI+web2py
uWSGI と web2py を使用して cherokee 1.2 サーバーを構成するにはどうすればよいですか? グーグルで調べた後、構成に関するチューターを読みましたが、そのチューターのチェロキーバージョンは古すぎます。新しいチュートリアルはありますか、それともチェロキーに web2py アプリをデプロイする方法を順を追って説明してくれる人はいますか? 私のシステムはUbuntu 12.04で、すべての依存関係がインストールされ、uWSGIがインストールされ、チェロキーもインストールされました。/var/web2py にある私の web2py フォルダーには、uWSGI パラメータ用の config.xml が含まれています。config.xml の内容は次のとおりです。
debian - チェロキーの URL 書き換え
.php エンディングのチェロキー書き換えに関するドキュメントを見つけることができませんでした。基本的に、すべてのページで .php を削除したいと考えています。例: /volunteer は /volunteer.php をロードしますが、.php を表示しません。これは可能ですか?
ありがとう。
python - BeautifulSoup と HTML エンティティの変換での奇妙な動作
HTML から特殊文字を変換する際に奇妙な問題があります。テキストが HTML エンコードされて MySQL データベースに保存される Django プロジェクトがあります。テキストの書式設定を失いたくないので、これが必要です。
準備段階では、位置の計算など、テキストに対して操作を行う必要があるため、最初にテキストを変換して、すべての HTML タグからクリアする必要があります。これは BeautifulSoup によって行われます。
私のDjango-defaultテストサーバーで作業すると、すべて正常に動作しますが、本番サーバーで実行すると、特殊文字を変換するときに奇妙な動作が発生します.
例:
テストサーバー
MySQL-クエリは私に与えます:<p>bassverstärker</p>
は正しく次のように変換されます:bassverstärker
本番サーバー
MySQL-クエリは私に与えます:<p>bassverstärker</p>
これは間違って次のように変換されます:bassverst\ucc44rker
どういうわけか にä
変換され\ucc44
、これは間違った文字になります。
私の構成:
テスト サーバー:
- Django 組み込みソリューション (
python manage.py runserver
) - 美しいスープ 3.2.1
- パイソン 2.6.5
- Ubuntu 2.6.32-43-ジェネリック
本番サーバー:
- チェロキー 1.2.101
- 美しいスープ 3.2.1
- パイソン2.7.3
- Ubuntu 3.2.0-32-ジェネリック
どのレベルでエラーが発生するか分からないので、どなたか教えていただけないでしょうか。よろしくお願いします。
ruby - gitlab をチェロキー Web サーバーにインストールできますか?
私はいろいろ調べましたが、gitlab に Apache や Nginx の代わりに Cherokee を使用できるかどうかわかりません。複数の Web サーバーを実行したくはありません (いずれにせよ競合する可能性があることを想像してください)。私はこれをUbuntu Server 12.10で試しています。
記録のために、このガイドでNginxセクションまでのgitlabをすでにインストールしています(パスワード、電子メールアドレス、およびホスト名以外のすべてのデフォルト設定を使用)。gitlab を git.mydomain.com にインストールしたいのですが、すべてのドメインを /var/www/ の下に置いているので、ローカル サーバー ファイルは /var/www/git.mydomain.com に配置したいと考えています。 .
django - チェロキーが 500 エラーを出す
django_wsgi.py
uwsgi.xml
cherokee-admin にログインできます。サーバーが稼働していると表示されます。ただし、常に 500 エラーが発生します。