問題タブ [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 - PHP名前空間が機能しない-PHP構成の問題が疑われる
さて、私はしばらくの間オートローダーを使用していて、MVCにかなり慣れてきて、名前空間に取り組むことにしました。まあ、これは期待どおりに機能していません。私は非常に簡単な方法でエラーを再現することができたので、私のphpファイルの内容は次のようになりました。
出力は私が期待したものではありません:
致命的なエラー:名前空間宣言ステートメントは、 2行目のファイル内のスクリプトの最初のステートメントである必要があります
Synology NASで最新バージョンのDSM(SynologyのOS)を使用してPHP5.3.10を実行しています。これはApachev2.2.22を利用します。「namespace」行をコメントアウトすると、「hello」という単語が返され、その前に余分な文字がないことが確認できます。
ファイルの先頭にBOMはありません。また、これが問題であることを示唆する「場所」などのヘッダーの設定にも問題はありません。
行末はUnix(\ nのみ)で、ファイルの文字エンコードはUTF8です。
PHP設定「auto_prepend_file」は空です。
php - 行mysqlがphpに存在するかどうかを確認します
phpを使用してデータベースに行が存在するかどうかを確認しようとしていますが、問題は、何が間違っているのか理解できないことです。これは次のコードです。
これらを記述した場合、出力もエラーも受信しません。phpの先頭または途中でコードに印刷を挿入しようとしましたが、印刷が表示されないため、エラーが次の行にあることがわかりました。
私の質問は、エラーとは何ですか、なぜ何かを表示するのか、エラーなどを表示したいのか、コードに入れたログを印刷するだけなのに、phpが空白のようです、誰でも説明できます私にこれらをお願いしますか?
linux - Linux で誤ってファイルを削除しにくくする
Linux を実行する Synology NAS サーバーがあります。ファイルのバックアップに使用しています。誰かが誤ってファイルを削除することを非常に困難にしたいと考えています。アクセス許可モデルは読み取り/書き込みのみです。ユーザーがファイルをバックアップできるように、書き込みアクセスを許可する必要があります。しかし、ファイルを削除しようとしたときにパスワードなどを入力しなければならなかったようなものが欲しいです。
何か案は?
apache - Synology システムで Web サイトのアクセス制御に「htaccess」を使用するには?
Synology NAS で個人の Web サイトのアクセス制御を設定しようとしています。現在、DS212Jを使用しています。それを達成するためにApacheで「htaccess」を使用する方法を教えている次の記事を見つけました。
http://www.synology.com/support/faq_show.php?lang=enu&q_id=347
しかし、2 つの問題に遭遇しました: 1) DS212J に ssh した後、コマンド "htpasswd" がありません。2) これらのファイルを手動で作成した後、ユーザー名とパスワードが Web サイトに表示されました。ただし、「admin.pw」と「normal.pw」のパスワードを入力しても機能しません。コマンド「htpasswd」を使用していないためかどうかはわかりません。
ここで何が欠けていますか?
ありがとう。
node.js - Synology DS1511+ に nodejs をビルドしようとするとエラーが表示され続ける
私はかなり長い間、Synology DS1511+ に node.js をビルドしようとしました。コメントとともにこのチュートリアルを読みましたが、ビルド方法がわからないという奇妙なエラーが発生します。実行後sudo make
、ビルドは約 15 ~ 20 分間正常に実行されますが、次のようになります。
エラーから見るとpthreadライブラリが関係しているように見えますが、特にpthreadライブラリをチュートリアルに従って置き換えたので、そうであるかどうかはわかりません。ところで、このチュートリアルでは ARM ベースのプロセッサ用のノードを構築する方法を示していますが、私が構築している Synology は i686 です。
DS1511+でnode.jsを構築するこの問題を克服する方法を知っている人は誰でも
nas - How to access Synology NAS drive using API
I am newbie to synology. I want to access my Synology NAS drive. I followed Synology_Download_Station_Official_API
.
I read basic Working example to get API Information:
Step 1: Get API Information In order to make API requests, you should first request SYNO.API.Info to get the SYNO.API.Auth API info for session login and SYNO.DownloadStation.Task API info for download task list.
Request:
myds.com:5000をmydomain.com:3456に変更しました
GET リクエストを作成しましたが、毎回リクエストがタイムアウトします。私は何か間違ったことをしていますか?
初めて使うので教えてください。
sql-server - Synology NAS Server にデータとログ ファイルを含む SQL Server データベースを作成する
アプリケーション用の新しいデータベースを作成する必要があります。NAS サーバー (Synology 812) にデータ ファイルを配置する予定でした。2 日間、異なるパスを使用してデータベースを作成しようとしましたが、何も機能しませんでした。下部にパスの例が表示されますN'\\10.1.1.5\fileserver\...
'N\\10.1.1.5\**volume1\fileserver**\payroll.ldf'
Synology管理インターフェイスのプロパティダイアログから、ファイルサーバー共有ディレクトリのこのパスが表示されるため、私も試しました。
fileserver
共有フォルダです。ファイルエクスプローラーからそのフォルダーにアクセスできます。
また、Windows エクスプローラーを使用して、その中に新しいファイルまたはフォルダーを作成できます。しかし、残念ながら create ステートメントは機能しません。
誰かが私の問題の解決策を持っていれば、私はとても幸せです.
お時間をいただきありがとうございます。
フェルダ
unix - フォルダーの名前だけが知られているフォルダーなしで tar アーカイブを作成する (繰り返し)
私は Synology DS213j を持っています。PhotoStation をインストールして、サムネイル画像を作成するために、すべてのフォルダーに @eaDir フォルダーをいくつか作成しました。私は例えばこれを持っています:
フォルダー 2012 を tar して、バックアップのために Amazon Glacier に送信したいと考えています。zip には大きすぎる 4Gb を超えるファイルがいくつかある可能性があるため、.zip は使用したくありません。
私はこれをしました:
機能しましたが、@eaDir という名前のすべてのフォルダーが含まれていました。
私の質問はです。tar ファイルからすべての @eaDir フォルダーを除外したいと考えています。
--exclude 関数を使用しようとしましたが、Synology では有効ではないようです。別の tar 関数を使用できるようにするには、別のパッケージをインストールする必要があるかもしれません。たぶん、私が望むものを達成するために正規表現関数を使用できます。
誰かがそれを手伝ってくれますか?( --exclude または regex またはその他のものを使用)
sdk - Synology DiskStation に Dart SDK をインストールする
Dart SDK ( http://www.dartlang.org/tools/sdk/ ) を Synology DiskStationにインストールしようとした人はいますか?
DS413 で SDK を解凍し、PATH 変数を -directory に設定しました/bin
が、dart -print-flags
結果は次のようになりました。./bin/dart: line 1: syntax error: unexpected "("
助言がありますか?
mysql - MySQL データベースはリモート接続を許可します
Synology 713+ NAS サーバーを使用しており、MySQL を使用し始めたばかりです。
「%」をホストとしてデータベース、テーブル、およびユーザーを作成したので、どこからでも接続できるはずです。
nas-server へのローカル IP を使用すると、問題なくデータベースに接続できます。しかし、外部 IP を使用しようとすると、すぐに次のメッセージが表示されます。
「指定された MySQL ホストのいずれにも接続できません。」
「my.cnf」ファイルで、「skip-networking」を無効にし、「bind-address」を 0.0.0.0 に設定しました。
phpMyAdmin に「bind-address」変数が表示されないため、実際に使用されているかどうかわかりません。
データベースがオフラインのときに接続しようとすると、30 秒後にタイムアウトしますが、オンラインになると即座に拒否され、サーバーを見つけることはできますが、接続が許可されていないことがわかります。
世界で何が起こっているのか、私に何ができるのか?
編集:
NAS のすべてのポートが開いており、ルーターはポート 3306 を NAS に転送しています。mysql と nas 全体を再起動しても機能しませんでした。
「bind-address」変数が使用されていないと思われます...