問題タブ [synology]
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 - ドキュメント ストレージへの接続が遅い場合の解決策
phpseclib と SFTP を使用して、ユーザーが私の Web サイト (godaddy でホストされている) から Synology ホーム サーバーにドキュメントをアップロードできるようにしています。ユーザーが現在アップロードされているドキュメントのリストが表示されているページに移動すると、ページが読み込まれるまでに 2 ~ 4 秒かかります。
このプロセスをスピードアップするためのいくつかのオプションを知りたいです。ユーザーのドキュメントのリストをデータベースに保存して、サイトがユーザーのリストを取得するためにホーム サーバーにクエリを実行する必要がないようにすることを考えました。しかし、データベースの内容とホーム サーバーの内容に相違があるのではないかと心配しています。
検索を高速化する他のスマートな方法はありますか? AJAXはオプションですか?ページの残りの部分をロードするかもしれませんが、ajax を使用してドキュメント リストをロードしますか?
regex - mod_rewrite - フォルダーをファイル名に変更
これを実現するための RewriteRule または Condition を探しています。
私はこのルールを持っていました:
それはうまくいきましa,b
たa,b,c
:
ではありませんa
:
誰でも私を助けることができますか?
編集: これは Synology diskstation Apache 構成の問題であることがわかりました。自分のコードと別のサーバーの anubhava のコードをチェックしたところ、問題なく動作しました。
ssh - これは、Synology NAS Terminal で cron を設定する正しい方法ですか?
PC にファイルをダウンロードするスクリプトをセットアップしようとしています。
ターミナルでコマンドを実行すると、ファイルは完全にダウンロードされます。
git - Synology の公式パッケージを使用して NAS に GIT をセットアップする
2 ~ 3 か月前に、プログラミング目的で Synology 213air NAS を購入しました。
次に、私の NAS で git を手動でセットアップしようとする前に、DSM4.3 が Synology の公式パッケージを提案すると聞きました。だから私は待つことにしました。
DSM4.3 with Git パッケージがリリースされました: http://www.synology.fr/dsm/dsm_app.php#Gitですが、私のような初心者が Git をセットアップするためのチュートリアルはありません。
そう :
- この公式パッケージをセットアップするにはどうすればよいですか?
- NAS 上のプロジェクトの 1 つでリポジトリを作成するにはどうすればよいですか?
- 最後に、プロジェクトと「対話」するにはどうすればよいですか?
linux - Synology NAS サーバー上の mongoctl
NAS サーバーで mongoctl を使用することは可能ですか? Synology 213j を使用しており、mongoctl を正常にインストールしましたが、mongoctl dump
コマンドを実行すると次のエラー メッセージが表示されます。
エラー: バージョン 2.4.6 用の互換性のある 'mongodump' 実行可能ファイルが見つかりません。インストールするには、「mongoctl install-mongodb 2.4.6」を実行する必要がある場合があります。
ここにあなたの環境があります:
$PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/opt/ビン:/opt/sbin
$MONGO_HOME=なし
mongoDBInstallationsDirectory=/root/mongodb (mongoctl.config 内)
そして、実行すると次のようmongoctl install-mongodb 2.4.6
になります:
mongoDBInstallationsDirectory (/root/mongodb) への Linux 32 ビットのインストールを実行しています...
何もありません。
php - PHP の再帰エラー
データベースを古い XP マシンから新しい Synology DS213 に移行しようとしています。データベースとミラーリングされた権限を正常にインポートしましたが、実際に Web サイトを機能させるのに問題があります。最大メモリ制限をどれだけ高くしても、メモリが不足します。
デバッグに役立つ xdebug エクステンションをインストールできました。次のエラーですぐにメモリ不足になりました:(これは最初の数行にすぎません)
致命的なエラー: 行 203 の /volume1/web/includes/phpFunctions.php で 268435456 バイトの許容メモリ サイズが使い果たされました (70987243 バイトを割り当てようとしました) コール スタック: 0.0011 324280 1. {main}() /volume1/web/index. php:0 0.0024 324728 2. require('/volume1/web/includes/phpFunctions.php') /volume1/web/index.php:14 0.0646 337424 3. phpMySQL->dbQuery() /volume1/web/includes/phpFunctions .php:35 0.0653 337568 4. phpMySQL->stopProcess() /volume1/web/includes/db/mySQL.php:69 0.0655 337968 5. myErrorHandler() /volume1/web/includes/db/mySQL.php:254 0.0662 343400 6. raiseError() /volume1/web/includes/phpFunctions.php:160 0.0670 344608 7. phpMySQL->dbQuery() /volume1/web/includes/phpFunctions.php:209 0.0678 345792 8
私は途方に暮れています。誰かが私のためにそれを解決してくれるとは思っていませんが、エラーについてもっと学ぶために正しい方向に私を向けてくれることを願っています.
linux - Linux での Node.js コンパイル エラー
現在、サーバー (ブートストラップなど) で大幅に変更された Synology DSM (x86 bromolow ベース) を実行しています。一部のサービスでは、node.js が必要です。
したがって、多かれ少なかれチュートリアルに従っています。必要なパッケージ (python2.7、make、gcc など) をインストールし、ソースを入手して、最新の安定版をチェックアウトし、コンパイルを試みました。
しかし、構成を実行しようとしているときに、わずかな問題が発生しました。出力ログは次のとおりです: http://pastebin.com/BPXX4XiY
次に、Python2.6 でも試してみました: http://pastebin.com/Xg4qHspG
問題は、エラー 38 と「関数が実装されていません」では、何が欠けているかについてのヒントがまったく得られないことです。単に参照がないだけです。
他の誰かがこの問題を抱えていましたか? はいの場合、どのように解決しましたか?
編集
hereのソリューションを使用しても、まだ機能しません。/dev/shm/ (手動でノードを作成してマウントした後) はそこにあり、0777 のアクセス権がありますが、それでも Python は同じエラーを返します。
voip - Asterisk 1.8.13 と Synology DSM 4.3 (Ubuntu) に関するカンファレンス
DSM 4.3 を搭載した Synology NAS に Asterisk 1.8.13 をインストールしました。私の問題は、会議に電話できないことです。私はアスタリスクCLIでこれを見ます:
WARNING[15117]: pbx.c:4218 pbx_extension_helper: No application 'MeetMe' for extension (DLPN_DialPlan1, 6300, 1)
== Spawn extension (DLPN_DialPlan1, 6300, 1) exited non-zero on 'SIP/6000-00000004'
modules.confにがありますが、この app_meetme.so モジュールが modules フォルダーにありませんautoload=yes
。load = app_meetme.so
Asterisk を DAHDI で再コンパイルしようとしましたが、私のシステムにはmakeコマンドがなく、正直なところ、可能であれば最初に簡単な解決策を試してみたいと思います。すべてを台無しにしたくない。
会議を機能させるために何が必要で、何をする必要がありますか? どうもありがとう!
php - PHPと作成日を使用して、ディレクトリ内のすべてのファイルの名前を変更します
Synology NAS に問題があります。00A8F700CB18()_1_20140107000224_3674.jpg のようなファイル名で写真を撮る IPcam が接続されています。
ここで、これらすべてのファイルの名前を次のように変更したいと思います: Tue 07-01-2014_11-17-26.jpg (日付と時刻を含む) そしてここにキッカーがあります: 「jhead」または「 stat -c」ですが、残念ながら、これらはSynology のオプションではありません! 単一のファイルを使用するときに機能するものを作成しました。ディレクトリ内のすべてのファイルでこのスクリプトを実行したいと思います! 助けてください、私は経験豊富な PHP プログラマーではなく、スクリプトの説明行に多くの喜びを感じています。
単一のファイルで使用できるスクリプトは次のようなものです。
どんな助けでも大歓迎です!