Я только что установил свою систему с 64-разрядной версией Oracle Linux5.4 под управлением Apache Server версии: Apache / 2.2.3 и mod_perl 2.
Теперь у меня есть библиотеки Perl, установленные по определенному пути: / my / perl / libs, и я скорректировал свой httpd.conf, чтобы это компенсировать (я добавил следующее):
SetEnv MY_LIBS / мой / perl / libs
и в моих программах CGI я настраиваю среду для компенсации:
используйте lib ($ ENV {'MY_LIBS'});
Иногда мои модули Perl распознают путь к / my / perl / libs и соответствующим образом вызывают все функции, а иногда нет, что приводит к ошибке 500.
Когда я перезапускаю apache (/etc/init.d/httpd restart
), все работает нормально, но затем появляется ошибка 500.
Есть какие идеи? На что я должен смотреть?