این دستور refdb-sruserver است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
refdb-sruserver - سرور SRU ساده برای پایگاه های داده RefDB
خلاصه
refdb-sruserver
شرح
refdb-sruserver یک وب سرور مستقل ساده است که یک سرویس SRU را برای RefDB ارائه می کند.
پایگاه های داده این فقط برای دسترسی تک کاربر محلی در نظر گرفته شده است. برای هر چیزی بیشتر
جاه طلب، لطفا نسخه CGI سرویس SRU را ببینید، refdbsru(1).
قبل از شروع سرویس SRU، مطمئن شوید که فایل پیکربندی refdbsrurc را تنظیم کرده اید
که آن را با نوع CGI به اشتراک می گذارد. سرور برنامه RefDB refdbd(1) نیز باید باشد
در حال اجرا حالا اسکریپت را شروع کنید که در پیش زمینه اجرا می شود تا زمانی که آن را بکشید
با Ctrl-c. سرویس SRU در URL موجود است http://localhost:8080. با اشاره به شما
مرورگر وب به این آدرس باید خروجی دستور توضیح SRU را در a برگرداند
صفحه با فرمت زیبا برای اجرای پرس و جوهای واقعی، رشته های پرس و جو SRU را به URL بالا اضافه کنید.
پیکربندی
refdb-sruserver فایل refdbsrurc را برای مقداردهی اولیه ارزیابی می کند. این را به اشتراک می گذارد
فایل پیکربندی با refdbsru(1)، نوع CGI سرویس SRU.
توجه داشته باشید:
پارامترهایی که با "zeerex_" شروع می شوند در واقع بر نحوه اسکریپت تأثیر نمی گذارند
عمل می کند. آنها برخی از اطلاعات مربوط به سایت را که در SRU ظاهر می شود، ارائه می دهند
توضیح دادن خروجی.
جدول 1. refdb-sruserverrc
┌────────────────────────────────┬──────────────── ──────────────┬────-
│متغیر │ به طور پیش فرض │ اظهار نظر │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│logfile │ /var/log/refdb-sruserver.log │ مسیر کامل یک │
│ │ │ فایل ثبت سفارشی. این │ است
│ │ │ فقط در صورتی استفاده می شود که logdest │ باشد
│ │ │ به طور مناسب تنظیم کنید. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│logdest │ 1 │ مقصد │
│ │ │ اطلاعات ورود. 0 = │
│ │ │ چاپ به stderr; 1 = استفاده از │
│ │ │ تسهیلات syslog. 2 = │
│ │ │ از یک logfile سفارشی استفاده کنید. │
│ │ │ دومی به یک │ نیاز دارد
│ │ │ تنظیم مناسب │
│ │ │ لاگ فایل. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│loglevel │ 6 │ سطح log تا │
│ │ │ کدام پیام ها │ خواهند بود
│ │ │ ارسال شد. تنظیم کم (0) │
│ │ │ فقط بیشترین │ را اجازه می دهد
│ │ │ پیام های مهم، یک │
│ │ │ تنظیم بالا (7) اجازه می دهد تا │
│ │ │ همه پیام ها از جمله │
│ │ │ پیام های اشکال زدایی. -1 به معنی │ است
│ │ │ هیچ چیزی ثبت نخواهد شد. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│سرور │ 127.0.0.1 │ آدرس IP یا │
│ │ │ نام میزبان دستگاه │
│ │ │ جایی که refdbd اجرا می شود. استفاده کنید │
│ │ │ پیش فرض (localhost) │
│ │ │ آدرس اگر مشتریان │
│ │ │ و refdbs روی │ اجرا می شوند
│ │ │ همان دستگاه. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│پورت │ 9734 │ پورتی که روی آن refdbd │
│ │ │ گوش می دهد. این را برای │ تغییر دهید
│ │ │ همه مشتریان و │
│ │ │ سرور اگر این مقدار │
│ │ │ با │ دیگری تداخل دارد
برنامه │ │ │ با استفاده از این پورت. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│تایم اوت │ 180 │ تایم اوت در ثانیه. │
│ │ │ پس از این زمان │ دارد
│ │ │ سپری شده، متوقف شده │
│ │ │ اتصال گرفته شده است │
│ │ │ پایین. این را افزایش دهید │
│ │ │ مقدار اگر با │ مواجه شدید
│ │ │ خطاهای مهلت زمانی مکرر │
│ │ │ به دلیل شبکه بالا │
│ │ │ ترافیک یا refdbd │
│ │ │ اضافه بار. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│ نام کاربری │ نام ورود │ نام کاربری که │ است
│ │ │ برای احراز هویت استفاده می شود │
│ │ │ با پایگاه داده │
سرور │ │ │. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│passwd │ │ رمز عبور که │ است
│ │ │ برای احراز هویت استفاده می شود │
│ │ │ با پایگاه داده │
سرور │ │ │. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│pdfroot │ (هیچکدام) │ این مقدار استفاده خواهد شد │
│ │ │ به عنوان ریشه مسیرها │
│ │ │ به PDF یا Postscript │
│ │ │ offprint هایی که می توانند │ باشند
│ │ │ با AV │ مشخص شده است
فیلد │ │ │ در مجموعه داده RIS. │
│ │ │ مسیر نباید تکیه کند │
│ │ │ در گسترش پوسته، به عنوان مثال │
│ │ │ استفاده از /home/me/literature/ │
│ │ │ به جای │
│ │ │ ~/ادبیات/. │
│ │ │ pdfroot به شما امکان می دهد │
│ │ │ کوتاه کردن مسیرهایی که │
│ │ │ برای هر │ وارد می کنید
│ │ │ مجموعه داده و برای حفظ │
│ │ │ قابلیت حمل مشخص اگر │
│ │ │ شما باید │ را حرکت دهید
│ │ │ چاپ به │ متفاوت
دایرکتوری │ │ │ یا می خواهید │
│ │ │ از راه دور به آنها دسترسی داشته باشید. │
│ │ │ روال خروجی html │
│ │ │ │ را به هم متصل می کند
│ │ │ مسیر نسبی هر │
مجموعه داده │ │ │ با pdfroot │
│ │ │ برای ساخت پیوند به │
│ │ │ پرینت. به جای │
│ │ │ نام مسیر محلی شما │
│ │ │ می تواند یک URL │ را مشخص کند
│ │ │ با http:// یا │ شروع می شود
│ │ │ ftp:// اگر آفپرینت شما │
│ │ │ از طریق │ قابل دسترسی هستند
│ │ │ وب سرور یا ftp │
سرور │ │ │. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│cssurl │ (هیچکدام) │ با وجود │
│ │ │ نام پارامتر، این ممکن است │
│ │ │ URL یکی از یک │ باشد
│ │ │ برگه سبک آبشاری │
فایل │ │ │ (CSS)، یا از یک XSLT │
│ │ │ فایل. این فایل، اگر │
│ │ │ مشخص شده، برای │ استفاده می شود
│ │ │ خروجی SRU را در │ فرمت کنید
│ │ │ مرورگر وب. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│dbserver │ (هیچکدام) │ این نام │ است
│ │ │ موتور پایگاه داده که │
│ │ │ refdbd استفاده می کند (در حال حاضر │
│ │ │ یا mysql، pgsql، │
│ │ │ sqlite یا sqlite3). │
│ │ │ refdb-sruserver می تواند │
│ │ │ این مقدار را در │ بدست آورید
│ │ │ زمان اجرا، اما باید │
│ │ │ ارسال یک │ اضافی
│ │ │ پرس و جو در هر جستجو بازیابی │
│ │ │ یا عملیات اسکن. اگر │
│ │ │ شما مقدار │ را ارائه می دهید
│ │ │ در اینجا به جای آن، پاسخ │
│ │ │ زمان سریعتر خواهد بود. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_host │ www.change.me │ نام میزبان │
│ │ │ کامپیوتری که │ شما را اجرا می کند
│ │ │ وب سرور و │
│ │ │ refdb-sruserver │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_port │ 80 │ پورتی که وب شما │
│ │ │ سرور گوش می دهد. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_database │ cgi-bin/refdb-sruserver │ بخش مسیر │
│ │ │ URL که SRU │ را ارائه می دهد
│ │ │ دسترسی به پایگاه داده خود، │
│ │ │ بدون پیشرو │
│ │ │ بریده بریده. zeerex_host، یک │
│ │ │ اسلش، و این گزینه │
│ │ │ ترکیبی URL را تشکیل می دهند │
│ │ │ که کاربر باید │ را تایپ کند
│ │ │ به مرورگر وب خود را به │
│ │ │ به سرویس SRU خود دسترسی داشته باشید. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_databaseInfo_title │ پایگاه داده مرجع │ نام عمومی │ شما
پایگاه داده │ │ │. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_databaseInfo_description │ پایگاه داده مرجع │ شرح مختصری از │
│ │ │ پایگاه داده شما. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_databaseInfo_author │ نام شما │ نام شخص │
│ │ │ که مسئول │ است
│ │ │ اجرای پایگاه داده. │
├────────────────────────────────┼──────────────── ──────────────┼──────-
│zeerex_databaseInfo_contact │ your@email │ نحوه تماس با │
│ │ │ نگهدارنده پایگاه داده. │
│ │ │ معمولا ایمیل │
│ │ │ آدرس. │
└────────────────────────────────┴──────────────── ──────────────┴────-
از refdb-sruserver به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید