Jump to content
XPEnology Community

Запустить скрипт Perl в WebStation


Recommended Posts

установлена свежая последняя DSM, не получается добиться чтобы отработал в браузере скрипт test.cgi. Поставил WebStation, Apache 2.4, Perl, всячески пробовал дописывать в конфиге Apache параметры и .htaccess в папку с файлом кидать и разрешения скрипту давать. Только разные ошибки http вылазят или "You don't have permission to access this resource.", или вообще модуль Apache крашится и можно только переустановить его. Может кто-то пошагово может тут написать где чего добавить\поменять чтобы заработало на чистой системе?  

Link to comment
Share on other sites

  • поставил VirtualDSM, в ней добавил "Web Sattion", "Текстовый редактор"
  • в редакторе вставил текст:
#!/usr/local/bin/perl

# hello.pl -- my first perl script!

print "Content-type: text/html\n\n";

print <<"EOF";
<HTML>

<HEAD>
<TITLE>Hello, world!</TITLE>
</HEAD>

<BODY>
<H1>Hello, world!</H1>
</BODY>

</HTML>
EOF
  • сохранил в папку web c именем test.cgi
  • открыл в браузере <IP>/test.cgi

Все работает без дополнительных настроек.

 

Обычно ошибки вида "You don't have permission..." говорят о недостаточности прав на чтение/исполнение папок/файлов, чаще всего права слетают если редактировать файлы в консоли , а не в веб редакторе DSM. 

Восстановить права по умолчанию так:

Спойлер

image.thumb.png.9c4eb440e7442ad45b2a2d4b8c249b55.png

 

  • Like 1
Link to comment
Share on other sites

On 10/18/2023 at 11:22 AM, Brull said:

Все работает без дополнительных настроек.

там была особенность в том что по ip работало а по имени домена виртуального нет. Все решилось правильным .htaccess

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...